org.apache.tiles.factory
Class KeyedDefinitionsFactoryTilesContainerFactory

Package class diagram package KeyedDefinitionsFactoryTilesContainerFactory
java.lang.Object
  extended by org.apache.tiles.factory.TilesContainerFactory
      extended by org.apache.tiles.factory.KeyedDefinitionsFactoryTilesContainerFactory

public class KeyedDefinitionsFactoryTilesContainerFactory
extends TilesContainerFactory

Factory that creates instances of container that will extend the KeyedDefinitionsFactoryTilesContainer class.


Field Summary
static java.lang.String CONTAINER_KEYS_INIT_PARAM
          The name of the initialization parameter that will contain a comma-separated list of keys to use.
static java.lang.String KEY_EXTRACTOR_CLASS_INIT_PARAM
           
 
Fields inherited from class org.apache.tiles.factory.TilesContainerFactory
CONTAINER_FACTORY_INIT_PARAM, CONTAINER_FACTORY_MUTABLE_INIT_PARAM, CONTEXT_FACTORY_INIT_PARAM, defaultConfiguration, DEFINITIONS_FACTORY_INIT_PARAM, PREPARER_FACTORY_INIT_PARAM
 
Constructor Summary
KeyedDefinitionsFactoryTilesContainerFactory()
           
 
Method Summary
 DefinitionsFactory createDefinitionsFactory(java.lang.Object context)
          Creates a definitions factory.
 org.apache.tiles.mgmt.MutableTilesContainer createMutableTilesContainer(java.lang.Object context)
           
 org.apache.tiles.TilesContainer createTilesContainer(java.lang.Object context)
           
protected  void storeContainerDependencies(java.lang.Object context, java.util.Map<java.lang.String,java.lang.String> initParameters, java.util.Map<java.lang.String,java.lang.String> configuration, BasicTilesContainer container)
           
 
Methods inherited from class org.apache.tiles.factory.TilesContainerFactory
createContainer, createFactory, getFactory, getFactory, getInitParameter, getInitParameterMap, initializeContainer, resolveFactoryName, setDefaultConfiguration, setDefaultValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTAINER_KEYS_INIT_PARAM

public static final java.lang.String CONTAINER_KEYS_INIT_PARAM
The name of the initialization parameter that will contain a comma-separated list of keys to use.

See Also:
Constant Field Values

KEY_EXTRACTOR_CLASS_INIT_PARAM

public static final java.lang.String KEY_EXTRACTOR_CLASS_INIT_PARAM
See Also:
Constant Field Values
Constructor Detail

KeyedDefinitionsFactoryTilesContainerFactory

public KeyedDefinitionsFactoryTilesContainerFactory()
Method Detail

createMutableTilesContainer

public org.apache.tiles.mgmt.MutableTilesContainer createMutableTilesContainer(java.lang.Object context)
                                                                        throws org.apache.tiles.TilesException
Overrides:
createMutableTilesContainer in class TilesContainerFactory
Throws:
org.apache.tiles.TilesException

createTilesContainer

public org.apache.tiles.TilesContainer createTilesContainer(java.lang.Object context)
                                                     throws org.apache.tiles.TilesException
Overrides:
createTilesContainer in class TilesContainerFactory
Throws:
org.apache.tiles.TilesException

createDefinitionsFactory

public DefinitionsFactory createDefinitionsFactory(java.lang.Object context)
                                            throws org.apache.tiles.TilesException
Creates a definitions factory.

Parameters:
context - The context object to use.
Returns:
The newly created definitions factory.
Throws:
org.apache.tiles.TilesException - If something goes wrong.

storeContainerDependencies

protected void storeContainerDependencies(java.lang.Object context,
                                          java.util.Map<java.lang.String,java.lang.String> initParameters,
                                          java.util.Map<java.lang.String,java.lang.String> configuration,
                                          BasicTilesContainer container)
                                   throws org.apache.tiles.TilesException
Overrides:
storeContainerDependencies in class TilesContainerFactory
Throws:
org.apache.tiles.TilesException