javax.servlet.jsp.jstl.tlv
Class PermittedTaglibsTLV

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagLibraryValidator
      extended by javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV

public class PermittedTaglibsTLV
extends javax.servlet.jsp.tagext.TagLibraryValidator

A TagLibraryValidator class to allow a TLD to restrict what taglibs (in addition to itself) may be imported on a page where it's used.

This TLV supports the following initialization parameter:

This implementation only detects tag libraries declared on the <jsp:root> element, including libraries in regular JSP files or JSP Documents with a specific <jsp:root>. It does not detect libraries declared on other elements as supported by JSP 2.0.

Author:
Shawn Bayern

Constructor Summary
PermittedTaglibsTLV()
           
 
Method Summary
 void setInitParameters(Map<String,Object> initParams)
           
 javax.servlet.jsp.tagext.ValidationMessage[] validate(String prefix, String uri, javax.servlet.jsp.tagext.PageData page)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagLibraryValidator
getInitParameters, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermittedTaglibsTLV

public PermittedTaglibsTLV()
Method Detail

setInitParameters

public void setInitParameters(Map<String,Object> initParams)
Overrides:
setInitParameters in class javax.servlet.jsp.tagext.TagLibraryValidator

validate

public javax.servlet.jsp.tagext.ValidationMessage[] validate(String prefix,
                                                             String uri,
                                                             javax.servlet.jsp.tagext.PageData page)
Overrides:
validate in class javax.servlet.jsp.tagext.TagLibraryValidator


Copyright © 2001-2015 The Apache Software Foundation. All Rights Reserved.