Class 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:

    • permittedTaglibs: A whitespace-separated list of URIs corresponding to tag libraries permitted to be imported on the page in addition to the tag library that references PermittedTaglibsTLV (which is allowed implicitly).
    Author:
    Shawn Bayern
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void release()  
      javax.servlet.jsp.tagext.ValidationMessage[] validate​(java.lang.String prefix, java.lang.String uri, javax.servlet.jsp.tagext.PageData page)  
      • Methods inherited from class javax.servlet.jsp.tagext.TagLibraryValidator

        getInitParameters, setInitParameters
      • 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

      • release

        public void release()
        Overrides:
        release in class javax.servlet.jsp.tagext.TagLibraryValidator
      • validate

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