Package com.iizigo.vs.wizards
Class VSFieldCreation
- All Implemented Interfaces:
- INewVSComponentWizardInfo
Class for VirtualSpace Field 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 SummaryConstructorsConstructorDescription- VSFieldCreation- (UIComp uiComp, Atom vsRef, EditorVirtualSpace virtualSpace, Value.Type valueType, boolean doCreateDefaultValue, boolean isChooseTypeAllowed, Boolean isNullAllowed, IPropUndoRedo undoRedo) The constructor.
- Method SummaryModifier and TypeMethodDescription- booleanCompletes the referencing to the VS Field in the UI component.- protected EditorVSField- doCreate- (Atom name, PropCnr parent, ComplexOperation op) Creates the component required with the specified name.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 Details- VSFieldCreationpublic VSFieldCreation- (UIComp uiComp, Atom vsRef, EditorVirtualSpace virtualSpace, Value.Type valueType, boolean doCreateDefaultValue, boolean isChooseTypeAllowed, Boolean isNullAllowed, IPropUndoRedo undoRedo) The constructor.- Parameters:
- uiComp- The component.
- vsRef- The VSFieldReference atom name.
- virtualSpace- The VirtualSpace.
- valueType- The value type.
- doCreateDefaultValue- Flag to create a default value.
- isChooseTypeAllowed- If user is allowed to choose value type.
- isNullAllowed- Flag null is allowed, null to enable user to choose.
- undoRedo- The undo/redo instance.
 
 
- Method Details- onWizardCalled to create required wizard pages.- Specified by:
- onWizardin class- VSComponentCreation<EditorVSField>
- Parameters:
- wizard- The wizard.
 
- getDefaultNameGets the default name for the VS component if no request name is defined.- Specified by:
- getDefaultNamein class- VSComponentCreation<EditorVSField>
 
- doCreateCreates the component required with the specified name.- Specified by:
- doCreatein class- VSComponentCreation<EditorVSField>
- 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.
 
- assignReferencepublic boolean assignReference()Completes the referencing to the VS Field in the UI component.- Specified by:
- assignReferencein class- VSComponentCreation<EditorVSField>
- Returns:
- true if the component reference is set, false if the user chose not to create this VS component.