com.macvu.tiles.xmlDefinition
Class CacheDefinitionFactory

java.lang.Object
  extended by com.macvu.tiles.xmlDefinition.CacheDefinitionFactory
All Implemented Interfaces:
java.io.Serializable

public class CacheDefinitionFactory
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.util.Map definitions
          Underlying map containing all definitions.
 
Constructor Summary
CacheDefinitionFactory(XmlCacheDefinitionSet xmlCacheDefinitionSet)
           
 
Method Summary
 org.apache.struts.tiles.ComponentDefinition getDefinition(java.lang.String name, javax.servlet.ServletRequest request, javax.servlet.ServletContext servletContext)
          Get a definition by its name.
 void putDefinition(org.apache.struts.tiles.ComponentDefinition definition)
          Put definition in 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

definitions

protected java.util.Map definitions
Underlying map containing all definitions.

Constructor Detail

CacheDefinitionFactory

public CacheDefinitionFactory(XmlCacheDefinitionSet xmlCacheDefinitionSet)
                       throws org.apache.struts.tiles.NoSuchDefinitionException
Throws:
org.apache.struts.tiles.NoSuchDefinitionException
Method Detail

getDefinition

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
Get a definition by its name.

Parameters:
name - Name of the definition.
request - Servlet request.
servletContext - Servlet context.
Throws:
org.apache.struts.tiles.DefinitionsFactoryException - An error occur while getting definition.
org.apache.struts.tiles.NoSuchDefinitionException - No definition found for specified name Implementation can throw more accurate exception as a subclass of this exception.

putDefinition

public void putDefinition(org.apache.struts.tiles.ComponentDefinition definition)
Put definition in set.

Parameters:
definition - Definition to put.

toString

public java.lang.String toString()
Return String representation.

Overrides:
toString in class java.lang.Object
Returns:
String representation.


Copyright © 2005 MacVu group. All Rights Reserved.