Class DynamicWizardStep
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- org.apache.wicket.extensions.wizard.WizardStep
-
- org.apache.wicket.extensions.wizard.dynamic.DynamicWizardStep
-
- All Implemented Interfaces:
Serializable,Iterable<org.apache.wicket.Component>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,IDynamicWizardStep,IWizardStep,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.IQueueRegion,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
public abstract class DynamicWizardStep extends WizardStep implements IDynamicWizardStep
Default implementation of adynamic wizard step.- Author:
- eelcohillenius
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DynamicWizardStep(IDynamicWizardStep previousStep)Construct without a title and a summary.DynamicWizardStep(IDynamicWizardStep previousStep, String title, String summary)Creates a new step with the specified title and summary.DynamicWizardStep(IDynamicWizardStep previousStep, String title, String summary, org.apache.wicket.model.IModel<?> model)Creates a new step with the specified title and summary.DynamicWizardStep(IDynamicWizardStep previousStep, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> summary)Creates a new step with the specified title and summary.DynamicWizardStep(IDynamicWizardStep previousStep, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> summary, org.apache.wicket.model.IModel<?> model)Creates a new step with the specified title and summary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLastAvailable()Checks if the last button should be enabled.booleanisNextAvailable()Gets whether the next button should be enabled.booleanisPreviousAvailable()Gets whether the previous button should be enabled.IDynamicWizardSteplast()Gets the next wizard step from here.IDynamicWizardStepprevious()Gets the previous wizard step from here.-
Methods inherited from class org.apache.wicket.extensions.wizard.WizardStep
add, applyState, detachModel, getHeader, getSummary, getTitle, getView, getWizardModel, init, isComplete, onInit, onInitialize, setComplete, setSummaryModel, setTitleModel
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
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, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, 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, getMarkupTag, 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, onBeforeRender, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.extensions.wizard.dynamic.IDynamicWizardStep
isFinishAvailable, isLastStep, next
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface org.apache.wicket.extensions.wizard.IWizardStep
applyState, getHeader, getView, init, isComplete
-
-
-
-
Constructor Detail
-
DynamicWizardStep
public DynamicWizardStep(IDynamicWizardStep previousStep)
Construct without a title and a summary. Useful for when you provide a custom header by overridingWizardStep.getHeader(String, Component, IWizard).- Parameters:
previousStep- The previous step. May be null if this is the first step in the wizard
-
DynamicWizardStep
public DynamicWizardStep(IDynamicWizardStep previousStep, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> summary)
Creates a new step with the specified title and summary. The title and summary are displayed in the wizard title block while this step is active.- Parameters:
previousStep- The previous step. May be null if this is the first step in the wizardtitle- the title of this step.summary- a brief summary of this step or some usage guidelines.
-
DynamicWizardStep
public DynamicWizardStep(IDynamicWizardStep previousStep, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<String> summary, org.apache.wicket.model.IModel<?> model)
Creates a new step with the specified title and summary. The title and summary are displayed in the wizard title block while this step is active.- Parameters:
previousStep- The previous step. May be null if this is the first step in the wizardtitle- the title of this step.summary- a brief summary of this step or some usage guidelines.model- Any model which is to be used for this step
-
DynamicWizardStep
public DynamicWizardStep(IDynamicWizardStep previousStep, String title, String summary)
Creates a new step with the specified title and summary. The title and summary are displayed in the wizard title block while this step is active.- Parameters:
previousStep- The previous step. May be null if this is the first step in the wizardtitle- the title of this step.summary- a brief summary of this step or some usage guidelines.
-
DynamicWizardStep
public DynamicWizardStep(IDynamicWizardStep previousStep, String title, String summary, org.apache.wicket.model.IModel<?> model)
Creates a new step with the specified title and summary. The title and summary are displayed in the wizard title block while this step is active.- Parameters:
previousStep- The previous step. May be null if this is the first step in the wizardtitle- the title of this step.summary- a brief summary of this step or some usage guidelines.model- Any model which is to be used for this step
-
-
Method Detail
-
isLastAvailable
public boolean isLastAvailable()
Description copied from interface:IDynamicWizardStepChecks if the last button should be enabled.- Specified by:
isLastAvailablein interfaceIDynamicWizardStep- Returns:
- true if the last button should be enabled, false otherwise.
- See Also:
IDynamicWizardStep.isLastAvailable()
-
isNextAvailable
public boolean isNextAvailable()
Description copied from interface:IDynamicWizardStepGets whether the next button should be enabled.- Specified by:
isNextAvailablein interfaceIDynamicWizardStep- Returns:
- True if the next button should be enabled, false otherwise.
- See Also:
IDynamicWizardStep.isNextAvailable()
-
isPreviousAvailable
public boolean isPreviousAvailable()
Description copied from interface:IDynamicWizardStepGets whether the previous button should be enabled.- Specified by:
isPreviousAvailablein interfaceIDynamicWizardStep- Returns:
- True if the previous button should be enabled, false otherwise.
- See Also:
IDynamicWizardStep.isPreviousAvailable()
-
last
public IDynamicWizardStep last()
Description copied from interface:IDynamicWizardStepGets the next wizard step from here. Can only be called whenDynamicWizardModel.isLastAvailable()returns true.- Specified by:
lastin interfaceIDynamicWizardStep- Returns:
- The next wizard step. May not be null.
- See Also:
IDynamicWizardStep.last()
-
previous
public IDynamicWizardStep previous()
Description copied from interface:IDynamicWizardStepGets the previous wizard step from here. Can only be called whenIDynamicWizardStep.isPreviousAvailable()returns true.- Specified by:
previousin interfaceIDynamicWizardStep- Returns:
- The next wizard step. May not be null unless this is the first step (in which case it should never be called).
- See Also:
IDynamicWizardStep.previous()
-
-