Package com.streambase.sb.operator
Enum Class Operator.IconKind
- All Implemented Interfaces:
Serializable
,Comparable<Operator.IconKind>
,Constable
- Enclosing class:
- Operator
An enumeration for the different kinds of icons that StreamBase Studio
may request when displaying Operators and Adapters.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionA maximum 24x24 overlay image to be displayed on the bottom-right quadrant of the default StreamBase icon, otherwise an expected 48x48 image is used as the sole icon when displayed on an EventFlow Canvas in Studio.A maximum 32x32 image that is used to display this Operator or Adapter in a Studio chooser.A maximum 16x16 image that is used to display this Operator or Adapter in a Studio chooser. -
Method Summary
Modifier and TypeMethodDescriptionstatic Operator.IconKind
Returns the enum constant of this class with the specified name.static Operator.IconKind[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CANVAS_OVERLAY_ICON
A maximum 24x24 overlay image to be displayed on the bottom-right quadrant of the default StreamBase icon, otherwise an expected 48x48 image is used as the sole icon when displayed on an EventFlow Canvas in Studio.The image should be a PNG, GIF, BMP or JPEG, in that order of preference, within the size restrictions described.
A transparency channel should be used when possible.
- Since:
- 6.0 initial release, 6.1 added support for larger than 24x24 images
-
PALETTE_ICON_LARGE
A maximum 32x32 image that is used to display this Operator or Adapter in a Studio chooser. An input or output adapter overlay icon, if applicable, will be overlayed in the bottom-right quadrant, as a 16x16 image.The image should be a 32x32 PNG, GIF, BMP or JPEG, in that order of preference.
A transparency channel should be used when possible.
- Since:
- 6.6 : this icon does not appear directly in the Palette view, but appears in a chooser tree resulting from a Palette drag-and-drop or an Insert menu option
-
PALETTE_ICON_SMALL
A maximum 16x16 image that is used to display this Operator or Adapter in a Studio chooser. An input or output adapter overlay icon, if applicable, will be overlayed in the bottom-right quadrant, as an 8x8 image.The image should be a 16x16 PNG, GIF, BMP or JPEG, in that order of preference.
A transparency channel should be used when possible.
- Since:
- 6.6 : this icon does not appear directly in the Palette view, but appears in a chooser tree resulting from a Palette drag-and-drop or an Insert menu option
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-