Class TransformXPath.XPathNodeFilter

java.lang.Object
org.apache.xml.security.transforms.implementations.TransformXPath.XPathNodeFilter
All Implemented Interfaces:
NodeFilter
Enclosing class:
TransformXPath

static class TransformXPath.XPathNodeFilter extends Object implements NodeFilter
  • Field Details

  • Constructor Details

  • Method Details

    • isNodeInclude

      public int isNodeInclude(Node currentNode)
      Description copied from interface: NodeFilter
      Tells if a node must be output in c14n.
      Specified by:
      isNodeInclude in interface NodeFilter
      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

      public int isNodeIncludeDO(Node n, int level)
      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 interface NodeFilter
      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.