Package com.iizigo.link.ui.builder
Class ButtonBuilder
java.lang.Object
com.iizigo.link.ui.builder.ButtonBuilder
- All Implemented Interfaces:
IUIBuilder
,IUIBuilderFromVS<EditorVSAction>
The UI Button builder.
- Author:
- Christopher Mindus
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionvoid
addSubOperations
(IEUIContainer container, EditorVSAction comp, Collection<UIBuilderSubOperation> subOps) Adds the operation(s) for the VS component builder operation.Returns the UI builder description of what it creates.UIComp[]
Returns the UI component classes built with the builder.Returns the source VS component class.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.iizigo.link.ui.IUIBuilderFromVS
addSubOperations, canBuild
Constructor Details
ButtonBuilder
public ButtonBuilder()
Method Details
getVSComponentClass
Returns the source VS component class.- Specified by:
getVSComponentClass
in interfaceIUIBuilderFromVS<EditorVSAction>
- Returns:
- The VS component class.
getUIBuildComponents
Returns the UI component classes built with the builder.- Specified by:
getUIBuildComponents
in interfaceIUIBuilder
getBuildDescription
Returns the UI builder description of what it creates. This description is used in the tree (if there is a single build choice), or in the wizard page if there are many that can be chosen from to build the same component.- Specified by:
getBuildDescription
in interfaceIUIBuilder
- Parameters:
cnr
- The container target.- Returns:
- The description.
addSubOperations
public void addSubOperations(IEUIContainer container, EditorVSAction comp, Collection<UIBuilderSubOperation> subOps) Adds the operation(s) for the VS component builder operation. This method is only called when verified that this operation really can be built.- Specified by:
addSubOperations
in interfaceIUIBuilderFromVS<EditorVSAction>
- Parameters:
container
- The container.comp
- The VS component.subOps
- The build sub-operations.