# Package com.streambase.sb.operator.parameter

Provides classes and interfaces to specify parameters for custom operators.

See: Description

- 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 for `String[]` 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 | A `UIHints` may be associated with a `SBPropertyDescriptor` 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 the `JavaTypePropertyDescriptor.TypeChoice` provided to this property descriptor
  ResourceFilePropertyDescriptor.TypeHint |
  UIHints.TextFontHint | Used to request a font style for String-based properties
  UIHints.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 a `SBExpressionPropertyDescriptor` whose type is "non-simple" (e.g., a list or tuple type).

## Package com.streambase.sb.operator.parameter Description

Provides classes and interfaces to specify parameters for custom operators.

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