All values must be Strings except for those holding the
distinguished object REQUEST_TIME_VALUE.

Parameters:

atts - the static attribute and values. May be null.

TagData

public TagData(java.util.Hashtable<java.lang.String,java.lang.Object> attrs)

Constructor for a TagData.
If you already have the attributes in a hashtable, use this
constructor.

Parameters:

attrs - A hashtable to get the values from.

Method Detail

getId

public java.lang.String getId()

The value of the tag's id attribute.

Returns:

the value of the tag's id attribute, or null if no such
attribute was specified.

getAttribute

public java.lang.Object getAttribute(java.lang.String attName)

The value of the attribute.
If a static value is specified for an attribute that accepts a
request-time attribute expression then that static value is returned,
even if the value is provided in the body of a <jsp:attribute>
action. The distinguished object REQUEST_TIME_VALUE is only returned if
the value is specified as a request-time attribute expression
or via the <jsp:attribute> action with a body that contains
dynamic content (scriptlets, scripting expressions, EL expressions,
standard actions, or custom actions). Returns null if the attribute
is not set.