org.apache.struts.tiles.xmlDefinition
Class XmlAttribute

java.lang.Object
  extended by org.apache.struts.tiles.xmlDefinition.XmlAttribute
Direct Known Subclasses:
XmlListAttribute

public class XmlAttribute
extends Object

A property key-value pair. This class is used to read configuration files.


Constructor Summary
XmlAttribute()
          Constructor.
XmlAttribute(String name, Object value)
          Constructor.
 
Method Summary
protected  Object computeRealValue()
          Compute real value from attributes setting.
 String getAttribute()
          Another access method for the name property.
 String getName()
          Access method for the name property.
 String getRole()
          Access method for the name property.
 Object getValue()
          Access method for the value property.
 void setAttribute(String aName)
          Sets the value of the name property.
 void setBody(String body)
          Sets the value of the value property.
 void setContent(Object aValue)
          Sets the value of the value property.
 void setDirect(String value)
          Sets the value of the value property.
 void setName(String aName)
          Sets the value of the name property.
 void setRole(String role)
          Sets the value of the name property.
 void setType(String value)
          Sets the value of the value property.
 void setValue(Object aValue)
          Sets the value of the value property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlAttribute

public XmlAttribute()
Constructor.


XmlAttribute

public XmlAttribute(String name,
                    Object value)
Constructor.

Method Detail

getName

public String getName()
Access method for the name property.

Returns:
The current value of the name property.

setRole

public void setRole(String role)
Sets the value of the name property.

Parameters:
role - the new value of the name property

getRole

public String getRole()
Access method for the name property.

Returns:
The current value of the name property.

setName

public void setName(String aName)
Sets the value of the name property.

Parameters:
aName - the new value of the name property.

getAttribute

public String getAttribute()
Another access method for the name property.

Returns:
the current value of the name property

setAttribute

public void setAttribute(String aName)
Sets the value of the name property.

Parameters:
aName - the new value of the name property

getValue

public Object getValue()
Access method for the value property. Return the value or a QualifiedAttribute containing the value if 'direct' is set.

Returns:
The current value of the value property.

setValue

public void setValue(Object aValue)
Sets the value of the value property.

Parameters:
aValue - the new value of the value property

setContent

public void setContent(Object aValue)
Sets the value of the value property.

Parameters:
aValue - the new value of the value property

setBody

public void setBody(String body)
Sets the value of the value property.

Parameters:
body - the new value of the value property

setDirect

public void setDirect(String value)
Sets the value of the value property.

Parameters:
value - the new value of the value property

setType

public void setType(String value)
Sets the value of the value property.

Parameters:
value - the new value of the value property

computeRealValue

protected Object computeRealValue()
Compute real value from attributes setting.



Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.