Class TagFilePageDataValidator

java.lang.Object
jakarta.servlet.jsp.tagext.TagLibraryValidator
ee.jakarta.tck.pages.api.jakarta_servlet.jsp.tagext.pagedata.TagFilePageDataValidator

public class TagFilePageDataValidator extends jakarta.servlet.jsp.tagext.TagLibraryValidator
Validate the PageData object provided to a configured TagLibraryValidator.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Initializes the parser factory when the TLV is first created.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Releases any state associated with this TLV.
    static void
    Resets the TLV invocation status.
    jakarta.servlet.jsp.tagext.ValidationMessage[]
    validate(String prefix, String uri, jakarta.servlet.jsp.tagext.PageData page)
    Validates the XML view of the JSP page using the provided PageData object.
    static boolean
    Returns the TVL invocation status.

    Methods inherited from class jakarta.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 Details

    • TagFilePageDataValidator

      public TagFilePageDataValidator()
      Initializes the parser factory when the TLV is first created.
  • Method Details

    • validate

      public jakarta.servlet.jsp.tagext.ValidationMessage[] validate(String prefix, String uri, jakarta.servlet.jsp.tagext.PageData page)
      Validates the XML view of the JSP page using the provided PageData object.
      Overrides:
      validate in class jakarta.servlet.jsp.tagext.TagLibraryValidator
      Parameters:
      prefix - - the tag library prefix
      uri - - the tag library URI
      page - - the PageData object.
      Returns:
      null if no validation errors occurred, otherwise an non-zero-length array of ValidationMessages.
    • release

      public void release()
      Releases any state associated with this TLV.
      Overrides:
      release in class jakarta.servlet.jsp.tagext.TagLibraryValidator
    • wasCalled

      public static boolean wasCalled()
      Returns the TVL invocation status.
      Returns:
      true if the TLV has been called, otherwise false
    • reset

      public static void reset()
      Resets the TLV invocation status.