public class TagInfo
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | BODY_CONTENT_EMPTYStatic constant for getBodyContent() when it is empty. | 
| static java.lang.String | BODY_CONTENT_JSPStatic constant for getBodyContent() when it is JSP. | 
| static java.lang.String | BODY_CONTENT_SCRIPTLESSStatic constant for getBodyContent() when it is scriptless. | 
| static java.lang.String | BODY_CONTENT_TAG_DEPENDENTStatic constant for getBodyContent() when it is Tag dependent. | 
| Constructor and Description | 
|---|
| 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. | 
| 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,
       boolean dynamicAttributes)Constructor for TagInfo from data in the JSP 2.0 format for TLD. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | hasDynamicAttributes()Get dynamicAttributes associated with this TagInfo. | 
| 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. | 
| ValidationMessage[] | validate(TagData data)Translation-time validation of the attributes. | 
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
public static final java.lang.String BODY_CONTENT_SCRIPTLESS
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 toolstvi - An array of a TagVariableInfo (or 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,
       boolean dynamicAttributes)
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 toolstvi - An array of a TagVariableInfo (or null)dynamicAttributes - True if supports dynamic attributespublic java.lang.String getTagName()
public TagAttributeInfo[] getAttributes()
public VariableInfo[] getVariableInfo(TagData data)
data - TagData describing this action.public boolean isValid(TagData data)
data - The translation-time TagData instance.public ValidationMessage[] validate(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 boolean hasDynamicAttributes()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.