E - le type des etapesM - le type de modeleUI - le type d'uipublic abstract class WizardUILancher<E extends WizardStep,M extends WizardModel<E>,UI extends WizardUI<E,M>> extends Object
| Modifier and Type | Field and Description |
|---|---|
static JAXXContextEntryDef<Runnable> |
APPLY_DEF
the jaxx context entry to store the apply action
|
static JAXXContextEntryDef<Runnable> |
CANCEL_DEF
the jaxx context entry to store the cancel action
|
protected UI |
ui |
| Constructor and Description |
|---|
WizardUILancher(JAXXContext context,
Class<UI> uiClass,
Class<M> modelClass,
M model,
String title,
String tip,
ImageIcon icon) |
WizardUILancher(JAXXContext context,
Class<UI> uiClass,
Class<M> modelClass,
String title,
String tip,
ImageIcon icon) |
WizardUILancher(JAXXContext context,
Window mainUI,
Class<UI> uiClass,
Class<M> modelClass) |
WizardUILancher(JAXXContext context,
Window mainUI,
Class<UI> uiClass,
Class<M> modelClass,
M model) |
| Modifier and Type | Method and Description |
|---|---|
protected UI |
createUI(JAXXContext context,
Class<UI> uiClass,
Class<M> modelClass,
M model,
String title,
String tip,
ImageIcon icon) |
protected UI |
createUI(JAXXContext context,
Window mainUI,
Class<UI> uiClass,
Class<M> modelClass,
M model) |
protected void |
doAction(UI ui) |
protected void |
doCancel(UI ui) |
protected void |
doClose(UI ui,
boolean wasCancel) |
<T> T |
getContextValue(Class<T> clazz) |
<T> T |
getContextValue(Class<T> clazz,
String name) |
protected void |
init(UI ui) |
protected M |
newModel(JAXXContext context,
Class<M> modelClass) |
static <M extends WizardModel<?>> |
newModelEntry(Class<M> modelType) |
void |
start() |
protected void |
start(UI ui) |
public static final JAXXContextEntryDef<Runnable> APPLY_DEF
public static final JAXXContextEntryDef<Runnable> CANCEL_DEF
public WizardUILancher(JAXXContext context, Class<UI> uiClass, Class<M> modelClass, String title, String tip, ImageIcon icon)
public WizardUILancher(JAXXContext context, Class<UI> uiClass, Class<M> modelClass, M model, String title, String tip, ImageIcon icon)
public WizardUILancher(JAXXContext context, Window mainUI, Class<UI> uiClass, Class<M> modelClass, M model)
public static <M extends WizardModel<?>> JAXXContextEntryDef<M> newModelEntry(Class<M> modelType)
public void start()
protected void start(UI ui)
public <T> T getContextValue(Class<T> clazz)
protected void init(UI ui)
protected void doAction(UI ui)
protected void doCancel(UI ui)
protected void doClose(UI ui, boolean wasCancel)
protected UI createUI(JAXXContext context, Window mainUI, Class<UI> uiClass, Class<M> modelClass, M model) throws Exception
Exceptionprotected M newModel(JAXXContext context, Class<M> modelClass) throws Exception
ExceptionCopyright © 2008–2020 Ultreia.io. All rights reserved.