jaxx.runtime.swing.wizard
Class WizardUILancher<E extends WizardStep,M extends WizardModel<E>,UI extends WizardUI<E,M>>
java.lang.Object
jaxx.runtime.swing.wizard.WizardUILancher<E,M,UI>
- Type Parameters:
E - le type des etapesM - le type de modeleUI - le type d'ui
public abstract class WizardUILancher<E extends WizardStep,M extends WizardModel<E>,UI extends WizardUI<E,M>>
- extends Object
Une classe pour lancer une ui de wizard.
- Since:
- 1.3
- Author:
- tchemit
|
Constructor Summary |
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)
|
|
Method Summary |
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 wasCanceld)
|
|
getContextValue(Class<T> clazz)
|
|
getContextValue(Class<T> clazz,
String name)
|
protected void |
init(UI ui)
|
static
|
newModelEntry(Class<M> modelType)
|
void |
start()
|
protected void |
start(UI ui)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APPLY_DEF
public static final JAXXContextEntryDef<Runnable> APPLY_DEF
- the jaxx context entry to store the apply action
CANCEL_DEF
public static final JAXXContextEntryDef<Runnable> CANCEL_DEF
- the jaxx context entry to store the cancel action
ui
protected UI extends WizardUI<E,M> ui
WizardUILancher
public WizardUILancher(JAXXContext context,
Class<UI> uiClass,
Class<M> modelClass,
String title,
String tip,
ImageIcon icon)
WizardUILancher
public WizardUILancher(JAXXContext context,
Class<UI> uiClass,
Class<M> modelClass,
M model,
String title,
String tip,
ImageIcon icon)
WizardUILancher
public WizardUILancher(JAXXContext context,
Window mainUI,
Class<UI> uiClass,
Class<M> modelClass,
M model)
WizardUILancher
public WizardUILancher(JAXXContext context,
Window mainUI,
Class<UI> uiClass,
Class<M> modelClass)
newModelEntry
public static <M extends WizardModel<?>> JAXXContextEntryDef<M> newModelEntry(Class<M> modelType)
start
public void start()
start
protected void start(UI ui)
getContextValue
public <T> T getContextValue(Class<T> clazz,
String name)
getContextValue
public <T> T getContextValue(Class<T> clazz)
init
protected void init(UI ui)
doAction
protected void doAction(UI ui)
doCancel
protected void doCancel(UI ui)
doClose
protected void doClose(UI ui,
boolean wasCanceld)
createUI
protected UI createUI(JAXXContext context,
Window mainUI,
Class<UI> uiClass,
Class<M> modelClass,
M model)
throws Exception
- Throws:
Exception
createUI
protected UI createUI(JAXXContext context,
Class<UI> uiClass,
Class<M> modelClass,
M model,
String title,
String tip,
ImageIcon icon)
throws Exception
- Throws:
Exception
Copyright © 2008-2010 CodeLutin. All Rights Reserved.