Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.struts.tiles.xmlDefinition
Class DefinitionsFactory  view DefinitionsFactory download DefinitionsFactory.java

java.lang.Object
  extended byorg.apache.struts.tiles.xmlDefinition.DefinitionsFactory
All Implemented Interfaces:
java.io.Serializable

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

A factory for definitions. This factory allows to retrieve definitions by their keys.


Field Summary
protected  java.util.Map definitions
          Underlying map containing all definitions.
 
Constructor Summary
DefinitionsFactory(XmlDefinitionsSet xmlDefinitions)
          Constructor.
 
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

DefinitionsFactory

public DefinitionsFactory(XmlDefinitionsSet xmlDefinitions)
                   throws org.apache.struts.tiles.NoSuchDefinitionException
Constructor. Create a factory initialized with definitions from XmlDefinitionsSet.

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.


putDefinition

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


toString

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