org.apache.struts.tiles.xmlDefinition

Class 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 List
list
List.

Fields inherited from class org.apache.struts.tiles.xmlDefinition.XmlAttribute

direct, name, realValue, role, value, valueType

Constructor Summary

XmlListAttribute()
Constructor.
XmlListAttribute(String name, List value)
Constructor.

Method Summary

void
add(Object value)
Add an element in list.
void
add(XmlAttribute element)
Add an element in list.
void
addObject(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

Field Details

list

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

Constructor Details

XmlListAttribute

public XmlListAttribute()
Constructor.

XmlListAttribute

public XmlListAttribute(String name,
                        List value)
Constructor.
Parameters:
name - Name.
value - List.

Method Details

add

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

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.

addObject

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

Copyright B) 2000-2007 - The Apache Software Foundation