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 static StringDS_XPATHprotected StringxPathExpression-
Fields inherited from class eu.europa.esig.dss.xades.reference.AbstractTransform
algorithm, ALGORITHM_ATTRIBUTE_NAME, DS_TRANSFORM, namespace
-
-
Constructor Summary
Constructors Modifier Constructor Description XPathTransform(String xPathExpression)protectedXPathTransform(String algorithm, String xPathExpression)
-
Method Summary
Modifier and Type Method Description ElementcreateTransform(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
-
Methods inherited from class eu.europa.esig.dss.xades.reference.AbstractTransform
getAlgorithm, setNamespace
-
-
-
-
Field Detail
-
DS_XPATH
protected static final String DS_XPATH
- See Also:
- Constant Field Values
-
xPathExpression
protected final String xPathExpression
-
-
Method Detail
-
createTransform
public Element createTransform(Document document, Element parentNode)
Description copied from interface:DSSTransformCreates a Transform element DOM and appends it to theparentNode- Specified by:
createTransformin interfaceDSSTransform- Overrides:
createTransformin classAbstractTransform- Parameters:
document-Documentto add transform forparentNode-Elementto append transform to- Returns:
- created transform
Element
-
-