org.apache.xml.security.signature
Interface NodeFilter


public interface NodeFilter

An interface to tell to the c14n if a node is included or not in the output

Author:
raul

Method Summary
 int isNodeInclude(org.w3c.dom.Node n)
          Tells if a node must be outputed in c14n.
 int isNodeIncludeDO(org.w3c.dom.Node n, int level)
          Tells if a node must be outputed in a c14n.
 

Method Detail

isNodeInclude

public int isNodeInclude(org.w3c.dom.Node n)
Tells if a node must be outputed in c14n.

Parameters:
n -
Returns:
1 if the node should be outputed. 0 if node must not be outputed, -1 if the node and all it's child must not be output.

isNodeIncludeDO

public int isNodeIncludeDO(org.w3c.dom.Node n,
                           int level)
Tells if a node must be outputed 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 outputed. 0 if node must not be outputed, -1 if the node and all it's child must not be output.