Package com.iizigo.panel.prop.creator
Class UITableCreator
- java.lang.Object
-
- com.iizigo.panel.prop.creator.UITableCreator
-
- All Implemented Interfaces:
IUICompCreator<EUITable>
public class UITableCreator extends java.lang.Object implements IUICompCreator<EUITable>
The table creator with it's VS Field and table column.- Author:
- Christopher Mindus
-
-
Constructor Summary
Constructors Constructor Description UITableCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<VSComponentCreation<?>>
getCreations(EUITable 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(EUITable, EditorVirtualSpace, IPropUndoRedo)
will be called.void
onWizard(AddUICompWizard wizard, UIPanelBase panel, EUITable 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(EUITable, EditorVirtualSpace, IPropUndoRedo)
will be called.- Specified by:
isVirtualSpaceRequired
in interfaceIUICompCreator<EUITable>
-
getCreations
public java.util.List<VSComponentCreation<?>> getCreations(EUITable uiComp, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo)
Gets the required VS component creations that are needed.- Specified by:
getCreations
in interfaceIUICompCreator<EUITable>
- 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<EUITable>
-
onWizard
public void onWizard(AddUICompWizard wizard, UIPanelBase panel, EUITable uiComp)
Called to create required wizard pages.- Specified by:
onWizard
in interfaceIUICompCreator<EUITable>
- Parameters:
wizard
- The wizard.panel
- The panel for the component(s).uiComp
- The component created.
-
-