Package com.iizigo.vs.wizards
Class VSTableCreation
- java.lang.Object
- com.iizigo.vs.wizards.VSComponentCreation<EditorVSTable>
- com.iizigo.vs.wizards.VSTableCreation
- All Implemented Interfaces:
INewVSComponentWizardInfo
public class VSTableCreation extends VSComponentCreation<EditorVSTable>
Class for VirtualSpace Table creation used in the wizards e.g. when creating panel components.- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizigo.vs.wizards.VSComponentCreation
createdComponent
Constructor Summary
Constructors Constructor Description VSTableCreation(UIComp uiComp, Atom vsRef, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo)
The constructor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
assignReference()
Completes the referencing to the VS Table in the UI component.protected EditorVSTable
doCreate(Atom name, PropCnr parent, ComplexOperation op)
Creates the component required with the specified name.java.lang.String
getDefaultName()
Gets the default name for the VS component if no request name is defined.void
onWizard(AddUICompWizard wizard)
Called to create required wizard pages.Methods inherited from class com.iizigo.vs.wizards.VSComponentCreation
createVSComponent, doCreateDefaultValue, getDescription, getRequestedName, getTableOwner, getTitle, getUndoRedo, getValueType, getVirtualSpace, getVSParent, isChooseTypeAllowed, isComponentSelectable, isNullAllowed, registerRequestedNameListener, setDescription, setNullAllowed, setRequestedName, setTitle, setValueType, setVSParent
Constructor Detail
VSTableCreation
public VSTableCreation(UIComp uiComp, Atom vsRef, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo)
The constructor.- Parameters:
uiComp
- The component.vsRef
- The VSTableReference atom name.virtualSpace
- The VirtualSpace.undoRedo
- The undo/redo instance.
Method Detail
onWizard
public void onWizard(AddUICompWizard wizard)
Called to create required wizard pages.- Specified by:
onWizard
in classVSComponentCreation<EditorVSTable>
- Parameters:
wizard
- The wizard.
getDefaultName
public java.lang.String getDefaultName()
Gets the default name for the VS component if no request name is defined.- Specified by:
getDefaultName
in classVSComponentCreation<EditorVSTable>
doCreate
protected EditorVSTable doCreate(Atom name, PropCnr parent, ComplexOperation op)
Creates the component required with the specified name.- Specified by:
doCreate
in classVSComponentCreation<EditorVSTable>
- Parameters:
name
- The name.parent
- The parent for the VS component.op
- The complex operation.- Returns:
- The component, initiated with potential value or value type.
assignReference
public boolean assignReference()
Completes the referencing to the VS Table in the UI component.- Specified by:
assignReference
in classVSComponentCreation<EditorVSTable>
- Returns:
- true if the component reference is set, false if the user chose not to create this VS component.