Class TransformXPath.XPathNodeFilter
java.lang.Object
org.apache.xml.security.transforms.implementations.TransformXPath.XPathNodeFilter
- All Implemented Interfaces:
NodeFilter
- Enclosing class:
TransformXPath
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionXPathNodeFilter
(Element xpathElement, Node xpathnode, String str, XPathAPI xPathAPI) -
Method Summary
Modifier and TypeMethodDescriptionint
isNodeInclude
(Node currentNode) 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.
-
Field Details
-
Constructor Details
-
XPathNodeFilter
-
-
Method Details
-
isNodeInclude
Description copied from interface:NodeFilter
Tells if a node must be output in c14n.- Specified by:
isNodeInclude
in interfaceNodeFilter
- Parameters:
currentNode
-- 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.
- See Also:
-
isNodeIncludeDO
Description copied from interface:NodeFilter
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.- Specified by:
isNodeIncludeDO
in interfaceNodeFilter
- 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.
-