Package com.iizigo.link.ui.builder
Class TextBuilder
- java.lang.Object
- com.iizigo.link.ui.builder.TextBuilder
- All Implemented Interfaces:
IUIBuilder
,IUIBuilderFromVS<EditorVSField>
public class TextBuilder extends java.lang.Object implements IUIBuilderFromVS<EditorVSField>
The UI text builder.- Author:
- Christopher Mindus
Constructor Summary
Constructors Constructor Description TextBuilder()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSubOperations(IEUIContainer container, EditorVSField comp, java.util.Collection<UIBuilderSubOperation> subOps)
Adds the operation(s) for the VS component builder operation.java.lang.String
getBuildDescription(IEUIContainer cnr)
Returns the UI builder description of what it creates.UIComp[]
getUIBuildComponents()
Returns the UI component classes built with the builder.java.lang.Class<EditorVSField>
getVSComponentClass()
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
Method Detail
getVSComponentClass
public java.lang.Class<EditorVSField> getVSComponentClass()
Returns the source VS component class.- Specified by:
getVSComponentClass
in interfaceIUIBuilderFromVS<EditorVSField>
- Returns:
- The VS component class.
getUIBuildComponents
public UIComp[] getUIBuildComponents()
Returns the UI component classes built with the builder.- Specified by:
getUIBuildComponents
in interfaceIUIBuilder
getBuildDescription
public java.lang.String getBuildDescription(IEUIContainer cnr)
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, EditorVSField comp, java.util.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<EditorVSField>
- Parameters:
container
- The container.comp
- The VS component.subOps
- The build sub-operations.