public class WizardButtonBar extends Panel
Wizard.newButtonBar(String)
and provide your own.
The button bar holds the previous
, [@link NextButton next},
last
, [@link CancelButton cancel} and finish
buttons. The
last button
is off by default. You can turn it on by having the wizard model
return true for the is last visible method
.
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
Constructor and Description |
---|
WizardButtonBar(String id,
IWizard wizard)
Construct.
|
Modifier and Type | Method and Description |
---|---|
WizardButton |
getDefaultButton(IWizardModel model) |
protected WizardButton |
newCancelButton(String id,
IWizard wizard)
Creates a new button for
IWizardModel.cancel() . |
protected WizardButton |
newFinishButton(String id,
IWizard wizard)
Creates a new button for
IWizardModel.finish() . |
protected WizardButton |
newLastButton(String id,
IWizard wizard)
Creates a new button for
IWizardModel.last() . |
protected WizardButton |
newNextButton(String id,
IWizard wizard)
Creates a new button for
IWizardModel.next() . |
protected WizardButton |
newPreviousButton(String id,
IWizard wizard)
Creates a new button for
IWizardModel.previous() . |
protected void |
onBeforeRender()
Called on all visible components before any component is rendered.
|
protected void |
onInitialize()
This method is meant to be used as an alternative to initialize components.
|
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
forEach, spliterator
protected void onInitialize()
Component
Page
thus providing the component with an atomic callback
when the component's environment is built out.
Overrides must call super#Component.onInitialize()
. Usually this should be the first thing an
override does, much like a constructor.
Parent containers are guaranteed to be initialized before their children
It is safe to use Component.getPage()
in this method
NOTE:The timing of this call is not precise, the contract is that it is called sometime
before Component.onBeforeRender()
.
onInitialize
in class MarkupContainer
protected void onBeforeRender()
Component
NOTE: If you override this, you *must* call super.onBeforeRender() within
your implementation.
Because this method is responsible for cascading Component.onBeforeRender()
call to its
children it is strongly recommended that super call is made at the end of the override.
onBeforeRender
in class Component
MarkupContainer.addOrReplace(Component...)
public WizardButton getDefaultButton(IWizardModel model)
protected WizardButton newPreviousButton(String id, IWizard wizard)
IWizardModel.previous()
.id
- the button's idwizard
- the IWizard
PreviousButton
protected WizardButton newNextButton(String id, IWizard wizard)
IWizardModel.next()
.id
- the button's idwizard
- the IWizard
NextButton
protected WizardButton newLastButton(String id, IWizard wizard)
IWizardModel.last()
.id
- the button's idwizard
- the IWizard
LastButton
protected WizardButton newCancelButton(String id, IWizard wizard)
IWizardModel.cancel()
.id
- the button's idwizard
- the IWizard
CancelButton
protected WizardButton newFinishButton(String id, IWizard wizard)
IWizardModel.finish()
.id
- the button's idwizard
- the IWizard
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.