Class DOMXPathTransform
java.lang.Object
javax.xml.crypto.dsig.TransformService
org.apache.jcp.xml.dsig.internal.dom.ApacheTransform
org.apache.jcp.xml.dsig.internal.dom.DOMXPathTransform
- All Implemented Interfaces:
AlgorithmMethod, Transform, XMLStructure
DOM-based implementation of XPath Filtering Transform.
(Uses Apache XML-Sec Transform implementation)
-
Field Summary
Fields inherited from class ApacheTransform
ownerDoc, params, transformElem -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(TransformParameterSpec params) voidinit(XMLStructure parent, XMLCryptoContext context) voidmarshalParams(XMLStructure parent, XMLCryptoContext context) private voidunmarshalParams(Element paramsElem) Methods inherited from class ApacheTransform
getParameterSpec, isFeatureSupported, transform, transformMethods inherited from class TransformService
getAlgorithm, getInstance, getInstance, getInstance, getMechanismType, getProvider
-
Constructor Details
-
DOMXPathTransform
public DOMXPathTransform()
-
-
Method Details
-
init
- Specified by:
initin classTransformService- Throws:
InvalidAlgorithmParameterException
-
init
public void init(XMLStructure parent, XMLCryptoContext context) throws InvalidAlgorithmParameterException - Overrides:
initin classApacheTransform- Throws:
InvalidAlgorithmParameterException
-
unmarshalParams
-
marshalParams
- Overrides:
marshalParamsin classApacheTransform- Throws:
MarshalException
-