javax.servlet.jsp.jstl.tlv
Class PermittedTaglibsTLV

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagLibraryValidator
        |
        +--javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV

public class PermittedTaglibsTLV
extends 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.


Constructor Summary
PermittedTaglibsTLV()
           
 
Method Summary
 void release()
          Release any data kept by this instance for validation purposes
 ValidationMessage[] validate(java.lang.String prefix, java.lang.String uri, PageData page)
          Validate a JSP 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()
Description copied from class: TagLibraryValidator
Release any data kept by this instance for validation purposes
Overrides:
release in class TagLibraryValidator

validate

public ValidationMessage[] validate(java.lang.String prefix,
                                    java.lang.String uri,
                                    PageData page)
Description copied from class: TagLibraryValidator
Validate a JSP page. This will get invoked once per directive in the JSP page. This method will return null if the page is valid; otherwise the method should return an array of ValidationMessage objects. An array of length zero is also interpreted as no errors.
Overrides:
validate in class TagLibraryValidator
Following copied from class: javax.servlet.jsp.tagext.TagLibraryValidator
Parameters:
prefix - the value of the prefix argument in the directive
uri - the value of the uri argument in the directive
thePage - the JspData page object
Returns:
A null object, or zero length array if no errors, an array of ValidationMessages otherwise.