jaxx.runtime.swing.wizard
Class WizardUILancher<E extends WizardStep,M extends WizardModel<E>,UI extends WizardUI<E,M>>

java.lang.Object
  extended by jaxx.runtime.swing.wizard.WizardUILancher<E,M,UI>
Type Parameters:
E - le type des etapes
M - le type de modele
UI - 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:
tony

Field Summary
protected  UI ui
           
 
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)
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
protected  void init(UI ui)
           
 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
 

Field Detail

ui

protected UI extends WizardUI<E,M> ui
Constructor Detail

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)
Method Detail

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.