org.apache.tiles.extras.complete
Class CompleteAutoloadTilesContainerFactory
java.lang.Object
org.apache.tiles.factory.AbstractTilesContainerFactory
org.apache.tiles.factory.BasicTilesContainerFactory
org.apache.tiles.extras.complete.CompleteAutoloadTilesContainerFactory
public class CompleteAutoloadTilesContainerFactory
- extends BasicTilesContainerFactory
Tiles container factory that:
- create supporting objects for Velocity and FreeMarker;
- create renderers for Velocity, FreeMarker, and Mustache templates;
- allows using EL, MVEL and OGNL as attribute expressions;
- allows using Wildcards and Regular Expressions in definition names;
- loads Tiles 1.x definition files;
- loads all the definition files that have the "tiles*.xml" pattern under
/WEB-INF directory (and subdirectories) and under
META-INF directories (and subdirectories) in every jar.
- Since:
- 2.2.0
- Version:
- $Rev: 1332136 $ $Date: 2012-04-30 05:34:09 -0400 (Mon, 30 Apr 2012) $
| Methods inherited from class org.apache.tiles.factory.BasicTilesContainerFactory |
createContainer, createDefinitionAttributeRenderer, createDefinitionsFactory, createLocaleDefinitionDao, createLocaleResolver, createPreparerFactory, createRendererFactory, createStringAttributeRenderer, createTemplateAttributeRenderer, instantiateContainer, instantiateDefinitionsFactory, instantiateLocaleDefinitionDao |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompleteAutoloadTilesContainerFactory
public CompleteAutoloadTilesContainerFactory()
createDecoratedContainer
public org.apache.tiles.TilesContainer createDecoratedContainer(org.apache.tiles.TilesContainer originalContainer,
org.apache.tiles.request.ApplicationContext applicationContext)
-
- Overrides:
createDecoratedContainer in class BasicTilesContainerFactory
registerAttributeRenderers
protected void registerAttributeRenderers(org.apache.tiles.request.render.BasicRendererFactory rendererFactory,
org.apache.tiles.request.ApplicationContext applicationContext,
org.apache.tiles.TilesContainer container,
AttributeEvaluatorFactory attributeEvaluatorFactory)
-
- Overrides:
registerAttributeRenderers in class BasicTilesContainerFactory
createDefaultAttributeRenderer
protected org.apache.tiles.request.render.Renderer createDefaultAttributeRenderer(org.apache.tiles.request.render.BasicRendererFactory rendererFactory,
org.apache.tiles.request.ApplicationContext applicationContext,
org.apache.tiles.TilesContainer container,
AttributeEvaluatorFactory attributeEvaluatorFactory)
-
- Overrides:
createDefaultAttributeRenderer in class BasicTilesContainerFactory
createAttributeEvaluatorFactory
protected AttributeEvaluatorFactory createAttributeEvaluatorFactory(org.apache.tiles.request.ApplicationContext applicationContext,
LocaleResolver resolver)
-
- Overrides:
createAttributeEvaluatorFactory in class BasicTilesContainerFactory
createPatternDefinitionResolver
protected <T> PatternDefinitionResolver<T> createPatternDefinitionResolver(Class<T> customizationKeyClass)
-
- Overrides:
createPatternDefinitionResolver in class BasicTilesContainerFactory
getSources
protected List<org.apache.tiles.request.ApplicationResource> getSources(org.apache.tiles.request.ApplicationContext applicationContext)
-
- Overrides:
getSources in class BasicTilesContainerFactory
createDefinitionsReader
protected DefinitionsReader createDefinitionsReader(org.apache.tiles.request.ApplicationContext applicationContext)
-
- Overrides:
createDefinitionsReader in class BasicTilesContainerFactory
Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.