public class SplitterBlockPrototype extends AbstractBlockPrototype
blockTitle, COMMON_OUTPUT_DESCRIPTOR, factoryId
Constructor and Description |
---|
SplitterBlockPrototype() |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
createEditingUI(DesignerContext context,
PropertySet block)
Create a new editing UI for the given block.
|
ObservablePropertySet |
createNewBlock()
Creates a new BasicPropertySet, setting the
CommonBlockProperties.FACTORY_ID on it. |
java.util.Collection<Property<?>> |
getBlockMutatingProperties()
Which properties (if any) are able to alter the structure of the block (number/names of outputs)
|
javax.swing.Icon |
getIcon() |
java.util.List<OutputDescriptor> |
getOutputs(ObservablePropertySet block) |
javax.swing.Icon |
getRolloverIcon() |
javax.swing.Icon |
getSmallIcon() |
getFactoryId, getSearchableProperties, getTitle, initPreviewPanel, isPreviewPanelSupported, isSystemOnly
public javax.swing.Icon getIcon()
getIcon
in interface PipelineBlockPrototype
getIcon
in class AbstractBlockPrototype
public javax.swing.Icon getRolloverIcon()
getRolloverIcon
in interface PipelineBlockPrototype
getRolloverIcon
in class AbstractBlockPrototype
public javax.swing.Icon getSmallIcon()
getSmallIcon
in interface PipelineBlockPrototype
getSmallIcon
in class AbstractBlockPrototype
public ObservablePropertySet createNewBlock()
AbstractBlockPrototype
CommonBlockProperties.FACTORY_ID
on it.createNewBlock
in interface PipelineBlockPrototype
createNewBlock
in class AbstractBlockPrototype
public java.util.List<OutputDescriptor> getOutputs(ObservablePropertySet block)
getOutputs
in interface PipelineBlockPrototype
getOutputs
in class AbstractBlockPrototype
public java.util.Collection<Property<?>> getBlockMutatingProperties()
PipelineBlockPrototype
getBlockMutatingProperties
in interface PipelineBlockPrototype
getBlockMutatingProperties
in class AbstractBlockPrototype
public javax.swing.JComponent createEditingUI(DesignerContext context, PropertySet block)
PipelineBlockPrototype
PipelineBlockEditor
to get callbacks on uninstall