Class LayoutFilePage

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRedirectListener, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.INewBrowserWindowListener, org.apache.wicket.markup.IMarkupCacheKeyProvider, org.apache.wicket.markup.IMarkupResourceStreamProvider, org.apache.wicket.session.pagemap.IPageMapEntry

    public class LayoutFilePage
    extends org.apache.wicket.markup.html.WebPage
    implements org.apache.wicket.markup.IMarkupResourceStreamProvider, org.apache.wicket.markup.IMarkupCacheKeyProvider
    The Wicket page used for processing a layout file.
    Since:
    6.0.0
    Version:
    $Revision: 22420 $ $Date: 2019-02-19 16:21:02 -0300 (Tue, 19 Feb 2019) $
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.wicket.Page

        org.apache.wicket.Page.IPageSerializer
      • Nested classes/interfaces inherited from class org.apache.wicket.Component

        org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
    • Field Summary

      • Fields inherited from class org.apache.wicket.Page

        LATEST_VERSION, serializer
      • Fields inherited from class org.apache.wicket.Component

        ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
      • Fields inherited from interface org.apache.wicket.markup.html.INewBrowserWindowListener

        INTERFACE
      • Fields inherited from interface org.apache.wicket.IRedirectListener

        INTERFACE
    • Constructor Summary

      Constructors 
      Constructor Description
      LayoutFilePage()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configureResponse()  
      String getCacheKey​(org.apache.wicket.MarkupContainer container, Class<?> containerClass)  
      PresentationControllerHtml.DataPreviewMode getDataPreviewMode()  
      String getExecutedProcessActionServiceInterfaceInstanceId()  
      String getGeneratorPageCacheId()  
      String getHighlightInterfaceInst()  
      HttpServletResponse getHttpServletResponse()
      Returns the HTTP servlet response, either stored during the Component.beforeRender() or available through the current page's WebResponse.
      URL getLayoutFilePath()  
      Locale getLocale()  
      org.apache.wicket.util.resource.IResourceStream getMarkupResourceStream​(org.apache.wicket.MarkupContainer container, Class<?> containerClass)  
      Map<String,​String[]> getMultiPartFormParameters()  
      String getMultiPartFormServiceInterfaceInstance()  
      PageDocType getPageDocType()  
      IPageRenderer getPageRenderer()
      Returns the page renderer for this page.
      PageWebResource getPageWebResource()
      Returns the PageWebResource for this page.
      PortalRequestParameters getParameters()  
      List<String> getParentChannelIds()  
      IPortalMode getPortalMode()  
      String getPreviousParametersXmlString()  
      String getRootChannelId()  
      static String getRootChannelId​(PageConfig page)
      Returns the root channel id of the current page.
      boolean isForSelenium()  
      boolean isPrinting()  
      boolean isSafeMode()  
      protected void onBeforeRender()  
      protected void onDetach()  
      protected void setHeaders​(org.apache.wicket.protocol.http.WebResponse response)  
      • Methods inherited from class org.apache.wicket.markup.html.WebPage

        getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow
      • Methods inherited from class org.apache.wicket.Page

        afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onPageAttached, onRedirect, onRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace
      • Methods inherited from class org.apache.wicket.MarkupContainer

        add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren
      • Methods inherited from class org.apache.wicket.Component

        add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
      • Methods inherited from interface org.apache.wicket.session.pagemap.IPageMapEntry

        getPage
    • Constructor Detail

      • LayoutFilePage

        public LayoutFilePage()
    • Method Detail

      • getMarkupResourceStream

        public org.apache.wicket.util.resource.IResourceStream getMarkupResourceStream​(org.apache.wicket.MarkupContainer container,
                                                                                       Class<?> containerClass)
        Specified by:
        getMarkupResourceStream in interface org.apache.wicket.markup.IMarkupResourceStreamProvider
      • getCacheKey

        public String getCacheKey​(org.apache.wicket.MarkupContainer container,
                                  Class<?> containerClass)
        Specified by:
        getCacheKey in interface org.apache.wicket.markup.IMarkupCacheKeyProvider
      • onBeforeRender

        protected void onBeforeRender()
        Overrides:
        onBeforeRender in class org.apache.wicket.Page
      • onDetach

        protected void onDetach()
        Overrides:
        onDetach in class org.apache.wicket.Page
      • getLocale

        public Locale getLocale()
        Overrides:
        getLocale in class org.apache.wicket.Component
      • configureResponse

        protected void configureResponse()
        Overrides:
        configureResponse in class org.apache.wicket.markup.html.WebPage
      • setHeaders

        protected void setHeaders​(org.apache.wicket.protocol.http.WebResponse response)
        Overrides:
        setHeaders in class org.apache.wicket.markup.html.WebPage
      • isForSelenium

        public boolean isForSelenium()
      • getRootChannelId

        public String getRootChannelId()
      • getParentChannelIds

        public List<String> getParentChannelIds()
      • isSafeMode

        public boolean isSafeMode()
      • getHighlightInterfaceInst

        public String getHighlightInterfaceInst()
      • getLayoutFilePath

        public URL getLayoutFilePath()
      • getExecutedProcessActionServiceInterfaceInstanceId

        public String getExecutedProcessActionServiceInterfaceInstanceId()
      • getMultiPartFormParameters

        public Map<String,​String[]> getMultiPartFormParameters()
      • getMultiPartFormServiceInterfaceInstance

        public String getMultiPartFormServiceInterfaceInstance()
      • getGeneratorPageCacheId

        public String getGeneratorPageCacheId()
      • getPreviousParametersXmlString

        public String getPreviousParametersXmlString()
      • isPrinting

        public boolean isPrinting()
      • getPageWebResource

        public PageWebResource getPageWebResource()
        Returns the PageWebResource for this page.
        Returns:
        the pageWebResource.
        Since:
        6.0.0
      • getPageRenderer

        public IPageRenderer getPageRenderer()
        Returns the page renderer for this page.
        Returns:
        the page renderer.
        Since:
        6.0.0
      • getRootChannelId

        public static String getRootChannelId​(PageConfig page)
        Returns the root channel id of the current page.
        Parameters:
        page - the page config.
        Returns:
        the root channel id.
        Since:
        6.0.0
      • getHttpServletResponse

        public HttpServletResponse getHttpServletResponse()
        Returns the HTTP servlet response, either stored during the Component.beforeRender() or available through the current page's WebResponse.

        The current page's WebResponse may not be available during <head> processing (as of Wicket 1.4). The response stored during the Component.beforeRender() is exactly to try to workaround this.

        Returns:
        the HTTP servlet response.
        Throws:
        IllegalStateException - if no HTTP servlet response object could be obtained to be provided.
        Since:
        6.2.0
        See Also:
        WebResponse.getHttpServletResponse(), Component.beforeRender()