|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.essex.common.wizard.DefaultWizardFlow
public class DefaultWizardFlow
Created Date: 11-Jan-2004
Field Summary |
---|
Fields inherited from interface uk.ac.essex.common.wizard.WizardFlow |
---|
CURRENT_PANEL_PROPERTY |
Constructor Summary | |
---|---|
DefaultWizardFlow()
This class is the "bread and butter" of this framework. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addWizardPanel(int index,
WizardPanel panel)
|
void |
addWizardPanel(WizardPanel panel)
|
void |
addWizardPanelAfter(WizardPanel panelToBePlacedAfter,
WizardPanel panel)
|
void |
addWizardPanelAfterCurrent(WizardPanel panel)
|
void |
addWizardPanelBefore(WizardPanel panelToBePlacedBefore,
WizardPanel panel)
|
void |
back()
|
void |
cancel()
Override to allow custom cancel behaviour |
javax.swing.JButton |
getBackButton()
|
javax.swing.JButton |
getCancelButton()
|
int |
getCurrentIndex()
|
WizardPanel |
getCurrentPanel()
|
javax.swing.JButton |
getFinishButton()
Used by users to close the wizard, by default this is disabled |
int |
getIndexOfPanel(WizardPanel panel)
|
javax.swing.JButton |
getNextButton()
|
WizardPanel |
getWizardPanel(int index)
|
java.util.List |
getWizardPanelList()
|
javax.swing.JPanel |
getWizardPanelsContainer()
|
boolean |
isFinishEnabled()
|
boolean |
isNextEnabled()
|
void |
next()
|
boolean |
onLastPanel()
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
WizardPanel |
removeWizardPanel(int index)
|
WizardPanel |
removeWizardPanel(WizardPanel panel)
|
WizardPanel |
removeWizardPanelAfter(WizardPanel panel)
|
WizardPanel |
removeWizardPanelBefore(WizardPanel panel)
|
void |
setBackButton(javax.swing.JButton aBackButton)
|
void |
setCancelButton(javax.swing.JButton aCancelButton)
|
void |
setCurrentIndex(int aCurrentIndex)
|
void |
setFinishEnabled(boolean finishEnabled)
|
void |
setNextButton(javax.swing.JButton aNextButton)
|
void |
setNextEnabled(boolean nextEnabled)
|
void |
setWizardPanelList(java.util.ArrayList panelList)
|
void |
setWizardPanelList(java.util.List panelList)
|
void |
updateComponents()
Updates the components that wrap the content of the wizard. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultWizardFlow()
Method Detail |
---|
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface WizardFlow
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface WizardFlow
public void addWizardPanel(WizardPanel panel)
addWizardPanel
in interface WizardFlow
public void addWizardPanel(int index, WizardPanel panel)
addWizardPanel
in interface WizardFlow
public void addWizardPanelAfter(WizardPanel panelToBePlacedAfter, WizardPanel panel)
addWizardPanelAfter
in interface WizardFlow
public void addWizardPanelBefore(WizardPanel panelToBePlacedBefore, WizardPanel panel)
addWizardPanelBefore
in interface WizardFlow
public void addWizardPanelAfterCurrent(WizardPanel panel)
addWizardPanelAfterCurrent
in interface WizardFlow
public WizardPanel removeWizardPanel(WizardPanel panel)
removeWizardPanel
in interface WizardFlow
public WizardPanel removeWizardPanel(int index)
removeWizardPanel
in interface WizardFlow
public WizardPanel removeWizardPanelAfter(WizardPanel panel)
removeWizardPanelAfter
in interface WizardFlow
public WizardPanel removeWizardPanelBefore(WizardPanel panel)
removeWizardPanelBefore
in interface WizardFlow
public WizardPanel getWizardPanel(int index)
getWizardPanel
in interface WizardFlow
public int getIndexOfPanel(WizardPanel panel)
getIndexOfPanel
in interface WizardFlow
public boolean onLastPanel()
onLastPanel
in interface WizardFlow
public WizardPanel getCurrentPanel()
getCurrentPanel
in interface WizardFlow
public void cancel()
cancel
in interface WizardFlow
public void updateComponents()
updateComponents
in interface WizardFlow
public void next()
next
in interface WizardFlow
public void back()
back
in interface WizardFlow
public javax.swing.JPanel getWizardPanelsContainer()
getWizardPanelsContainer
in interface WizardFlow
public java.util.List getWizardPanelList()
getWizardPanelList
in interface WizardFlow
public void setWizardPanelList(java.util.ArrayList panelList)
public int getCurrentIndex()
getCurrentIndex
in interface WizardFlow
public void setCurrentIndex(int aCurrentIndex)
setCurrentIndex
in interface WizardFlow
public javax.swing.JButton getBackButton()
getBackButton
in interface WizardFlow
public void setBackButton(javax.swing.JButton aBackButton)
setBackButton
in interface WizardFlow
public javax.swing.JButton getNextButton()
getNextButton
in interface WizardFlow
public void setNextButton(javax.swing.JButton aNextButton)
setNextButton
in interface WizardFlow
public javax.swing.JButton getCancelButton()
getCancelButton
in interface WizardFlow
public void setCancelButton(javax.swing.JButton aCancelButton)
setCancelButton
in interface WizardFlow
public void setWizardPanelList(java.util.List panelList)
setWizardPanelList
in interface WizardFlow
public boolean isNextEnabled()
isNextEnabled
in interface WizardFlow
public void setNextEnabled(boolean nextEnabled)
setNextEnabled
in interface WizardFlow
public boolean isFinishEnabled()
isFinishEnabled
in interface WizardFlow
public javax.swing.JButton getFinishButton()
WizardFlow
getFinishButton
in interface WizardFlow
public void setFinishEnabled(boolean finishEnabled)
setFinishEnabled
in interface WizardFlow
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |