Package com.iizigo.vs.wizards
Class VSColumnCreation
- java.lang.Object
- com.iizigo.vs.wizards.VSComponentCreation<EditorVSColumnHeader>
- com.iizigo.vs.wizards.VSColumnCreation
 
 
- All Implemented Interfaces:
- INewVSComponentWizardInfo
 - public class VSColumnCreation extends VSComponentCreation<EditorVSColumnHeader> Class for VirtualSpace Column 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 - VSColumnCreation(UIComp uiComp, Atom vsRef, EditorVirtualSpace vs, 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 Column in the UI component.- protected EditorVSColumnHeader- 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- VSColumnCreation- public VSColumnCreation(UIComp uiComp, Atom vsRef, EditorVirtualSpace vs, IPropUndoRedo undoRedo) The constructor.- Parameters:
- uiComp- The component.
- vsRef- The VSTableReference atom name.
- vs- The VirtualSpace.
- undoRedo- The undo/redo instance.
 
 
 - Method Detail- onWizard- public void onWizard(AddUICompWizard wizard) Called to create required wizard pages.- Specified by:
- onWizardin class- VSComponentCreation<EditorVSColumnHeader>
- 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:
- getDefaultNamein class- VSComponentCreation<EditorVSColumnHeader>
 
 - doCreate- protected EditorVSColumnHeader doCreate(Atom name, PropCnr parent, ComplexOperation op) Creates the component required with the specified name.- Specified by:
- doCreatein class- VSComponentCreation<EditorVSColumnHeader>
- 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 Column in the UI component.- Specified by:
- assignReferencein class- VSComponentCreation<EditorVSColumnHeader>
- Returns:
- true if the component reference is set, false if the user chose not to create this VS component.