public class TagLibraryInfoImpl extends javax.servlet.jsp.tagext.TagLibraryInfo implements TagConstants
Modifier and Type | Field and Description |
---|---|
protected javax.servlet.jsp.tagext.TagLibraryValidator |
tagLibraryValidator |
functions, info, jspversion, prefix, shortname, tagFiles, tags, tlibversion, uri, urn
ATTRIBUTE_ACTION, ATTRIBUTE_DIRECTIVE_ACTION, BODY_ACTION, DECLARATION_ACTION, DIRECTIVE_ACTION, DOBODY_ACTION, ELEMENT_ACTION, EXPRESSION_ACTION, FALLBACK_ACTION, FORWARD_ACTION, GET_PROPERTY_ACTION, INCLUDE_ACTION, INCLUDE_DIRECTIVE_ACTION, INVOKE_ACTION, JSP_ATTRIBUTE_ACTION, JSP_ATTRIBUTE_DIRECTIVE_ACTION, JSP_BODY_ACTION, JSP_DECLARATION_ACTION, JSP_DOBODY_ACTION, JSP_ELEMENT_ACTION, JSP_EXPRESSION_ACTION, JSP_FALLBACK_ACTION, JSP_FORWARD_ACTION, JSP_GET_PROPERTY_ACTION, JSP_INCLUDE_ACTION, JSP_INCLUDE_DIRECTIVE_ACTION, JSP_INVOKE_ACTION, JSP_OUTPUT_ACTION, JSP_PAGE_DIRECTIVE_ACTION, JSP_PARAM_ACTION, JSP_PARAMS_ACTION, JSP_PLUGIN_ACTION, JSP_ROOT_ACTION, JSP_SCRIPTLET_ACTION, JSP_SET_PROPERTY_ACTION, JSP_TAG_DIRECTIVE_ACTION, JSP_TAGLIB_DIRECTIVE_ACTION, JSP_TEXT_ACTION, JSP_TEXT_ACTION_END, JSP_URI, JSP_USE_BEAN_ACTION, JSP_VARIABLE_DIRECTIVE_ACTION, OUTPUT_ACTION, PAGE_DIRECTIVE_ACTION, PARAM_ACTION, PARAMS_ACTION, PLUGIN_ACTION, ROOT_ACTION, SCRIPTLET_ACTION, SET_PROPERTY_ACTION, TAG_DIRECTIVE_ACTION, TAGLIB_DIRECTIVE_ACTION, TEXT_ACTION, URN_JSPTAGDIR, URN_JSPTLD, USE_BEAN_ACTION, VARIABLE_DIRECTIVE_ACTION
Constructor and Description |
---|
TagLibraryInfoImpl(JspCompilationContext ctxt,
org.tinygroup.jspengine.compiler.ParserController pc,
String prefix,
String uriIn,
String[] location,
ErrorDispatcher err)
Constructor which builds a TagLibraryInfoImpl by parsing a TLD.
|
TagLibraryInfoImpl(String prefix,
String uri,
TagLibraryInfoImpl delegate,
PageInfo pageInfo)
Constructor which populates a TagLibraryInfoImpl from a given
TagLibraryInfoImpl, and associates the new TagLibraryInfoImpl with the
given translation unit (pageInfo).
|
Modifier and Type | Method and Description |
---|---|
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.
|
javax.servlet.jsp.tagext.TagLibraryValidator |
getTagLibraryValidator()
The instance (if any) for the TagLibraryValidator class.
|
String |
toString() |
javax.servlet.jsp.tagext.ValidationMessage[] |
validate(javax.servlet.jsp.tagext.PageData thePage)
Translation-time validation of the XML document
associated with the JSP page.
|
protected javax.servlet.jsp.tagext.TagLibraryValidator tagLibraryValidator
public TagLibraryInfoImpl(String prefix, String uri, TagLibraryInfoImpl delegate, PageInfo pageInfo)
prefix
- The taglib's namespace prefixuri
- The taglib's uridelegate
- The taglib from which the new TagLibraryInfoImpl is
populatedpublic TagLibraryInfoImpl(JspCompilationContext ctxt, org.tinygroup.jspengine.compiler.ParserController pc, String prefix, String uriIn, String[] location, ErrorDispatcher err) throws JasperException
JasperException
public javax.servlet.jsp.tagext.TagLibraryInfo[] getTagLibraryInfos()
If a tag library is imported more than once and bound to different prefices, only the TagLibraryInfo bound to the first prefix must be included in the returned array.
getTagLibraryInfos
in class javax.servlet.jsp.tagext.TagLibraryInfo
public javax.servlet.jsp.tagext.TagLibraryValidator getTagLibraryValidator()
public javax.servlet.jsp.tagext.ValidationMessage[] validate(javax.servlet.jsp.tagext.PageData thePage)
thePage
- The JSP page objectCopyright © 2006–2018 TinyGroup. All rights reserved.