Package org.apache.tiles.core.impl.mgmt
Class CachingTilesContainer
java.lang.Object
org.apache.tiles.api.TilesContainerWrapper
org.apache.tiles.core.impl.mgmt.CachingTilesContainer
- All Implemented Interfaces:
- MutableTilesContainer,- TilesContainer
Manages custom and configured definitions, so they can be used by the
 container, instead of using a simple 
DefinitionsFactory.- 
Field SummaryFields inherited from class org.apache.tiles.api.TilesContainerWrappercontainer
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetDefinition(String definition, Request request) Returns a definition by name.booleanisValidDefinition(String definition, Request request) Determine whether the definition exists.voidregister(Definition definition, Request request) Register a new definition with the container.voidRender the given tiles request.Methods inherited from class org.apache.tiles.api.TilesContainerWrapperendContext, evaluate, getApplicationContext, getAttributeContext, prepare, render, render, renderContext, startContextMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.tiles.api.TilesContainerendContext, evaluate, getApplicationContext, getAttributeContext, prepare, render, render, renderContext, startContext
- 
Constructor Details- 
CachingTilesContainerConstructor.- Parameters:
- originalContainer- The original container to wrap.
 
 
- 
- 
Method Details- 
getDefinitionReturns a definition by name.- Specified by:
- getDefinitionin interface- TilesContainer
- Overrides:
- getDefinitionin class- TilesContainerWrapper
- Parameters:
- definition- The name of the definition.
- request- The current request.
- Returns:
- The requested definition, either main or custom.
 
- 
isValidDefinitionDetermine whether the definition exists.- Specified by:
- isValidDefinitionin interface- TilesContainer
- Overrides:
- isValidDefinitionin class- TilesContainerWrapper
- Parameters:
- definition- the name of the definition.
- request- The request.
- Returns:
- true if the definition is found.
 
- 
registerRegister a new definition with the container.- Specified by:
- registerin interface- MutableTilesContainer
- Parameters:
- definition- The definition to register.
- request- TODO
 
- 
renderRender the given tiles request.- Specified by:
- renderin interface- TilesContainer
- Overrides:
- renderin class- TilesContainerWrapper
- Parameters:
- definition- the current definition.
- request- The request.
 
 
-