You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tiles.apache.org by ap...@apache.org on 2007/04/24 17:45:47 UTC

svn commit: r531987 - in /tiles/site/src/site: apt/config-reference.apt site.xml

Author: apetrelli
Date: Tue Apr 24 08:45:46 2007
New Revision: 531987

URL: http://svn.apache.org/viewvc?view=rev&rev=531987
Log:
TILESSHARED-10
Added more configuration references.

Modified:
    tiles/site/src/site/apt/config-reference.apt
    tiles/site/src/site/site.xml

Modified: tiles/site/src/site/apt/config-reference.apt
URL: http://svn.apache.org/viewvc/tiles/site/src/site/apt/config-reference.apt?view=diff&rev=531987&r1=531986&r2=531987
==============================================================================
--- tiles/site/src/site/apt/config-reference.apt (original)
+++ tiles/site/src/site/apt/config-reference.apt Tue Apr 24 08:45:46 2007
@@ -25,26 +25,158 @@
 
   In this page you can find a fast reference on configuring the various parts of
   Tiles. These configuration parameters can be used as context parameters of a
-  web applicatio, or as init parameters of servlets, filters or portlets.
+  web application, or as init parameters of servlets, filters or portlets.
 
 Summary
 
-  [[1]] Main configuration.
+* Standard configuration
 
-  [[2]] <<<BasicTilesContainer>>> configuration.
+  [[1]] {{{config-reference.html#Main configuration}Main configuration}}.
+
+*---------------------------------------------+--------------------------------------+
+| {{{config-reference.html#org.apache.tiles.CONTAINER_FACTORY}<<<org.apache.tiles.CONTAINER_FACTORY>>>}}    | Class name of the container factory  |
+*---------------------------------------------+--------------------------------------+
+| {{{config-reference.html#org.apache.tiles.CONTAINER_FACTORY.mutable}<<<org.apache.tiles.CONTAINER_FACTORY.mutable>>>}} | Flag to use a mutable container |
+*---------------------------------------------+--------------------------------------+
+| {{{config-reference.html#org.apache.tiles.CONTEXT_FACTORY}<<<org.apache.tiles.CONTEXT_FACTORY>>>}}      | Tiles context factory class name     |
+*---------------------------------------------+--------------------------------------+
+| {{{config-reference.html#org.apache.tiles.DEFINITIONS_FACTORY}<<<org.apache.tiles.DEFINITIONS_FACTORY>>>}}  | Definitions factory class name       |
+*---------------------------------------------+--------------------------------------+
+| {{{config-reference.html#org.apache.tiles.PREPARER_FACTORY}<<<org.apache.tiles.PREPARER_FACTORY>>>}}     | View preparer factory class name     |
+*---------------------------------------------+--------------------------------------+
+
+  [[2]] {{{config-reference.html#BasicTilesContainer configuration}<<<BasicTilesContainer>>> configuration}}.
+
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.DEFINITIONS_CONFIG>>>   | List of paths that contain Tiles definitions |
+*---------------------------------------------+--------------------------------------+
+
+  [[3]] {{{config-reference.html#ChainedTilesContextFactory configuration}<<<ChainedTilesContextFactory>>> configuration}}.
+
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.context.ChainTilesContextFactory.FACTORY_CLASS_NAMES>>> | List of elementary factory class names |
+*---------------------------------------------+--------------------------------------+
+
+  [[4]] {{{config-reference.html#DigesterDefinitionsReader configuration}<<<DigesterDefinitionsReader>>> configuration}}.
+
+*---------------------------------------------+--------------------------------------+
+| <<<definitions-parser-validate>>>           | Flag to deactivate XML parser validation |
+*---------------------------------------------+--------------------------------------+
+
+  [[5]] {{{config-reference.html#UrlDefinitionsFactory configuration}<<<UrlDefinitionsFactory>>> configuration}}.
+
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.definition.DefinitionsReader>>> | Definitions reader class name |
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.locale.LocaleResolver>>> | Locale resolver class name          |
+*---------------------------------------------+--------------------------------------+
+
+* Extended configuration
+
+  [[1]] {{{config-reference.html#KeyedDefinitionsFactoryTilesContainerFactory configuration}<<<KeyedDefinitionsFactoryTilesContainerFactory>>> configuration}}.
+
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.CONTAINER.keyExtractor>>> | Key extractor class name           |
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.CONTAINER.keys>>>       | List of keys to be used              |
+*---------------------------------------------+--------------------------------------+
+| <<<org.apache.tiles.DEFINITIONS_CONFIG@$\{key\}>>> | List of paths containing definitions for the given <<<key>>> |
+*---------------------------------------------+--------------------------------------+
+
+Standard configuration parameters
+
+* {Main configuration}
+
+** {<<<org.apache.tiles.CONTAINER_FACTORY>>>}
+
+  Specifies the container factory class name to use.
+  
+  * <<Specified in>>:
+  {{{apidocs/org/apache/tiles/factory/TilesContainerFactory.html#CONTAINER_FACTORY_INIT_PARAM}<<<org.apache.tiles.factory.TilesContainerFactory>>>}}.
+    
+  * <<Default>>: <<<org.apache.tiles.factory.TilesContainerFactory>>>.
+    
+  * <<Usage>>: when specified, it must contain the name of a class that
+  extends the <<<TilesContainerFactory>>> class.
+
+** {<<<org.apache.tiles.CONTAINER_FACTORY.mutable>>>}
+
+  Flag to use a mutable container.
   
-  [[3]] <<<UrlDefinitionsFactory>>> configuration.
+  * <<Specified in>>:
+  {{{apidocs/org/apache/tiles/factory/TilesContainerFactory.html#CONTAINER_FACTORY_MUTABLE_INIT_PARAM}<<<org.apache.tiles.factory.TilesContainerFactory>>>}}.
+    
+  * <<Default>>: <<<false>>> (the container is not mutable).
+    
+  * <<Usage>>: when specified and when its value is <<<true>>>, the container to
+  be created will be <mutable>, i.e. definitions can be created at runtime.
 
-Configuration parameters
+** {<<<org.apache.tiles.CONTEXT_FACTORY>>>}
 
-* Main configuration
+  Specifies the context factory class name to use.
+  
+  * <<Specified in>>:
+  {{{apidocs/org/apache/tiles/factory/TilesContainerFactory.html#CONTEXT_FACTORY_INIT_PARAM}<<<org.apache.tiles.factory.TilesContainerFactory>>>}}.
+    
+  * <<Default>>: <<<org.apache.tiles.context.ChainedTilesContextFactory>>>.
+    
+  * <<Usage>>: when specified, it must contain the name of a class that
+  implements the <<<TilesContextFactory>>> interface.
+
+** {<<<org.apache.tiles.DEFINITIONS_FACTORY>>>}
+
+  Specifies the context factory class name to use.
+  
+  * <<Specified in>>:
+  {{{apidocs/org/apache/tiles/factory/TilesContainerFactory.html#DEFINITIONS_FACTORY_INIT_PARAM}<<<org.apache.tiles.factory.TilesContainerFactory>>>}}.
+    
+  * <<Default>>: <<<org.apache.tiles.definition.UrlDefinitionsFactory>>>.
+    
+  * <<Usage>>: when specified, it must contain the name of a class that
+  implements the <<<DefinitionsFactory>>> interface.
+
+** {<<<org.apache.tiles.DEFINITIONS_FACTORY>>>}
+
+  Specifies the definitions factory class name to use.
+  
+  * <<Specified in>>:
+  {{{apidocs/org/apache/tiles/factory/TilesContainerFactory.html#DEFINITIONS_FACTORY_INIT_PARAM}<<<org.apache.tiles.factory.TilesContainerFactory>>>}}.
+    
+  * <<Default>>: <<<org.apache.tiles.definition.UrlDefinitionsFactory>>>.
+    
+  * <<Usage>>: when specified, it must contain the name of a class that
+  implements the <<<DefinitionsFactory>>> interface.
+
+** {<<<org.apache.tiles.PREPARER_FACTORY>>>}
+
+  Specifies the view preparer factory class name to use.
+  
+  * <<Specified in>>:
+  {{{apidocs/org/apache/tiles/factory/TilesContainerFactory.html#PREPARER_FACTORY_INIT_PARAM}<<<org.apache.tiles.factory.TilesContainerFactory>>>}}.
+    
+  * <<Default>>: <<<org.apache.tiles.preparer.BasicPreparerFactory>>>.
+    
+  * <<Usage>>: when specified, it must contain the name of a class that
+  implements the <<<PreparerFactory>>> interface.
+  
+* {<<<BasicTilesContainer>>> configuration}
 
   TBD
   
-* <<<BasicTilesContainer>>> configuration
+* {<<<ChainedTilesContextFactory>>> configuration}
 
   TBD
+  
+* {<<<DigesterDefinitionsReader>>> configuration}
 
-* <<<UrlDefinitionsFactory>>> configuration
+  TBD
+  
+* {<<<UrlDefinitionsFactory>>> configuration}
 
-  TBD
\ No newline at end of file
+  TBD
+
+Extended configuration parameters
+  
+* {<<<KeyedDefinitionsFactoryTilesContainerFactory>>> configuration}
+
+  TBD

Modified: tiles/site/src/site/site.xml
URL: http://svn.apache.org/viewvc/tiles/site/src/site/site.xml?view=diff&rev=531987&r1=531986&r2=531987
==============================================================================
--- tiles/site/src/site/site.xml (original)
+++ tiles/site/src/site/site.xml Tue Apr 24 08:45:46 2007
@@ -131,7 +131,7 @@
                     name="Migration from Struts Tiles"
                     href="/migration/index.html"/>
             <item
-                    name="Configuration"
+                    name="Configuration reference"
                     href="/config-reference.html"/>
             <item
                     name="Javadoc"