public class BasicTilesContainer extends Object implements TilesContainer, AttributeEvaluatorFactoryAware
| Constructor and Description |
|---|
BasicTilesContainer() |
public AttributeContext startContext(org.apache.tiles.request.Request request)
startContext in interface TilesContainerpublic void endContext(org.apache.tiles.request.Request request)
endContext in interface TilesContainerpublic void renderContext(org.apache.tiles.request.Request request)
renderContext in interface TilesContainerpublic org.apache.tiles.request.ApplicationContext getApplicationContext()
getApplicationContext in interface TilesContainerpublic void setApplicationContext(org.apache.tiles.request.ApplicationContext context)
context - The Tiles application context.public AttributeContext getAttributeContext(org.apache.tiles.request.Request request)
getAttributeContext in interface TilesContainerpublic DefinitionsFactory getDefinitionsFactory()
public void setDefinitionsFactory(DefinitionsFactory definitionsFactory)
definitionsFactory - the definitions factory for this instance.public PreparerFactory getPreparerFactory()
public void setPreparerFactory(PreparerFactory preparerFactory)
preparerFactory - the preparerInstance factory for this conainer.public void setRendererFactory(org.apache.tiles.request.render.RendererFactory rendererFactory)
rendererFactory - the renderer instance factory for this container.public void setAttributeEvaluatorFactory(AttributeEvaluatorFactory attributeEvaluatorFactory)
setAttributeEvaluatorFactory in interface AttributeEvaluatorFactoryAwareattributeEvaluatorFactory - The attribute evaluator factory to use.public void prepare(String preparer, org.apache.tiles.request.Request request)
prepare in interface TilesContainerpublic void render(String definitionName, org.apache.tiles.request.Request request)
render in interface TilesContainerpublic void render(Definition definition, org.apache.tiles.request.Request request)
render in interface TilesContainerdefinition - The definition to render.request - The request context.public void render(Attribute attr, org.apache.tiles.request.Request request) throws IOException
render in interface TilesContainerIOExceptionpublic Object evaluate(Attribute attribute, org.apache.tiles.request.Request request)
evaluate in interface TilesContainerpublic boolean isValidDefinition(String definitionName, org.apache.tiles.request.Request request)
isValidDefinition in interface TilesContainerpublic Definition getDefinition(String definitionName, org.apache.tiles.request.Request request)
getDefinition in interface TilesContainerprotected Deque<AttributeContext> getContextStack(org.apache.tiles.request.Request tilesContext)
tilesContext - The Tiles context object to use.protected void pushContext(AttributeContext context, org.apache.tiles.request.Request tilesContext)
context - The context to push.tilesContext - The Tiles context object to use.protected AttributeContext popContext(org.apache.tiles.request.Request tilesContext)
tilesContext - The Tiles context object to use.protected AttributeContext getContext(org.apache.tiles.request.Request tilesContext)
tilesContext - current Tiles application context.protected void render(org.apache.tiles.request.Request request, AttributeContext attributeContext)
request - The request context.attributeContext - The context to render.InvalidTemplateException - If the template is not valid.org.apache.tiles.request.render.CannotRenderException - If something goes wrong during rendering.Copyright © 2001-2016 The Apache Software Foundation. All Rights Reserved.