public abstract class TransformSpi extends Object
enginePerformTransform(XMLSignatureInput, OutputStream, Element, String, boolean)
method.
Extensions of this class must be thread-safe.Constructor and Description |
---|
TransformSpi() |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
engineGetURI()
Returns the URI representation of
Transformation algorithm |
protected abstract XMLSignatureInput |
enginePerformTransform(XMLSignatureInput input,
OutputStream os,
Element transformElement,
String baseURI,
boolean secureValidation)
The mega method which MUST be implemented by the Transformation Algorithm.
|
protected abstract XMLSignatureInput enginePerformTransform(XMLSignatureInput input, OutputStream os, Element transformElement, String baseURI, boolean secureValidation) throws IOException, CanonicalizationException, InvalidCanonicalizerException, TransformationException, ParserConfigurationException, SAXException
input
- XMLSignatureInput
as the input of transformationos
- where to output this transformation.transformElement
- the Transform elementbaseURI
- The baseURIsecureValidation
- Whether secure validation is enabledXMLSignatureInput
as the result of transformationCanonicalizationException
IOException
InvalidCanonicalizerException
ParserConfigurationException
SAXException
TransformationException
protected abstract String engineGetURI()
Transformation algorithm
Transformation algorithm
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.