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 voidaddSubOperations(IEUIContainer container, EditorVSField comp, java.util.Collection<UIBuilderSubOperation> subOps)Adds the operation(s) for the VS component builder operation.java.lang.StringgetBuildDescription(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:
getVSComponentClassin interfaceIUIBuilderFromVS<EditorVSField>- Returns:
- The VS component class.
getUIBuildComponents
public UIComp[] getUIBuildComponents()
Returns the UI component classes built with the builder.- Specified by:
getUIBuildComponentsin 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:
getBuildDescriptionin 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:
addSubOperationsin interfaceIUIBuilderFromVS<EditorVSField>- Parameters:
container- The container.comp- The VS component.subOps- The build sub-operations.