Package | Description |
---|---|
com.streambase.sb.operator.parameter |
Provides classes and interfaces to specify parameters for custom operators.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
SBPropertyDescriptor |
SBSimpleBeanInfo.createCaptureTransformStrategyDescriptor()
Create a
SBPropertyDescriptor that sets the CaptureTransformStrategy 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, with
CHARSET_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.
use
SBPropertyDescriptor.setUIHints(UIHints) instead |
SBPropertyDescriptor |
SBPropertyDescriptor.multiline(int size)
Deprecated.
use
SBPropertyDescriptor.setUIHints(UIHints) instead |
SBPropertyDescriptor |
SBPropertyDescriptor.optional()
Mark the descriptor as optional.
|
SBPropertyDescriptor |
SBPropertyDescriptor.setUIHints(UIHints hints)
Associate a
UIHints object with this property, providing
StreamBase Studio with additional layout and display information for this
property. |
Modifier and Type | Method and Description |
---|---|
protected Object[] |
SBPropertyDescriptor.SingleValueSetter.getArgs(SBPropertyDescriptor pd,
Map<String,List<Object>> params,
SchemaUtil.SchemaProvider schemaProvider) |
protected 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.
|