|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.macvu.tiles.xmlDefinition.CacheFactorySet
public abstract class CacheFactorySet
| Field Summary | |
|---|---|
protected java.util.Map |
factories
Loaded factories |
| Constructor Summary | |
|---|---|
CacheFactorySet()
Constructor. |
|
| Method Summary | |
|---|---|
protected abstract CacheDefinitionFactory |
createFactory(java.lang.Object key,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Create a factory for specified key. |
protected abstract CacheDefinitionFactory |
getDefaultFactory()
Get default factory. |
org.apache.struts.tiles.ComponentDefinition |
getDefinition(java.lang.String name,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Get a definition by its name. |
protected abstract java.lang.Object |
getDefinitionsFactoryKey(java.lang.String name,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Extract key that will be used to get the sub factory. |
protected CacheDefinitionFactory |
getFactory(java.lang.Object key,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
Get a factory by its key. |
abstract void |
initFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties)
Init factory set. |
java.lang.String |
toString()
Return String representation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map factories
| Constructor Detail |
|---|
public CacheFactorySet()
| Method Detail |
|---|
protected abstract java.lang.Object getDefinitionsFactoryKey(java.lang.String name,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
name - Name of requested definition.request - Current servlet request.servletContext - Current servlet context.
protected abstract CacheDefinitionFactory getDefaultFactory()
protected CacheDefinitionFactory getFactory(java.lang.Object key,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
throws org.apache.struts.tiles.DefinitionsFactoryException
null, return defaultFactory.
Search in loaded factories. If not found, create factory and store return value in
loaded factories.
key - Key of requested definition.request - Current servlet request.servletContext - Current servlet context.
org.apache.struts.tiles.DefinitionsFactoryException - If an error occur while creating factory.
public org.apache.struts.tiles.ComponentDefinition getDefinition(java.lang.String name,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
throws org.apache.struts.tiles.NoSuchDefinitionException,
org.apache.struts.tiles.DefinitionsFactoryException
getDefinition in interface org.apache.struts.tiles.ComponentDefinitionsFactoryname - Name of requested definition.request - Current servlet request.servletContext - Current servlet context.
org.apache.struts.tiles.NoSuchDefinitionException - No definition found for specified name
org.apache.struts.tiles.DefinitionsFactoryException - General exception
protected abstract CacheDefinitionFactory createFactory(java.lang.Object key,
javax.servlet.ServletRequest request,
javax.servlet.ServletContext servletContext)
throws org.apache.struts.tiles.DefinitionsFactoryException
key - Key of requested definition.request - Current servlet request.servletContext - Current servlet context
org.apache.struts.tiles.DefinitionsFactoryException - If an error occur while creating factory.
public abstract void initFactory(javax.servlet.ServletContext servletContext,
java.util.Map properties)
throws org.apache.struts.tiles.DefinitionsFactoryException
initFactory in interface org.apache.struts.tiles.ComponentDefinitionsFactoryservletContext - Current servlet contextproperties - properties used to initialized factory set;
org.apache.struts.tiles.DefinitionsFactoryExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||