Package com.iizigo.panel.prop.creator
Class UITableColumnCreator
java.lang.Object
com.iizigo.panel.prop.creator.UITableColumnCreator
- All Implemented Interfaces:
IUICompCreator<EUITableColumn>
The table column creator with it's VS Field and table column.
- Author:
- Christopher Mindus
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptiongetCreations
(EUITableColumn uiComp, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo) Gets the required VS component creations that are needed.getImage()
Gets the large image to use, relative the "icons/large" directory.boolean
Returns if the VirtualSpace is required, and ifgetCreations(EUITableColumn, EditorVirtualSpace, IPropUndoRedo)
will be called.void
onWizard
(AddUICompWizard wizard, UIPanelBase panel, EUITableColumn uiComp) Called to create required wizard pages.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.iizigo.panel.wizards.IUICompCreator
performFinish, performSilent
Constructor Details
UITableColumnCreator
public UITableColumnCreator()
Method Details
isVirtualSpaceRequired
public boolean isVirtualSpaceRequired()Returns if the VirtualSpace is required, and ifgetCreations(EUITableColumn, EditorVirtualSpace, IPropUndoRedo)
will be called.- Specified by:
isVirtualSpaceRequired
in interfaceIUICompCreator<EUITableColumn>
getCreations
public List<VSComponentCreation<?>> getCreations(EUITableColumn uiComp, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo) Gets the required VS component creations that are needed.- Specified by:
getCreations
in interfaceIUICompCreator<EUITableColumn>
- Parameters:
uiComp
- The UI component.virtualSpace
- The VirtualSpace.undoRedo
- The undo/redo instance.- Returns:
- A list of VS component creation elements.
getImage
Gets the large image to use, relative the "icons/large" directory.- Specified by:
getImage
in interfaceIUICompCreator<EUITableColumn>
onWizard
Called to create required wizard pages.- Specified by:
onWizard
in interfaceIUICompCreator<EUITableColumn>
- Parameters:
wizard
- The wizard.panel
- The panel for the component(s).uiComp
- The component created.