public class TagInfo extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
BODY_CONTENT_EMPTY
Static constant for getBodyContent() when it is empty. 
 | 
static String | 
BODY_CONTENT_JSP
Static constant for getBodyContent() when it is JSP. 
 | 
static String | 
BODY_CONTENT_SCRIPTLESS
Static constant for getBodyContent() when it is scriptless. 
 | 
static String | 
BODY_CONTENT_TAG_DEPENDENT
Static 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-2021 Apache Software Foundation. All Rights Reserved.