public class TagInfo extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | BODY_CONTENT_EMPTYStatic constant for getBodyContent() when it is empty. | 
| static String | BODY_CONTENT_JSPStatic constant for getBodyContent() when it is JSP. | 
| static String | BODY_CONTENT_SCRIPTLESSStatic constant for getBodyContent() when it is scriptless. | 
| static String | BODY_CONTENT_TAG_DEPENDENTStatic constant for getBodyContent() when it is Tag dependent. | 
| Constructor and Description | 
|---|
| TagInfo(String tagName,
       String tagClassName,
       String bodycontent,
       String infoString,
       TagLibraryInfo taglib,
       TagExtraInfo tagExtraInfo,
       TagAttributeInfo[] attributeInfo)Constructor for TagInfo from data in the JSP 1.1 format for TLD. | 
| TagInfo(String tagName,
       String tagClassName,
       String bodycontent,
       String infoString,
       TagLibraryInfo taglib,
       TagExtraInfo tagExtraInfo,
       TagAttributeInfo[] attributeInfo,
       String displayName,
       String smallIcon,
       String largeIcon,
       TagVariableInfo[] tvi)Constructor for TagInfo from data in the JSP 1.2 format for TLD. | 
| TagInfo(String tagName,
       String tagClassName,
       String bodycontent,
       String infoString,
       TagLibraryInfo taglib,
       TagExtraInfo tagExtraInfo,
       TagAttributeInfo[] attributeInfo,
       String displayName,
       String smallIcon,
       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. | 
| String | getBodyContent()The bodycontent information for this tag. | 
| String | getDisplayName()Get the displayName. | 
| String | getInfoString()The information string for the tag. | 
| String | getLargeIcon()Get the path to the large icon. | 
| String | getSmallIcon()Get the path to the small icon. | 
| 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. | 
| 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 String BODY_CONTENT_JSP
public static final String BODY_CONTENT_TAG_DEPENDENT
public static final String BODY_CONTENT_EMPTY
public static final String BODY_CONTENT_SCRIPTLESS
public TagInfo(String tagName, String tagClassName, String bodycontent, 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(String tagName, String tagClassName, String bodycontent, String infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, String displayName, String smallIcon, 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(String tagName, String tagClassName, String bodycontent, String infoString, TagLibraryInfo taglib, TagExtraInfo tagExtraInfo, TagAttributeInfo[] attributeInfo, String displayName, String smallIcon, 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 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 String getTagClassName()
public String getBodyContent()
public String getInfoString()
public void setTagLibrary(TagLibraryInfo tl)
tl - the TagLibraryInfo to assignpublic TagLibraryInfo getTagLibrary()
public String getDisplayName()
public String getSmallIcon()
public String getLargeIcon()
public TagVariableInfo[] getTagVariableInfos()
public boolean hasDynamicAttributes()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.