|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectariba.ui.wizard.core.Wizard
public class Wizard
The Wizard class represents a user's trip through a particular wizard instance. It keeps track of the current step and/or frame, which actions are enabled, etc. It also manages the event handling via the per-frame and per-wizard delegate classes provided by the application.
Field Summary | |
---|---|
WizardAction |
cancel
|
WizardAction |
exit
|
WizardAction |
next
|
WizardAction |
ok
|
WizardAction |
prev
|
WizardAction |
refresh
|
Constructor Summary | |
---|---|
Wizard(java.lang.String name,
java.lang.Object context,
AWResourceManager resourceManager)
Constructor |
|
Wizard(java.lang.String name,
java.lang.Object context,
AWResourceManager resourceManager,
java.lang.String extensionDirectory)
Constructor |
Method Summary | |
---|---|
void |
addAction(java.lang.String name,
WizardAction action)
added for use by demoshell |
boolean |
allowsClickableSteps()
|
void |
cleanup()
|
WizardAction |
getActionWithName(java.lang.String actionName)
|
java.lang.Object |
getAttribute(java.lang.Object key)
|
java.lang.String |
getCommandBar()
|
java.lang.Object |
getContext()
|
WizardActionTarget |
getCurrentActionTarget()
|
WizardFrame |
getCurrentFrame()
|
WizardStep |
getCurrentStep()
|
WizardDelegate |
getDelegate()
|
WizardFrame |
getExitFrame()
|
WizardFrame |
getFrameWithName(java.lang.String frameName)
|
java.lang.String |
getLabel()
|
java.lang.String |
getName()
|
AWPageCacheMark |
getPageCacheMark()
|
java.lang.String |
getPostTocSource()
|
java.lang.String |
getPreTocSource()
|
WizardFrame |
getSelectionsFrame()
|
java.lang.String |
getSelectionsIcon()
|
java.lang.String |
getSelectionsLabel()
|
java.util.List |
getSteps()
|
WizardStep |
getStepWithName(java.lang.String stepName)
|
java.lang.String |
getSummarySource()
|
int |
getVisibleTopLevelStepSize()
|
WizardFrame |
gotoFrame(WizardFrame frame)
Tells the wizard to go to a particular frame. |
WizardFrame |
gotoStep(WizardStep step)
Tells the wizard to go to a particular step. |
void |
insertStepAfter(WizardStep step,
WizardStep afterStep)
|
void |
insertStepAt(WizardStep step,
int index)
|
void |
insertStepBefore(WizardStep step,
WizardStep beforeStep)
|
WizardActionTarget |
invokeAction(WizardAction action,
AWRequestContext requestContext)
This take place after the take values phase. |
boolean |
isTerminated()
|
void |
removeStep(WizardStep step)
|
void |
setAttribute(java.lang.Object key,
java.lang.Object value)
|
void |
setCommandBar(java.lang.String commandBar)
|
void |
setCurrentActionTarget(WizardActionTarget target)
|
void |
setExitFrame(WizardFrame frame)
|
void |
setLabel(java.lang.String label)
|
void |
setPageCacheMark(AWPageCacheMark pageCacheMark)
|
boolean |
showSteps()
|
void |
start()
|
void |
updateChildrenVisible()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final WizardAction next
public final WizardAction prev
public final WizardAction exit
public final WizardAction ok
public final WizardAction cancel
public final WizardAction refresh
Constructor Detail |
---|
public Wizard(java.lang.String name, java.lang.Object context, AWResourceManager resourceManager)
public Wizard(java.lang.String name, java.lang.Object context, AWResourceManager resourceManager, java.lang.String extensionDirectory)
Method Detail |
---|
public void setCommandBar(java.lang.String commandBar)
public java.lang.String getCommandBar()
public WizardAction getActionWithName(java.lang.String actionName)
public void addAction(java.lang.String name, WizardAction action)
public WizardFrame getFrameWithName(java.lang.String frameName)
public WizardStep getStepWithName(java.lang.String stepName)
public WizardFrame getExitFrame()
public void setExitFrame(WizardFrame frame)
public java.lang.Object getContext()
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public WizardDelegate getDelegate()
public java.lang.String getSummarySource()
public java.lang.String getPreTocSource()
public java.lang.String getPostTocSource()
public WizardStep getCurrentStep()
public java.lang.String getSelectionsLabel()
public java.lang.String getSelectionsIcon()
public WizardFrame getSelectionsFrame()
public WizardActionTarget getCurrentActionTarget()
public WizardFrame getCurrentFrame()
public void setAttribute(java.lang.Object key, java.lang.Object value)
public java.lang.Object getAttribute(java.lang.Object key)
public void start()
public WizardActionTarget invokeAction(WizardAction action, AWRequestContext requestContext)
public WizardFrame gotoStep(WizardStep step)
public WizardFrame gotoFrame(WizardFrame frame)
public void cleanup()
public boolean isTerminated()
public java.util.List getSteps()
getSteps
in interface WizardStepsParent
public void insertStepBefore(WizardStep step, WizardStep beforeStep)
insertStepBefore
in interface WizardStepsParent
public void insertStepAfter(WizardStep step, WizardStep afterStep)
insertStepAfter
in interface WizardStepsParent
public void insertStepAt(WizardStep step, int index)
insertStepAt
in interface WizardStepsParent
public void updateChildrenVisible()
updateChildrenVisible
in interface WizardStepsParent
public void removeStep(WizardStep step)
removeStep
in interface WizardStepsParent
public AWPageCacheMark getPageCacheMark()
public void setPageCacheMark(AWPageCacheMark pageCacheMark)
public void setCurrentActionTarget(WizardActionTarget target)
public int getVisibleTopLevelStepSize()
public boolean allowsClickableSteps()
public boolean showSteps()
public java.lang.String getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |