javax.servlet.jsp.tagext
Class TagExtraInfo
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagExtraInfo
- Direct Known Subclasses:
- DataSourceTagExtraInfo, ForeachTagExtraInfo, GetUserInfoTagExtraInfo, MaybeOneRowTagExtraInfo, OneRowTagExtraInfo, PageContractTagExtraInfo, PageTagExtraInfo, QueryTagExtraInfo, StringTagExtraInfo, TemplateContractTagExtraInfo
- public abstract class TagExtraInfo
- extends Object
Extra Tag Information for a Custom Tag;
this class is mentioned in the Tag Library Descriptor file (TLD).
This class must be used:
- if the tag defines any scripting variables
- if the tag wants to provide translation-time validation of the tag
attributes.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tagInfo
protected TagInfo tagInfo
TagExtraInfo
public TagExtraInfo()
getVariableInfo
public VariableInfo[] getVariableInfo(TagData data)
- information on scripting variables defined by this tag
- Parameters:
data
- The translation-time TagData instance.
isValid
public boolean isValid(TagData data)
- Translation-time validation of the attributes. The argument is a
translation-time, so request-time attributes are indicated as such.
- Parameters:
data
- The translation-time TagData instance.
setTagInfo
public void setTagInfo(TagInfo tagInfo)
- Set the TagInfo for this class
- Parameters:
tagInfo
- The TagInfo this instance is extending
getTagInfo
public TagInfo getTagInfo()
- Get the TagInfo for this class