Interface NodeFilter
- All Known Implementing Classes:
TransformEnvelopedSignature.EnvelopedNodeFilter
,TransformXPath.XPathNodeFilter
,XPath2NodeFilter
public interface NodeFilter
An interface to tell to the c14n if a node is included or not in the output
-
Method Summary
Modifier and TypeMethodDescriptionint
Tells if a node must be output in c14n.int
isNodeIncludeDO
(Node n, int level) Tells if a node must be output in a c14n.
-
Method Details
-
isNodeInclude
Tells if a node must be output in c14n.- Parameters:
n
-- Returns:
- 1 if the node should be output. 0 if node must not be output, -1 if the node and all it's child must not be output.
-
isNodeIncludeDO
Tells if a node must be output in a c14n. The caller must assured that this method is always call in document order. The implementations can use this restriction to optimize the transformation.- Parameters:
n
-level
- the relative level in the tree- Returns:
- 1 if the node should be output. 0 if node must not be output, -1 if the node and all it's child must not be output.
-