## 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 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.

    Methods in com.streambase.sb.operator.parameter that return SBPropertyDescriptor
    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.

    Methods in com.streambase.sb.operator.parameter with parameters of type SBPropertyDescriptor
    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.

Copyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.