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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
isNodeInclude(org.w3c.dom.Node n)
Tells if a node must be output in c14n.int
isNodeIncludeDO(org.w3c.dom.Node n, int level)
Tells if a node must be output in a c14n.
-
-
-
Method Detail
-
isNodeInclude
int isNodeInclude(org.w3c.dom.Node n)
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
int isNodeIncludeDO(org.w3c.dom.Node n, int level)
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.
-
-