AlgorithmMethod
, Transform
, XMLStructure
DOMCanonicalizationMethod
public class DOMTransform extends BaseStructure implements Transform
Modifier and Type | Field | Description |
---|---|---|
protected TransformService |
spi |
Constructor | Description |
---|---|
DOMTransform(TransformService spi) |
Creates a
DOMTransform . |
DOMTransform(Element transElem,
XMLCryptoContext context,
Provider provider) |
Creates a
DOMTransform from an element. |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(Object o) |
|
String |
getAlgorithm() |
|
AlgorithmParameterSpec |
getParameterSpec() |
|
int |
hashCode() |
|
void |
marshal(XmlWriter xwriter,
String dsPrefix,
XMLCryptoContext context) |
This method marshals any algorithm-specific parameters.
|
Data |
transform(Data data,
XMLCryptoContext xc) |
Transforms the specified data using the underlying transform algorithm.
|
Data |
transform(Data data,
XMLCryptoContext xc,
OutputStream os) |
Transforms the specified data using the underlying transform algorithm.
|
isFeatureSupported, textOfNode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isFeatureSupported
protected TransformService spi
public DOMTransform(TransformService spi)
DOMTransform
.spi
- the TransformServicepublic DOMTransform(Element transElem, XMLCryptoContext context, Provider provider) throws MarshalException
DOMTransform
from an element. It unmarshals any
algorithm-specific input parameters.transElem
- a Transform elementMarshalException
public final AlgorithmParameterSpec getParameterSpec()
getParameterSpec
in interface AlgorithmMethod
getParameterSpec
in interface Transform
public final String getAlgorithm()
getAlgorithm
in interface AlgorithmMethod
public void marshal(XmlWriter xwriter, String dsPrefix, XMLCryptoContext context) throws MarshalException
MarshalException
public Data transform(Data data, XMLCryptoContext xc) throws TransformException
transform
in interface Transform
data
- the data to be transformedxc
- the XMLCryptoContext
containing
additional context (may be null
if not applicable)NullPointerException
- if data
is null
XMLSignatureException
- if an unexpected error occurs while
executing the transformTransformException
public Data transform(Data data, XMLCryptoContext xc, OutputStream os) throws TransformException
transform
in interface Transform
data
- the data to be transformedxc
- the XMLCryptoContext
containing
additional context (may be null
if not applicable)os
- the OutputStream
that should be used to write
the transformed data toNullPointerException
- if data
is null
XMLSignatureException
- if an unexpected error occurs while
executing the transformTransformException
Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.