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 and FreeMarker 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: 821300 $ $Date: 2009-10-03 14:16:36 +0200(sab, 03 ott 2009) $
|
Method Summary |
protected AttributeEvaluatorFactory |
createAttributeEvaluatorFactory(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory,
LocaleResolver resolver)
|
protected AttributeRenderer |
createDefaultAttributeRenderer(BasicRendererFactory rendererFactory,
TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory,
TilesContainer container,
AttributeEvaluatorFactory attributeEvaluatorFactory)
|
protected DefinitionsReader |
createDefinitionsReader(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory)
|
protected
|
createPatternDefinitionResolver(java.lang.Class<T> customizationKeyClass)
|
protected java.util.List<java.net.URL> |
getSourceURLs(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory)
|
protected java.util.List<TilesRequestContextFactory> |
getTilesRequestContextFactoriesToBeChained(ChainedTilesRequestContextFactory parent)
|
protected BasicTilesContainer |
instantiateContainer(TilesApplicationContext applicationContext)
|
protected void |
registerAttributeRenderers(BasicRendererFactory rendererFactory,
TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory,
TilesContainer container,
AttributeEvaluatorFactory attributeEvaluatorFactory)
|
| Methods inherited from class org.apache.tiles.factory.BasicTilesContainerFactory |
createContainer, createDefinitionAttributeRenderer, createDefinitionsFactory, createLocaleDefinitionDao, createLocaleResolver, createPreparerFactory, createRendererFactory, createRequestContextFactory, createStringAttributeRenderer, createTemplateAttributeRenderer, instantiateDefinitionsFactory, instantiateLocaleDefinitionDao, registerChainedRequestContextFactories, registerRequestContextFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompleteAutoloadTilesContainerFactory
public CompleteAutoloadTilesContainerFactory()
instantiateContainer
protected BasicTilesContainer instantiateContainer(TilesApplicationContext applicationContext)
-
- Overrides:
instantiateContainer in class BasicTilesContainerFactory
getTilesRequestContextFactoriesToBeChained
protected java.util.List<TilesRequestContextFactory> getTilesRequestContextFactoriesToBeChained(ChainedTilesRequestContextFactory parent)
-
- Overrides:
getTilesRequestContextFactoriesToBeChained in class BasicTilesContainerFactory
registerAttributeRenderers
protected void registerAttributeRenderers(BasicRendererFactory rendererFactory,
TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory,
TilesContainer container,
AttributeEvaluatorFactory attributeEvaluatorFactory)
-
- Overrides:
registerAttributeRenderers in class BasicTilesContainerFactory
createDefaultAttributeRenderer
protected AttributeRenderer createDefaultAttributeRenderer(BasicRendererFactory rendererFactory,
TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory,
TilesContainer container,
AttributeEvaluatorFactory attributeEvaluatorFactory)
-
- Overrides:
createDefaultAttributeRenderer in class BasicTilesContainerFactory
createAttributeEvaluatorFactory
protected AttributeEvaluatorFactory createAttributeEvaluatorFactory(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory,
LocaleResolver resolver)
-
- Overrides:
createAttributeEvaluatorFactory in class BasicTilesContainerFactory
createPatternDefinitionResolver
protected <T> PatternDefinitionResolver<T> createPatternDefinitionResolver(java.lang.Class<T> customizationKeyClass)
-
- Overrides:
createPatternDefinitionResolver in class BasicTilesContainerFactory
getSourceURLs
protected java.util.List<java.net.URL> getSourceURLs(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory)
-
- Overrides:
getSourceURLs in class BasicTilesContainerFactory
createDefinitionsReader
protected DefinitionsReader createDefinitionsReader(TilesApplicationContext applicationContext,
TilesRequestContextFactory contextFactory)
-
- Overrides:
createDefinitionsReader in class BasicTilesContainerFactory
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.