Class XPathTransform

All Implemented Interfaces:
DSSTransform, Serializable
Direct Known Subclasses:
XPath2FilterTransform, XPathEnvelopedSignatureTransform

public class XPathTransform extends ComplexTransform
The XPath transform
See Also:
  • Field Details

    • xPathExpression

      protected final String xPathExpression
      The XPath expression to use
  • Constructor Details

    • XPathTransform

      public XPathTransform(String xPathExpression)
      Default constructor
      Parameters:
      xPathExpression - String
    • XPathTransform

      public XPathTransform(eu.europa.esig.dss.xml.common.definition.DSSNamespace xmlDSigNamespace, String xPathExpression)
      Constructor with namespace
      Parameters:
      xmlDSigNamespace - DSSNamespace
      xPathExpression - String
    • XPathTransform

      protected XPathTransform(eu.europa.esig.dss.xml.common.definition.DSSNamespace xmlDSigNamespace, String algorithm, String xPathExpression)
      Internal constructor with a custom algorithm url
      Parameters:
      xmlDSigNamespace - DSSNamespace
      algorithm - String url
      xPathExpression - String
  • Method Details