public abstract class TagExtraInfo
extends java.lang.Object
This class can be used:
It is the responsibility of the JSP translator that the initial value to be returned by calls to getTagInfo() corresponds to a TagInfo object for the tag being translated. If an explicit call to setTagInfo() is done, then the object passed will be returned in subsequent calls to getTagInfo().
The only way to affect the value returned by getTagInfo() is through a setTagInfo() call, and thus, TagExtraInfo.setTagInfo() is to be called by the JSP translator, with a TagInfo object that corresponds to the tag being translated. The call should happen before any invocation on isValid() and before any invocation on getVariableInfo().
Constructor | Description |
---|---|
TagExtraInfo() |
Modifier and Type | Method | Description |
---|---|---|
TagInfo |
getTagInfo() |
Get the TagInfo for this class.
|
VariableInfo[] |
getVariableInfo(TagData data) |
information on scripting variables defined by the tag associated with
this TagExtraInfo instance.
|
boolean |
isValid(TagData data) |
Translation-time validation of the attributes.
|
void |
setTagInfo(TagInfo tagInfo) |
Set the TagInfo for this class.
|
public VariableInfo[] getVariableInfo(TagData data)
data
- The TagData instance.public boolean isValid(TagData data)
data
- The TagData instance.public final void setTagInfo(TagInfo tagInfo)
tagInfo
- The TagInfo this instance is extendingpublic final TagInfo getTagInfo()
Copyright © 1999-2001 The Apache Software Foundation. All Rights Reserved.