Package com.streambase.sb.operator.parameter
Provides classes and interfaces to specify parameters for custom operators.
-
Interface Summary Interface Description SBBeanInfo BeanInfos of StreamBase adapters should consider implementing this interface to gain better handling of property errors.StudioAssistSchemaFieldPicker Advanced Java Operator Studio integration - allows a Java Operator to display a schema field picker forString[]
properties. -
Class Summary Class Description ConfigurationChooserPropertyDescriptor A property descriptor for use by a String-typed Java Operator or Adapter property, for cases that wish to present to the user a chooser (typically a combo box) that allows identifying some data out of the server configuration file's adapter-configurations area.EnumPropertyDescriptor PropertyDescriptor for properties that reflect one of a fixed set of String values.JavaEnumPropertyDescriptor<T extends Enum<T>> PropertyDescriptor for properties based on a Java Enum.JavaTypePropertyDescriptor PropertyDescriptor for String properties that wish to provide a chooser to the user in order to select a Java class or interface name in the current Studio project's Build Path.ResourceFilePropertyDescriptor PropertyDescriptor for properties wishing to access external resources at runtime.SBExpressionPropertyDescriptor A property descriptor that allows a user to define a property that supports StreamBase expressions.SBPropertyDescriptor PropertyDescriptor subclass used by StreamBase operators and adapters to describe a property.SBPropertyDescriptor.SingleValueSetter This abstract specialization of Setter assumes that the property type will have a single value (which currently accounts for all property types except string lists).SBSimpleBeanInfo SimpleBeanInfo subclass used by StreamBase operators and adapters to provide the set of properties available by the operator or adapter.UIHints AUIHints
may be associated with aSBPropertyDescriptor
in order to provide the Studio environment with additional hints regarding how to display a property. -
Enum Summary Enum Description JavaTypePropertyDescriptor.TypeChoice Studio will display a Java Type chooser dialog for theJavaTypePropertyDescriptor.TypeChoice
provided to this property descriptorResourceFilePropertyDescriptor.TypeHint UIHints.TextFontHint Used to request a font style for String-based propertiesUIHints.TextWidthHint Used to request a particular width for text-field like controls (including but not limited to text fields and combo/drop-downs). -
Annotation Types Summary Annotation Type Description SBExpressionPropertyType A Java annotation to be used on the getter method associated with aSBExpressionPropertyDescriptor
whose type is "non-simple" (e.g., a list or tuple type).