org.custommonkey.xmlunit
public abstract class AbstractNodeTester extends Object implements NodeTester
See Also: NodeTest
Method Summary | |
---|---|
void | noMoreNodes(NodeTest forTest)
Validate that the Nodes validated one-by-one in the isValid
method were all the Nodes expected. |
void | testAttribute(Attr attribute)
Template delegator for testNode() method. |
void | testCDATASection(CDATASection cdata)
Template delegator for testNode() method. |
void | testComment(Comment comment)
Template delegator for testNode() method. |
void | testDocumentType(DocumentType doctype)
Template delegator for testNode() method. |
void | testElement(Element element)
Template delegator for testNode() method. |
void | testEntity(Entity entity)
Template delegator for testNode() method. |
void | testEntityReference(EntityReference reference)
Template delegator for testNode() method. |
void | testNode(Node aNode, NodeTest forTest)
Validate a single Node by delegating to node type specific methods. |
void | testNotation(Notation notation)
Template delegator for testNode() method. |
void | testProcessingInstruction(ProcessingInstruction instr)
Template delegator for testNode() method. |
void | testText(Text text)
Template delegator for testNode() method. |
isValid
method were all the Nodes expected. By default do nothing:
can override to add custom logicThrows: NodeTestException if mode Nodes were expected
Parameters: attribute
Throws: NodeTestException always: override if required in subclass
Parameters: cdata
Throws: NodeTestException always: override if required in subclass
Parameters: comment
Throws: NodeTestException always: override if required in subclass
Parameters: doctype
Throws: NodeTestException always: override if required in subclass
Parameters: element
Throws: NodeTestException always: override if required in subclass
Parameters: entity
Throws: NodeTestException always: override if required in subclass
Parameters: reference
Throws: NodeTestException always: override if required in subclass
See Also: testAttribute testCDATASection testComment testDocumentType testElement testEntity testEntityReference testNotation testProcessingInstruction testText
Parameters: notation
Throws: NodeTestException always: override if required in subclass
Parameters: instr
Throws: NodeTestException always: override if required in subclass
Parameters: text
Throws: NodeTestException always: override if required in subclass