class ImplicitTagLibraryInfo
extends javax.servlet.jsp.tagext.TagLibraryInfo
Modifier and Type | Field and Description |
---|---|
private ErrorDispatcher |
err |
private static java.lang.String |
IMPLICIT_TLD |
private static java.lang.String |
JSP_VERSION |
private PageInfo |
pageInfo |
private ParserController |
pc |
private static java.lang.String |
TAG_FILE_SUFFIX |
private java.util.HashMap<java.lang.String,java.lang.String> |
tagFileMap |
private static java.lang.String |
TAGS_SHORTNAME |
private static java.lang.String |
TAGX_FILE_SUFFIX |
private static java.lang.String |
TLIB_VERSION |
private java.util.ArrayList<javax.servlet.jsp.tagext.TagFileInfo> |
vec |
private static java.lang.String |
WEB_INF_TAGS |
Constructor and Description |
---|
ImplicitTagLibraryInfo(JspCompilationContext ctxt,
ParserController pc,
java.lang.String prefix,
java.lang.String tagdir,
ErrorDispatcher err)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
javax.servlet.jsp.tagext.TagFileInfo |
getTagFile(java.lang.String shortName)
Checks to see if the given tag name maps to a tag file path,
and if so, parses the corresponding tag file.
|
javax.servlet.jsp.tagext.TagLibraryInfo[] |
getTagLibraryInfos()
Returns an array of TagLibraryInfo objects representing the entire set
of tag libraries (including this TagLibraryInfo) imported by taglib
directives in the translation unit that references this
TagLibraryInfo.
|
private void |
parseImplicitTld(JspCompilationContext ctxt,
java.lang.String path)
Parses the JSP version and tlib-version from the implicit.tld at the
given path.
|
private static final java.lang.String WEB_INF_TAGS
private static final java.lang.String TAG_FILE_SUFFIX
private static final java.lang.String TAGX_FILE_SUFFIX
private static final java.lang.String TAGS_SHORTNAME
private static final java.lang.String TLIB_VERSION
private static final java.lang.String JSP_VERSION
private static final java.lang.String IMPLICIT_TLD
private java.util.HashMap<java.lang.String,java.lang.String> tagFileMap
private ParserController pc
private PageInfo pageInfo
private java.util.ArrayList<javax.servlet.jsp.tagext.TagFileInfo> vec
private ErrorDispatcher err
public ImplicitTagLibraryInfo(JspCompilationContext ctxt, ParserController pc, java.lang.String prefix, java.lang.String tagdir, ErrorDispatcher err) throws JasperException
JasperException
public javax.servlet.jsp.tagext.TagLibraryInfo[] getTagLibraryInfos()
getTagLibraryInfos
in class javax.servlet.jsp.tagext.TagLibraryInfo
public javax.servlet.jsp.tagext.TagFileInfo getTagFile(java.lang.String shortName)
getTagFile
in class javax.servlet.jsp.tagext.TagLibraryInfo
private void parseImplicitTld(JspCompilationContext ctxt, java.lang.String path) throws JasperException
JasperException