Class XPathTransform
java.lang.Object
eu.europa.esig.dss.xades.reference.AbstractTransform
eu.europa.esig.dss.xades.reference.ComplexTransform
eu.europa.esig.dss.xades.reference.XPathTransform
- All Implemented Interfaces:
DSSTransform
- Direct Known Subclasses:
XPath2FilterTransform
,XPathEnvelopedSignatureTransform
public class XPathTransform extends ComplexTransform
-
Field Summary
Fields Modifier and Type Field Description protected String
xPathExpression
Fields inherited from class eu.europa.esig.dss.xades.reference.AbstractTransform
algorithm, namespace
-
Constructor Summary
Constructors Modifier Constructor Description XPathTransform(DSSNamespace xmlDSigNamespace, String xPathExpression)
protected
XPathTransform(DSSNamespace xmlDSigNamespace, String algorithm, String xPathExpression)
XPathTransform(String xPathExpression)
-
Method Summary
Modifier and Type Method Description Element
createTransform(Document document, Element parentNode)
Creates a Transform element DOM and appends it to theparentNode
Methods inherited from class eu.europa.esig.dss.xades.reference.ComplexTransform
getBytesAfterTranformation, getXMLSignatureInput
Methods inherited from class eu.europa.esig.dss.xades.reference.AbstractTransform
getAlgorithm, setNamespace
-
Field Details
-
Constructor Details
-
Method Details
-
createTransform
Description copied from interface:DSSTransform
Creates a Transform element DOM and appends it to theparentNode
- Specified by:
createTransform
in interfaceDSSTransform
- Overrides:
createTransform
in classAbstractTransform
- Parameters:
document
-Document
to add transform forparentNode
-Element
to append transform to- Returns:
- created transform
Element
-