Package lumis.portal.presentation.core
Class LayoutFilePage
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.Page
-
- org.apache.wicket.markup.html.WebPage
-
- lumis.portal.presentation.core.LayoutFilePage
-
- All Implemented Interfaces:
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.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.markup.IMarkupCacheKeyProvider
,org.apache.wicket.markup.IMarkupResourceStreamProvider
,org.apache.wicket.page.IManageablePage
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.request.component.IRequestablePage
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
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: 24950 $ $Date: 2022-04-14 13:57:29 -0300 (Thu, 14 Apr 2022) $
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LayoutFilePage()
-
Method Summary
-
Methods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead
-
Methods inherited from class org.apache.wicket.Page
componentChanged, componentRendered, detachModels, dirty, getAutoIndex, getId, getPageClass, getPageId, getPageParameters, getPageReference, getRenderCount, getSizeInBytes, getStatelessHint, hierarchyAsString, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, onConfigure, onInitialize, renderPage, setFreezePageId, setNumericId, setStatelessHint, setWasCreatedBookmarkable, toString, wasCreatedBookmarkable, wasRendered
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, 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, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getInnermostModel, getInnermostModel, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onComponentTag, 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.IQueueRegion
dequeue, getRegionMarkup, newDequeueContext
-
Methods inherited from interface org.apache.wicket.request.component.IRequestableComponent
canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePath
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getMarkupResourceStream
public org.apache.wicket.util.resource.IResourceStream getMarkupResourceStream(org.apache.wicket.MarkupContainer container, Class<?> containerClass)
- Specified by:
getMarkupResourceStream
in interfaceorg.apache.wicket.markup.IMarkupResourceStreamProvider
-
getPortalMode
public IPortalMode getPortalMode()
-
getCacheKey
public String getCacheKey(org.apache.wicket.MarkupContainer container, Class<?> containerClass)
- Specified by:
getCacheKey
in interfaceorg.apache.wicket.markup.IMarkupCacheKeyProvider
-
onBeforeRender
protected void onBeforeRender()
- Overrides:
onBeforeRender
in classorg.apache.wicket.Page
-
onDetach
protected void onDetach()
- Overrides:
onDetach
in classorg.apache.wicket.Page
-
getLocale
public Locale getLocale()
- Overrides:
getLocale
in classorg.apache.wicket.Component
-
setHeaders
protected void setHeaders(org.apache.wicket.request.http.WebResponse response)
- Overrides:
setHeaders
in classorg.apache.wicket.markup.html.WebPage
-
isForSelenium
public boolean isForSelenium()
-
getDataPreviewMode
public PresentationControllerHtml.DataPreviewMode getDataPreviewMode()
-
getRootChannelId
public String getRootChannelId()
-
getPageDocType
public PageDocType getPageDocType()
-
isSafeMode
public boolean isSafeMode()
-
getHighlightInterfaceInst
public String getHighlightInterfaceInst()
-
getLayoutFilePath
public URL getLayoutFilePath()
-
getParameters
public PortalRequestParameters getParameters()
-
getExecutedProcessActionServiceInterfaceInstanceId
public String getExecutedProcessActionServiceInterfaceInstanceId()
-
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 theHTTP servlet response
, either stored during theComponent.beforeRender()
or available through the current page'sWebResponse
.The current page's
WebResponse
may not be available during <head> processing (as of Wicket 1.4). The response stored during theComponent.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()
-
-