Package com.iizigo.panel.prop.creator
Class UITableColumnCreator
- java.lang.Object
- com.iizigo.panel.prop.creator.UITableColumnCreator
- All Implemented Interfaces:
IUICompCreator<EUITableColumn>
public class UITableColumnCreator extends java.lang.Object implements IUICompCreator<EUITableColumn>
The table column creator with it's VS Field and table column.- Author:
- Christopher Mindus
Constructor Summary
Constructors Constructor Description UITableColumnCreator()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<VSComponentCreation<?>>
getCreations(EUITableColumn uiComp, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo)
Gets the required VS component creations that are needed.java.lang.String
getImage()
Gets the large image to use, relative the "icons/large" directory.boolean
isVirtualSpaceRequired()
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
Method Detail
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 java.util.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
public java.lang.String getImage()
Gets the large image to use, relative the "icons/large" directory.- Specified by:
getImage
in interfaceIUICompCreator<EUITableColumn>
onWizard
public void onWizard(AddUICompWizard wizard, UIPanelBase panel, EUITableColumn uiComp)
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.