Interface NodeTester

  • All Known Implementing Classes:
    AbstractNodeTester, CountingNodeTester

    public interface NodeTester
    Perform Node-by-Node validation of a DOM Document. Nodes are supplied to testNode method by a NodeTest instance, and after all the nodes in the NodeTest have been supplied the noMoreNodes method is called.
    See Also:
    NodeTest
    • Method Detail

      • testNode

        void testNode​(org.w3c.dom.Node aNode,
                      NodeTest forTest)
               throws NodeTestException
        Validate a single Node
        Parameters:
        aNode - the node to test
        forTest - the test to perform
        Throws:
        NodeTestException - if the node fails the test
      • noMoreNodes

        void noMoreNodes​(NodeTest forTest)
                  throws NodeTestException
        Validate that the Nodes passed one-by-one to the testNode method were all the Nodes expected.
        Parameters:
        forTest - the test to perform
        Throws:
        NodeTestException - if this instance was expecting more nodes