Class AbstractWizard<T>

  • All Implemented Interfaces:
    Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.ajax.IAjaxIndicatorAware, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.extensions.wizard.IWizard, org.apache.wicket.extensions.wizard.IWizardModelListener, 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, IDialogService.Dialog
    Direct Known Subclasses:
    Wizard

    public class AbstractWizard<T>
    extends AjaxWizard
    implements IDialogService.Dialog, org.apache.wicket.ajax.IAjaxIndicatorAware
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.wicket.extensions.wizard.Wizard

        BUTTONS_ID, FEEDBACK_ID, FORM_ID, HEADER_ID, OVERVIEW_ID, VIEW_ID
      • Fields inherited from class org.apache.wicket.markup.html.panel.Panel

        PANEL
      • Fields inherited from class org.apache.wicket.Component

        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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean addAjaxIndicator()  
      String getAjaxIndicatorMarkupId()
      Implement IAjaxIndicatorAware, to let ajax components in the dialog trigger the ajax indicator when they trigger an ajax request.
      org.apache.wicket.Component getComponent()  
      org.apache.wicket.model.IModel<T> getModel()
      Gets model
      T getModelObject()
      Gets model object
      org.apache.wicket.util.value.IValueMap getProperties()
      Properties that determine how the dialog is rendered.
      org.apache.wicket.model.IModel<String> getTitle()
      The title of the dialog.
      protected boolean hasError()  
      protected void init​(org.apache.wicket.extensions.wizard.IWizardModel wizardModel)  
      void onActiveStepChanged​(org.apache.wicket.extensions.wizard.IWizardStep newStep)  
      void onCancel()  
      void onClose()
      Invoked when the dialog is closed.
      void onFinish()  
      void render​(PluginRequestTarget target)
      Part of the pre-rendering registration.
      void setDialogService​(IDialogService service)
      When the dialog is shown (IDialogService.show(Dialog)), the dialog service is injected into the dialog.
      org.apache.wicket.Component setFocus​(org.apache.wicket.Component c)  
      AjaxUpdatingWidget<?> setFocus​(AjaxUpdatingWidget<?> widget)  
      void setModel​(org.apache.wicket.model.IModel<T> model)
      Sets model
      void setModelObject​(T object)
      Sets model object
      • Methods inherited from class org.apache.wicket.extensions.wizard.Wizard

        getActiveStep, getForm, getWizardModel, isVersioned, newFeedbackPanel, newForm, newOverviewBar
      • 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, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, 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, 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, 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, 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 interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Constructor Detail

      • AbstractWizard

        public AbstractWizard()
      • AbstractWizard

        public AbstractWizard​(org.apache.wicket.model.IModel<T> model)
    • Method Detail

      • init

        protected void init​(org.apache.wicket.extensions.wizard.IWizardModel wizardModel)
        Overrides:
        init in class org.apache.wicket.extensions.wizard.Wizard
      • getModel

        public final org.apache.wicket.model.IModel<T> getModel()
        Gets model
        Returns:
        model
      • setModel

        public final void setModel​(org.apache.wicket.model.IModel<T> model)
        Sets model
        Parameters:
        model -
      • getModelObject

        public final T getModelObject()
        Gets model object
        Returns:
        model object
      • setModelObject

        public final void setModelObject​(T object)
        Sets model object
        Parameters:
        object -
      • onActiveStepChanged

        public void onActiveStepChanged​(org.apache.wicket.extensions.wizard.IWizardStep newStep)
        Specified by:
        onActiveStepChanged in interface org.apache.wicket.extensions.wizard.IWizardModelListener
        Overrides:
        onActiveStepChanged in class org.apache.wicket.extensions.wizard.Wizard
      • onCancel

        public void onCancel()
        Specified by:
        onCancel in interface org.apache.wicket.extensions.wizard.IWizardModelListener
        Overrides:
        onCancel in class org.apache.wicket.extensions.wizard.Wizard
      • onFinish

        public void onFinish()
        Specified by:
        onFinish in interface org.apache.wicket.extensions.wizard.IWizardModelListener
        Overrides:
        onFinish in class org.apache.wicket.extensions.wizard.Wizard
      • hasError

        protected final boolean hasError()
      • getProperties

        public org.apache.wicket.util.value.IValueMap getProperties()
        Properties that determine how the dialog is rendered. In particular, the width and height properties are used for the size (in pixels).
        Specified by:
        getProperties in interface IDialogService.Dialog
      • getComponent

        public org.apache.wicket.Component getComponent()
        Specified by:
        getComponent in interface IDialogService.Dialog
        Returns:
        a component with wicket id "content"
      • getAjaxIndicatorMarkupId

        public String getAjaxIndicatorMarkupId()
        Implement IAjaxIndicatorAware, to let ajax components in the dialog trigger the ajax indicator when they trigger an ajax request.
        Specified by:
        getAjaxIndicatorMarkupId in interface org.apache.wicket.ajax.IAjaxIndicatorAware
        Returns:
        the markup id of the ajax indicator
      • addAjaxIndicator

        protected boolean addAjaxIndicator()
      • setFocus

        public org.apache.wicket.Component setFocus​(org.apache.wicket.Component c)