Class LayoutFileApplication

  • All Implemented Interfaces:
    org.apache.wicket.event.IEventSink, org.apache.wicket.IMetadataContext<Object,​org.apache.wicket.Application>, org.apache.wicket.session.ISessionStore.UnboundListener

    public class LayoutFileApplication
    extends org.apache.wicket.protocol.http.WebApplication
    The Wicket application implementation used for processing the layout file.
    Since:
    6.0.0
    Version:
    $Revision: 24985 $ $Date: 2022-05-02 23:04:30 -0300 (Mon, 02 May 2022) $
    • Field Summary

      • Fields inherited from class org.apache.wicket.protocol.http.WebApplication

        META_INF_RESOURCES
      • Fields inherited from class org.apache.wicket.Application

        CONFIGURATION
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void clearMarkupCache()
      Clears all markup cache of layout files.
      org.apache.wicket.RuntimeConfigurationType getConfigurationType()  
      Class<? extends org.apache.wicket.Page> getHomePage()  
      boolean getStripLayoutFileTags()
      Returns whether to remove layout file tags from the output.
      protected void init()  
      protected org.apache.wicket.IPageFactory newPageFactory()  
      protected void outputDevelopmentModeWarning()
      Overridden to disable Wicket development mode warning output.
      • Methods inherited from class org.apache.wicket.protocol.http.WebApplication

        addResourceReplacement, addResourceReplacement, get, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getCspSettings, getFilterFactoryManager, getInitParameter, getMimeType, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newCspSettings, newSession, newWebRequest, newWebResponse, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setCspSettings, setServletContext, setWicketFilter, storeBufferedResponse, unmount, validateInit
      • Methods inherited from class org.apache.wicket.Application

        checkSettingsAvailable, configure, createRequestCycle, decorateHeaderResponse, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationListeners, getApplicationSettings, getBehaviorInstantiationListeners, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentOnConfigureListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getExceptionMapperProvider, getExceptionSettings, getFrameworkSettings, getHeaderContributorListeners, getHeaderResponseDecorators, getInitializers, getJavaScriptLibrarySettings, getMapperContext, getMarkupSettings, getMetaData, getName, getOnComponentTagListeners, getPageFactory, getPageManagerProvider, getPageRendererProvider, getPageSettings, getRequestCycleListeners, getRequestCycleProvider, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceBundles, getResourceReferenceRegistry, getResourceSettings, getRootRequestMapper, getRootRequestMapperAsCompound, getSecuritySettings, getSessionListeners, getSessionStore, getSessionStoreProvider, getSharedResources, getStoreSettings, initApplication, newConverterLocator, newMapperContext, newRequestLogger, newResourceBundles, newResourceReferenceRegistry, newSharedResources, onDestroy, onEvent, setApplicationSettings, setDebugSettings, setExceptionMapperProvider, setExceptionSettings, setFrameworkSettings, setHeaderResponseDecorator, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig
    • Constructor Detail

      • LayoutFileApplication

        public LayoutFileApplication()
    • Method Detail

      • init

        protected void init()
        Overrides:
        init in class org.apache.wicket.protocol.http.WebApplication
      • newPageFactory

        protected org.apache.wicket.IPageFactory newPageFactory()
        Overrides:
        newPageFactory in class org.apache.wicket.Application
      • getConfigurationType

        public org.apache.wicket.RuntimeConfigurationType getConfigurationType()
        Overrides:
        getConfigurationType in class org.apache.wicket.protocol.http.WebApplication
      • getHomePage

        public Class<? extends org.apache.wicket.Page> getHomePage()
        Specified by:
        getHomePage in class org.apache.wicket.Application
      • outputDevelopmentModeWarning

        protected void outputDevelopmentModeWarning()
        Overridden to disable Wicket development mode warning output.
        Overrides:
        outputDevelopmentModeWarning in class org.apache.wicket.protocol.http.WebApplication
        Since:
        6.0.0
      • getStripLayoutFileTags

        public boolean getStripLayoutFileTags()
        Returns whether to remove layout file tags from the output.
        Returns:
        whether to remove layout file tags from the output.
        Since:
        6.0.0
      • clearMarkupCache

        public static void clearMarkupCache()
        Clears all markup cache of layout files.
        Since:
        7.0.3