Package com.iizigo.panel.prop.creator
Class UIComboBoxCreator
java.lang.Object
com.iizigo.panel.prop.creator.UIComboBoxCreator
- All Implemented Interfaces:
IUICompCreator<EUIComboBox>
The combobox creator with it's VS Field and table column for drop-down.
- Author:
- Christopher Mindus
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptiongetCreations
(EUIComboBox 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(EUIComboBox, EditorVirtualSpace, IPropUndoRedo)
will be called.void
onWizard
(AddUICompWizard wizard, UIPanelBase panel, EUIComboBox 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
UIComboBoxCreator
public UIComboBoxCreator()
Method Details
isVirtualSpaceRequired
public boolean isVirtualSpaceRequired()Returns if the VirtualSpace is required, and ifgetCreations(EUIComboBox, EditorVirtualSpace, IPropUndoRedo)
will be called.- Specified by:
isVirtualSpaceRequired
in interfaceIUICompCreator<EUIComboBox>
getCreations
public List<VSComponentCreation<?>> getCreations(EUIComboBox uiComp, EditorVirtualSpace virtualSpace, IPropUndoRedo undoRedo) Gets the required VS component creations that are needed.- Specified by:
getCreations
in interfaceIUICompCreator<EUIComboBox>
- 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<EUIComboBox>
onWizard
Called to create required wizard pages.- Specified by:
onWizard
in interfaceIUICompCreator<EUIComboBox>
- Parameters:
wizard
- The wizard.panel
- The panel for the component(s).uiComp
- The component created.