org.apache.struts.tiles.xmlDefinition
Class XmlListAttribute

java.lang.Object
  |
  +--org.apache.struts.tiles.xmlDefinition.XmlAttribute
        |
        +--org.apache.struts.tiles.xmlDefinition.XmlListAttribute

public class XmlListAttribute
extends XmlAttribute

An attribute as a List. This attribute associates a name with a list. The list can be found by the property name. Elements in list are retrieved using List methods. This class is used to read configuration files.


Field Summary
private  java.util.List list
          List.
 
Fields inherited from class org.apache.struts.tiles.xmlDefinition.XmlAttribute
direct, name, realValue, role, value, valueType
 
Constructor Summary
XmlListAttribute()
          Constructor.
XmlListAttribute(java.lang.String name, java.util.List value)
          Constructor.
 
Method Summary
 void add(java.lang.Object value)
          Add an element in list.
 void add(XmlAttribute element)
          Add an element in list.
 void addObject(java.lang.Object value)
          Add an element in list.
 
Methods inherited from class org.apache.struts.tiles.xmlDefinition.XmlAttribute
computeRealValue, getAttribute, getName, getRole, getValue, setAttribute, setBody, setContent, setDirect, setName, setRole, setType, setValue
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

list

private java.util.List list
List. We declare a List to avoid cast. Parent "value" property points to the same list.
Constructor Detail

XmlListAttribute

public XmlListAttribute()
Constructor.

XmlListAttribute

public XmlListAttribute(java.lang.String name,
                        java.util.List value)
Constructor.
Parameters:
name - Name.
value - List.
Method Detail

add

public void add(XmlAttribute element)
Add an element in list. We use a property to avoid rewriting a new class.
Parameters:
element - XmlAttribute to add.

add

public void add(java.lang.Object value)
Add an element in list.
Parameters:
value - Object to add.

addObject

public void addObject(java.lang.Object value)
Add an element in list.
Parameters:
value - Object to add.


Copyright 2000-2006 - The Apache Software Foundation