Package javax.servlet.jsp.tagext
Class TagLibraryInfo
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagLibraryInfo
-
public abstract class TagLibraryInfo extends java.lang.Object
Information 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.String
info
protected java.lang.String
jspversion
protected java.lang.String
prefix
protected java.lang.String
shortname
protected TagInfo[]
tags
protected java.lang.String
tlibversion
protected java.lang.String
uri
protected java.lang.String
urn
-
Constructor Summary
Constructors Modifier Constructor Description 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getInfoString()
java.lang.String
getPrefixString()
java.lang.String
getReliableURN()
java.lang.String
getRequiredVersion()
The required version.java.lang.String
getShortName()
TagInfo
getTag(java.lang.String shortname)
Get the TagInfo for a given tag nameTagInfo[]
getTags()
java.lang.String
getURI()
-
-
-
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
-
-