Class FragmentDialog<T extends Serializable>

  • Type Parameters:
    T - the type of the model object
    All Implemented Interfaces:
    com.googlecode.wicket.jquery.core.IJQueryWidget, IDialogListener, Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<T,​org.apache.wicket.markup.html.panel.GenericPanel<T>>, 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 FragmentDialog<T extends Serializable>
    extends AbstractDialog<T>
    Provides a dialog having a content coming from a Fragment
    Author:
    Sebastien Briquet - sebfz1
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget

        com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget
    • Field Summary

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

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract org.apache.wicket.markup.html.panel.Fragment newFragment​(String id)
      Factory method that returns a new Fragment
      protected void onInitialize()  
      • 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, 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, 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 interface org.apache.wicket.IGenericComponent

        getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
      • Methods inherited from interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Constructor Detail

      • FragmentDialog

        public FragmentDialog​(String id,
                              String title)
        Constructor
        Parameters:
        id - the markupId, an html div suffice to host a dialog.
        title - the title of the dialog
      • FragmentDialog

        public FragmentDialog​(String id,
                              org.apache.wicket.model.IModel<String> title)
        Constructor
        Parameters:
        id - the markupId, an html div suffice to host a dialog.
        title - the title of the dialog
      • FragmentDialog

        public FragmentDialog​(String id,
                              String title,
                              org.apache.wicket.model.Model<T> model)
        Constructor
        Parameters:
        id - the markupId, an html div suffice to host a dialog.
        title - the title of the dialog
        model - the model to be used in the dialog.
      • FragmentDialog

        public FragmentDialog​(String id,
                              org.apache.wicket.model.IModel<String> title,
                              org.apache.wicket.model.Model<T> model)
        Constructor
        Parameters:
        id - the markupId, an html div suffice to host a dialog.
        title - the title of the dialog
        model - the model to be used in the dialog.
      • FragmentDialog

        public FragmentDialog​(String id,
                              String title,
                              boolean modal)
        Constructor
        Parameters:
        id - the markupId, an html div suffice to host a dialog.
        title - the title of the dialog
        modal - indicates whether the dialog is modal
      • FragmentDialog

        public FragmentDialog​(String id,
                              org.apache.wicket.model.IModel<String> title,
                              boolean modal)
        Constructor
        Parameters:
        id - the markupId, an html div suffice to host a dialog.
        title - the title of the dialog
        modal - indicates whether the dialog is modal
      • FragmentDialog

        public FragmentDialog​(String id,
                              String title,
                              org.apache.wicket.model.IModel<T> model,
                              boolean modal)
        Constructor
        Parameters:
        id - markupId, an html div suffice to host a dialog.
        title - the title of the dialog
        modal - indicates whether the dialog is modal
        model - the model to be used in the dialog
      • FragmentDialog

        public FragmentDialog​(String id,
                              org.apache.wicket.model.IModel<String> title,
                              org.apache.wicket.model.IModel<T> model,
                              boolean modal)
        Constructor
        Parameters:
        id - markupId, an html div suffice to host a dialog.
        title - the title of the dialog
        modal - indicates whether the dialog is modal
        model - the model to be used in the dialog
    • Method Detail

      • newFragment

        protected abstract org.apache.wicket.markup.html.panel.Fragment newFragment​(String id)
        Factory method that returns a new Fragment
        Parameters:
        id - the component id to be used for the new fragment. ie: new Fragment(id, "my-fragment", MyPage.this);
        Returns:
        the Fragment