Package com.streambase.sb.operator.parameter
package com.streambase.sb.operator.parameter
Provides classes and interfaces to specify parameters for custom operators.
-
ClassDescriptionA 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.PropertyDescriptor for properties that reflect one of a fixed set of String values.Property descriptor subclass which allows adapter BeanInfo classes to access generic HOCON configuration data (for example, JDBC data sources - com.tibco.ep.streambase.configuration.jdbcdatasource).Type of HOCON configuration to use.JavaEnumPropertyDescriptor<T extends Enum<T>>PropertyDescriptor for properties based on a Java Enum.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.Studio will display a Java Type chooser dialog for the
JavaTypePropertyDescriptor.TypeChoice
provided to this property descriptorPropertyDescriptor for properties wishing to access external resources at runtime.BeanInfos of StreamBase adapters should consider implementing this interface to gain better handling of property errors.A property descriptor that allows a user to define a property that supports StreamBase expressions.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).PropertyDescriptor subclass used by StreamBase operators and adapters to describe a property.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).SimpleBeanInfo subclass used by StreamBase operators and adapters to provide the set of properties available by the operator or adapter.Advanced Java Operator Studio integration - allows a Java Operator to display a schema field picker forString[]
properties.AUIHints
may be associated with aSBPropertyDescriptor
in order to provide the Studio environment with additional hints regarding how to display a property.Used to request a font style for String-based propertiesUsed to request a particular width for text-field like controls (including but not limited to text fields and combo/drop-downs).