lumis.portal.presentation.core
Interface IPageRenderer

Package class diagram package IPageRenderer
All Known Subinterfaces:
IPortalStudioPageRenderer
All Known Implementing Classes:
PresentationControllerHtml.PresentationPageRenderer, XsltResultControllerHtml.XsltResultPageRenderer

public interface IPageRenderer

Provides methods for rendering page HTML fragments and obtaining information necessary for processing the layout.

Since:
6.0.0

Method Summary
 CharSequence evaluateEL(String expression)
          Evaluates an EL expression.
 PresentationControllerHtml.DataPreviewMode getDataPreviewMode()
          Returns the mode of the portal when the page is required.
 String getExecutedProcessActionServiceInterfaceInstanceId()
          Returns the service interface instance identifier of the service interface instance target of the process action.
 String getMarkupCacheKey(LayoutFilePage layoutFilePage)
          Returns the key used for caching the markup used to render the page.
 org.apache.wicket.markup.IMarkupResourceStreamProvider getMarkupResourceStreamProvider(LayoutFilePage layoutFilePage)
          Returns the provider for the markup resource stream to be used to render the page.
 Map<String,String[]> getMultiPartFormParameters()
          Returns the multi part form parameters, usually present in file uploads requests.
 String getMultiPartFormServiceInterfaceInstance()
          Returns the service interface instance identifier of the service interface instance source of multi part form parameters.
 PortalRequestParameters getParameters()
          Returns the parameters.
 String getPreviousParametersXmlString()
          Returns the existing previous parameters as XML string when a page is requested.
 Map<String,String> getReplacementInterfaces()
          Returns the replacement interfaces map.
 String getRootChannelId()
          Returns the root channel Id of the page to render.
 PageWebResource getWebResource()
           
 

Method Detail

evaluateEL

CharSequence evaluateEL(String expression)
Evaluates an EL expression.

Parameters:
expression - the expression.
Returns:
the evaluated value.
Since:
6.0.0

getRootChannelId

String getRootChannelId()
Returns the root channel Id of the page to render.

Returns:
the root channel Id of the page to render.
Since:
6.0.0

getDataPreviewMode

PresentationControllerHtml.DataPreviewMode getDataPreviewMode()
Returns the mode of the portal when the page is required.

Returns:
the mode of the portal when the page is required.
Since:
6.0.0

getPreviousParametersXmlString

String getPreviousParametersXmlString()
Returns the existing previous parameters as XML string when a page is requested.

Returns:
the existing previous parameters as XML string when a page is requested.
Since:
6.0.0

getParameters

PortalRequestParameters getParameters()
Returns the parameters.

Returns:
the parameters.
Since:
6.0.0

getMultiPartFormParameters

Map<String,String[]> getMultiPartFormParameters()
Returns the multi part form parameters, usually present in file uploads requests.

Returns:
multi part form parameters.
Since:
6.0.0

getMultiPartFormServiceInterfaceInstance

String getMultiPartFormServiceInterfaceInstance()
Returns the service interface instance identifier of the service interface instance source of multi part form parameters.

Returns:
the service interface instance identifier of the service interface instance source of multi part form parameters.
Since:
6.0.0

getExecutedProcessActionServiceInterfaceInstanceId

String getExecutedProcessActionServiceInterfaceInstanceId()
Returns the service interface instance identifier of the service interface instance target of the process action.

Returns:
the service interface instance identifier of the service interface instance target of the process action.
Since:
6.0.0

getWebResource

PageWebResource getWebResource()

getMarkupResourceStreamProvider

org.apache.wicket.markup.IMarkupResourceStreamProvider getMarkupResourceStreamProvider(LayoutFilePage layoutFilePage)
Returns the provider for the markup resource stream to be used to render the page.

Returns:
the markup resource stream provider.
Since:
5.6.0

getMarkupCacheKey

String getMarkupCacheKey(LayoutFilePage layoutFilePage)
Returns the key used for caching the markup used to render the page.

Returns:
the markup cache key.
Since:
6.0.0
See Also:
IMarkupCacheKeyProvider

getReplacementInterfaces

Map<String,String> getReplacementInterfaces()
Returns the replacement interfaces map.

Returns:
the replacement interfaces map.
Since:
6.2.0


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.