|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagInfo
Tag information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD) and is available only at translation time.
Field Summary | |
static java.lang.String |
BODY_CONTENT_EMPTY
static constant for getBodyContent() when it is empty |
static java.lang.String |
BODY_CONTENT_JSP
static constant for getBodyContent() when it is JSP |
static java.lang.String |
BODY_CONTENT_TAG_DEPENDENT
static constant for getBodyContent() when it is Tag dependent |
Constructor Summary | |
TagInfo(java.lang.String tagName,
java.lang.String tagClassName,
java.lang.String bodycontent,
java.lang.String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo)
Constructor for TagInfo from data in the JSP 1.1 format for TLD. |
|
TagInfo(java.lang.String tagName,
java.lang.String tagClassName,
java.lang.String bodycontent,
java.lang.String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo,
java.lang.String displayName,
java.lang.String smallIcon,
java.lang.String largeIcon,
TagVariableInfo[] tvi)
Constructor for TagInfo from data in the JSP 1.2 format for TLD. |
Method Summary | |
TagAttributeInfo[] |
getAttributes()
Attribute information (in the TLD) on this tag. |
java.lang.String |
getBodyContent()
The bodycontent information for this tag. |
java.lang.String |
getDisplayName()
Get the displayName |
java.lang.String |
getInfoString()
The information string for the tag. |
java.lang.String |
getLargeIcon()
Get the path to the large icon |
java.lang.String |
getSmallIcon()
Get the path to the small icon |
java.lang.String |
getTagClassName()
Name of the class that provides the handler for this tag. |
TagExtraInfo |
getTagExtraInfo()
The instance (if any) for extra tag information |
TagLibraryInfo |
getTagLibrary()
The instance of TabLibraryInfo we belong to. |
java.lang.String |
getTagName()
The name of the Tag. |
TagVariableInfo[] |
getTagVariableInfos()
Get TagVariableInfo objects associated with this TagInfo |
VariableInfo[] |
getVariableInfo(TagData data)
Information on the scripting objects created by this tag at runtime. |
boolean |
isValid(TagData data)
Translation-time validation of the attributes. |
void |
setTagExtraInfo(TagExtraInfo tei)
Set the instance for extra tag information |
void |
setTagLibrary(TagLibraryInfo tl)
Set the TagLibraryInfo property. |
java.lang.String |
toString()
Stringify for debug purposes... |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String BODY_CONTENT_JSP
public static final java.lang.String BODY_CONTENT_TAG_DEPENDENT
public static final java.lang.String BODY_CONTENT_EMPTY
Constructor Detail |
public TagInfo(java.lang.String tagName, java.lang.String tagClassName, java.lang.String bodycontent, java.lang.String infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo)
tagName
- The name of this tagtagClassName
- The name of the tag handler classbodycontent
- Information on the body content of these tagsinfoString
- The (optional) string information for this tagtaglib
- The instance of the tag library that contains us.tagExtraInfo
- The instance providing extra Tag info. May be nullattributeInfo
- An array of AttributeInfo data from descriptor.
May be null;public TagInfo(java.lang.String tagName, java.lang.String tagClassName, java.lang.String bodycontent, java.lang.String infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, java.lang.String displayName, java.lang.String smallIcon, java.lang.String largeIcon, TagVariableInfo[] tvi)
tagName
- The name of this tagtagClassName
- The name of the tag handler classbodycontent
- Information on the body content of these tagsinfoString
- The (optional) string information for this tagtaglib
- The instance of the tag library that contains us.tagExtraInfo
- The instance providing extra Tag info. May be nullattributeInfo
- An array of AttributeInfo data from descriptor.
May be null;displayName
- A short name to be displayed by toolssmallIcon
- Path to a small icon to be displayed by toolslargeIcon
- Path to a large icon to be displayed by toolsMethod Detail |
public java.lang.String getTagName()
public TagAttributeInfo[] getAttributes()
public VariableInfo[] getVariableInfo(TagData data)
Default is null if the tag has no "id" attribute, otherwise, {"id", Object}
data
- TagData describing this action.
public boolean isValid(TagData data)
data
- The translation-time TagData instance.
public void setTagExtraInfo(TagExtraInfo tei)
tei
- the TagExtraInfo instancepublic TagExtraInfo getTagExtraInfo()
public java.lang.String getTagClassName()
public java.lang.String getBodyContent()
public java.lang.String getInfoString()
public void setTagLibrary(TagLibraryInfo tl)
tl
- the TagLibraryInfo to assignpublic TagLibraryInfo getTagLibrary()
public java.lang.String getDisplayName()
public java.lang.String getSmallIcon()
public java.lang.String getLargeIcon()
public TagVariableInfo[] getTagVariableInfos()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |