public interface ClientStepFactory extends StepDelegate
Modifier and Type | Method and Description |
---|---|
StepUI |
createStepUI(ChartUIElement element)
Create the UI component that is used to represent this step.
|
java.lang.String |
getCategory()
A string representing the step's category.
|
java.lang.String |
getId()
A unique string that identifies this kind of step
|
javax.swing.Icon |
getPaletteIcon()
The primary icon (32x32) for the palette
|
java.lang.String |
getPaletteText()
A short name for the step to be displayed beneath its palette item
|
java.lang.String |
getPaletteTooltip()
A short description of what the step does
|
javax.swing.Icon |
getRolloverPaletteIcon()
A 'highlighted' version of the primary icon
|
void |
initializeStep(ChartUIElement element)
Called when a new step is created from the palette.
|
fromXML, getCompilationAlteringProperties, toXML, validate
java.lang.String getId()
getId
in interface StepDelegate
java.lang.String getCategory()
javax.swing.Icon getPaletteIcon()
javax.swing.Icon getRolloverPaletteIcon()
java.lang.String getPaletteText()
java.lang.String getPaletteTooltip()
void initializeStep(ChartUIElement element)
StepUI createStepUI(ChartUIElement element)
element
- The chart element that represents this step