Movatterモバイル変換


[0]ホーム

URL:


         


Class TagData

java.lang.Object  |  +--javax.servlet.jsp.tagext.TagData
All Implemented Interfaces:
java.lang.Cloneable

public classTagData
extends java.lang.Object
implements java.lang.Cloneable

The (translation-time only) attribute/value information for a tag instance.

TagData is only used as an argument to the isValid and getVariableInfo methods of TagExtraInfo, which are invoked at translation time.


REQUEST_TIME_VALUE
          Distinguished value for an attribute to indicate its value is a request-time expression (which is not yet available because TagData instances are used at translation-time).
 
TagData(java.util.Hashtable attrs)
          Constructor for a TagData.
TagData(java.lang.Object[][] atts)
          Constructor for TagData.
 
getAttribute(java.lang.String attName)
          The value of the attribute.
getAttributes()
          Enumerates the attributes.
getAttributeString(java.lang.String attName)
          Get the value for a given attribute.
getId()
          The value of the id attribute, if available.
setAttribute(java.lang.String attName, java.lang.Object value)
          Set the value of an attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

REQUEST_TIME_VALUE

public static final java.lang.ObjectREQUEST_TIME_VALUE
Distinguished value for an attribute to indicate its value is a request-time expression (which is not yet available because TagData instances are used at translation-time).

TagData

publicTagData(java.lang.Object[][] atts)
Constructor for TagData.

A typical constructor may be

 static final Object[][] att = {{"connection", "conn0"}, {"id", "query0"}}; static final TagData td = new TagData(att);
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

publicTagData(java.util.Hashtable 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.

getId

public java.lang.StringgetId()
The value of the id attribute, if available.
Returns:
the value of the id attribute or null

getAttribute

public java.lang.ObjectgetAttribute(java.lang.String attName)
The value of the attribute. Returns the distinguished object REQUEST_TIME_VALUE if the value is request time. Returns null if the attribute is not set.
Returns:
the attribute's value object

setAttribute

public voidsetAttribute(java.lang.String attName,                         java.lang.Object value)
Set the value of an attribute.
Parameters:
attName - the name of the attribute
value - the value.

getAttributeString

public java.lang.StringgetAttributeString(java.lang.String attName)
Get the value for a given attribute.
Returns:
the attribute value string

getAttributes

public java.util.EnumerationgetAttributes()
Enumerates the attributes.
Returns:
An enumeration of the attributes in a TagData

         


[8]ページ先頭

©2009-2025 Movatter.jp