com.macvu.tiles.xmlDefinition
Class XmlCacheDefinitionSet

java.lang.Object
  extended by com.macvu.tiles.xmlDefinition.XmlCacheDefinitionSet

public class XmlCacheDefinitionSet
extends java.lang.Object


Field Summary
protected  java.util.Map definitions
          Defined definitions.
 
Constructor Summary
XmlCacheDefinitionSet()
          Constructor.
 
Method Summary
 void extend(XmlCacheDefinitionSet child)
          Add definitions from specified child definitions set.
 XmlCacheDefinition getDefinition(java.lang.String name)
          Get requested definition.
 java.util.Map getDefinitions()
          Get definitions map.
 void putDefinition(XmlCacheDefinition definition)
          Put definition in set.
 void resolveInheritances()
          Resolve extended instances.
 java.lang.String toString()
          Get 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
Defined definitions.

Constructor Detail

XmlCacheDefinitionSet

public XmlCacheDefinitionSet()
Constructor.

Method Detail

putDefinition

public void putDefinition(XmlCacheDefinition definition)
Put definition in set.

Parameters:
definition - Definition to add.

getDefinition

public XmlCacheDefinition getDefinition(java.lang.String name)
Get requested definition.

Parameters:
name - Definition name.

getDefinitions

public java.util.Map getDefinitions()
Get definitions map.


resolveInheritances

public void resolveInheritances()
                         throws org.apache.struts.tiles.NoSuchDefinitionException
Resolve extended instances.

Throws:
org.apache.struts.tiles.NoSuchDefinitionException

extend

public void extend(XmlCacheDefinitionSet child)
Add definitions from specified child definitions set. For each definition in child, look if it already exists in this set. If not, add it, if yes, overload parent's definition with child definition.

Parameters:
child - Definition used to overload this object.

toString

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

Overrides:
toString in class java.lang.Object


Copyright © 2005 MacVu group. All Rights Reserved.