Uses of Class
com.streambase.sb.operator.parameter.SBPropertyDescriptor
-
Packages that use SBPropertyDescriptor Package Description com.streambase.sb.operator.parameter Provides classes and interfaces to specify parameters for custom operators. -
-
Uses of SBPropertyDescriptor in com.streambase.sb.operator.parameter
Subclasses of SBPropertyDescriptor in com.streambase.sb.operator.parameter Modifier and Type Class Description class
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.class
EnumPropertyDescriptor
PropertyDescriptor for properties that reflect one of a fixed set of String values.class
JavaEnumPropertyDescriptor<T extends Enum<T>>
PropertyDescriptor for properties based on a Java Enum.class
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.class
ResourceFilePropertyDescriptor
PropertyDescriptor for properties wishing to access external resources at runtime.class
SBExpressionPropertyDescriptor
A property descriptor that allows a user to define a property that supports StreamBase expressions.Methods in com.streambase.sb.operator.parameter that return SBPropertyDescriptor Modifier and Type Method Description SBPropertyDescriptor
SBSimpleBeanInfo. createCaptureTransformStrategyDescriptor()
Create aSBPropertyDescriptor
that sets theCaptureTransformStrategy
for this operator.SBPropertyDescriptor
SBSimpleBeanInfo. createCharsetPropertyDesc(UIHints hint, String desc, Class<?> clazz)
Same as calling createCharsetPropertyDesc(hint, desc, clazz, true)SBPropertyDescriptor
SBSimpleBeanInfo. createCharsetPropertyDesc(UIHints hint, String desc, Class<?> clazz, boolean indent)
Creates a property descriptor for character set encoding, withCHARSET_PROPOSALS
as the proposals.SBPropertyDescriptor
SBSimpleBeanInfo. createUseDefaultCharsetPropertyDesc(UIHints hint, Class<?> clazz)
Creates a check box property descriptor for users to indicate that they would like to use the platform's default charset for this operator.SBPropertyDescriptor
SBPropertyDescriptor. deprecated()
Mark the descriptor as deprecated.SBPropertyDescriptor
SBPropertyDescriptor. description(String s)
Calls setShortDescription method, but can be chained as in:new SBPropertyDescriptor("value", Bean.class).description("useful value to set")
SBPropertyDescriptor
SBPropertyDescriptor. displayName(String s)
Calls setDisplayName method, but can be chained as in:new SBPropertyDescriptor("value", Bean.class).displayName("Important Value")
abstract SBPropertyDescriptor[]
SBSimpleBeanInfo. getPropertyDescriptorsChecked()
SBPropertyDescriptor
SBPropertyDescriptor. mask()
Deprecated.usesetUIHints(UIHints)
insteadSBPropertyDescriptor
SBPropertyDescriptor. multiline(int size)
Deprecated.usesetUIHints(UIHints)
insteadSBPropertyDescriptor
SBPropertyDescriptor. optional()
Mark the descriptor as optional.SBPropertyDescriptor
SBPropertyDescriptor. setUIHints(UIHints hints)
Associate aUIHints
object with this property, providing StreamBase Studio with additional layout and display information for this property.Methods in com.streambase.sb.operator.parameter with parameters of type SBPropertyDescriptor Modifier and Type Method Description protected abstract Object[]
SBPropertyDescriptor.Setter. getArgs(SBPropertyDescriptor pd, Map<String,List<Object>> params, SchemaUtil.SchemaProvider schemaProvider)
Get the setter arguments for Method.invoke, consume the property values.protected Object[]
SBPropertyDescriptor.SingleValueSetter. getArgs(SBPropertyDescriptor pd, Map<String,List<Object>> params, SchemaUtil.SchemaProvider schemaProvider)
protected String
SBPropertyDescriptor.Setter. getSingleValue(SBPropertyDescriptor pd, Map<String,List<Object>> params)
String
SBPropertyDescriptor.Setter. getValue(SBPropertyDescriptor pd, Parameterizable bean)
Get valueString[]
SBPropertyDescriptor.Setter. getValues(SBPropertyDescriptor pd, Parameterizable bean)
Get array valueprotected abstract Object[]
SBPropertyDescriptor.SingleValueSetter. parseArgs(SBPropertyDescriptor pd, String val, SchemaUtil.SchemaProvider schemaProvider)
Parse the single argument value from a string into the array of parameters to pass to the setter method.void
SBPropertyDescriptor.Setter. set(SBPropertyDescriptor pd, Object bean, Map<String,List<Object>> params, SchemaUtil.SchemaProvider schemaProvider)
Set the param
-