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 transformationCanonicalizationExceptionIOExceptionInvalidCanonicalizerExceptionParserConfigurationExceptionSAXExceptionTransformationExceptionprotected abstract String engineGetURI()
Transformation algorithmTransformation algorithmCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.