| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts.tiles.xmlDefinition.FactorySet
com.free2be.dimensions.tiles.ConfigurableFactorySet
public class ConfigurableFactorySet
This class represents a FactorySet configurable via an external XML file.
| Field Summary | |
|---|---|
| protected static org.apache.commons.logging.Log | logThe log object to use. | 
| protected  java.lang.String[] | registrationsAn empty string array, for the moment... | 
| Fields inherited from class org.apache.struts.tiles.xmlDefinition.FactorySet | 
|---|
| factories | 
| Constructor Summary | |
|---|---|
| ConfigurableFactorySet()Creates a new instance of ConfigurableFactorySet | |
| ConfigurableFactorySet(javax.servlet.ServletContext context,
                       java.util.Map properties)Instantiates a new ConfigurableFactorySet, though it is never called... | |
| Method Summary | |
|---|---|
| protected  org.apache.struts.tiles.xmlDefinition.DefinitionsFactory | createFactory(java.lang.Object obj,
              javax.servlet.ServletRequest request,
              javax.servlet.ServletContext context)Creates a new factory with the given object as a key. | 
| protected  org.apache.struts.tiles.xmlDefinition.DefinitionsFactory | getDefaultFactory()Returns the default factory. | 
| protected  java.lang.Object | getDefinitionsFactoryKey(java.lang.String name,
                         javax.servlet.ServletRequest request,
                         javax.servlet.ServletContext context)Returns the key of a definitions factory, depending on the status of the application. | 
| protected  org.apache.commons.digester.Digester | initConfigDigester()Initializes the digester used to parse the configuration file. | 
|  void | initFactory(javax.servlet.ServletContext context,
            java.util.Map properties)Initializes the factory. | 
| protected  void | parseConfigFile(javax.servlet.ServletContext context,
                org.apache.commons.digester.Digester digester,
                java.lang.String path)Parses the confguration file. | 
| Methods inherited from class org.apache.struts.tiles.xmlDefinition.FactorySet | 
|---|
| getDefinition, getFactory, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected java.lang.String[] registrations
protected static org.apache.commons.logging.Log log
| Constructor Detail | 
|---|
public ConfigurableFactorySet()
public ConfigurableFactorySet(javax.servlet.ServletContext context,
                              java.util.Map properties)
                       throws org.apache.struts.tiles.DefinitionsFactoryException
context - The servlet context.properties - The properties passed via the plugin.
org.apache.struts.tiles.DefinitionsFactoryException - If something goes wrong.| Method Detail | 
|---|
protected org.apache.struts.tiles.xmlDefinition.DefinitionsFactory createFactory(java.lang.Object obj,
                                                                                 javax.servlet.ServletRequest request,
                                                                                 javax.servlet.ServletContext context)
                                                                          throws org.apache.struts.tiles.DefinitionsFactoryException
createFactory in class org.apache.struts.tiles.xmlDefinition.FactorySetobj - The object to use. It must be a "Decision".request - The servlet request to use.context - The servlet context.
org.apache.struts.tiles.DefinitionsFactoryException - If something goes wrong.protected org.apache.struts.tiles.xmlDefinition.DefinitionsFactory getDefaultFactory()
getDefaultFactory in class org.apache.struts.tiles.xmlDefinition.FactorySet
protected java.lang.Object getDefinitionsFactoryKey(java.lang.String name,
                                                    javax.servlet.ServletRequest request,
                                                    javax.servlet.ServletContext context)
getDefinitionsFactoryKey in class org.apache.struts.tiles.xmlDefinition.FactorySetname - The name of the definition.request - The servlet request.context - The servlet context.
public void initFactory(javax.servlet.ServletContext context,
                        java.util.Map properties)
                 throws org.apache.struts.tiles.DefinitionsFactoryException
initFactory in interface org.apache.struts.tiles.ComponentDefinitionsFactoryinitFactory in class org.apache.struts.tiles.xmlDefinition.FactorySetcontext - The servlet context.properties - The properties that come with the plugin.
org.apache.struts.tiles.DefinitionsFactoryException - If something goes wrong.
protected org.apache.commons.digester.Digester initConfigDigester()
                                                           throws javax.servlet.ServletException
javax.servlet.ServletException - If something goes wrong.
protected void parseConfigFile(javax.servlet.ServletContext context,
                               org.apache.commons.digester.Digester digester,
                               java.lang.String path)
                        throws javax.servlet.UnavailableException
context - The servlet context to use.digester - The digester to use.path - The path of the file to digest.
javax.servlet.UnavailableException - If something goes wrong.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||