|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |
log
The log object to use. |
protected java.lang.String[] |
registrations
An 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.FactorySet
obj
- 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.FactorySet
name
- 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.ComponentDefinitionsFactory
initFactory
in class org.apache.struts.tiles.xmlDefinition.FactorySet
context
- 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 |