Package javax.servlet.jsp.tagext
Class TagLibraryInfo
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagLibraryInfo
-
public abstract class TagLibraryInfo extends java.lang.ObjectInformation on the Tag Library; this class is instantiated from the Tag Library Descriptor file (TLD).
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringinfoprotected java.lang.Stringjspversionprotected java.lang.Stringprefixprotected java.lang.Stringshortnameprotected TagInfo[]tagsprotected java.lang.Stringtlibversionprotected java.lang.Stringuriprotected java.lang.Stringurn
-
Constructor Summary
Constructors Modifier Constructor Description protectedTagLibraryInfo(java.lang.String prefix, java.lang.String uri)Constructor This will invoke the constructors for TagInfo, and TagAttributeInfo after parsing the TLD file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInfoString()java.lang.StringgetPrefixString()java.lang.StringgetReliableURN()java.lang.StringgetRequiredVersion()The required version.java.lang.StringgetShortName()TagInfogetTag(java.lang.String shortname)Get the TagInfo for a given tag nameTagInfo[]getTags()java.lang.StringgetURI()
-
-
-
Field Detail
-
prefix
protected java.lang.String prefix
-
uri
protected java.lang.String uri
-
tags
protected TagInfo[] tags
-
tlibversion
protected java.lang.String tlibversion
-
jspversion
protected java.lang.String jspversion
-
shortname
protected java.lang.String shortname
-
urn
protected java.lang.String urn
-
info
protected java.lang.String info
-
-
Constructor Detail
-
TagLibraryInfo
protected TagLibraryInfo(java.lang.String prefix, java.lang.String uri)Constructor This will invoke the constructors for TagInfo, and TagAttributeInfo after parsing the TLD file.- Parameters:
prefix- the prefix actually used by the taglib directiveuri- the URI actually used by the taglib directive
-
-
Method Detail
-
getURI
public java.lang.String getURI()
- Returns:
- the URI from the <%@ taglib directive for this library
-
getPrefixString
public java.lang.String getPrefixString()
- Returns:
- the prefix assigned to this taglib from the <%taglib directive
-
getShortName
public java.lang.String getShortName()
- Returns:
- the prefered short name for the library
-
getReliableURN
public java.lang.String getReliableURN()
- Returns:
- a reliable URN to a TLD like this
-
getInfoString
public java.lang.String getInfoString()
- Returns:
- the info string for this tag lib
-
getRequiredVersion
public java.lang.String getRequiredVersion()
The required version. TODO -- minimal?
-
getTags
public TagInfo[] getTags()
- Returns:
- the tags defined in this tag lib
-
getTag
public TagInfo getTag(java.lang.String shortname)
Get the TagInfo for a given tag name
-
-