javax.xml.crypto.AlgorithmMethod, javax.xml.crypto.dsig.Transform, javax.xml.crypto.XMLStructureDOMCanonicalizationMethod, ExternalTransformpublic class DOMTransform extends BaseStructure implements javax.xml.crypto.dsig.Transform
| Constructor | Description |
|---|---|
DOMTransform(javax.xml.crypto.dsig.TransformService spi) |
Creates a
DOMTransform. |
DOMTransform(org.w3c.dom.Element transElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider) |
Creates a
DOMTransform from an element. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.lang.String |
getAlgorithm() |
|
java.security.spec.AlgorithmParameterSpec |
getParameterSpec() |
|
int |
hashCode() |
|
void |
marshal(XmlWriter xwriter,
java.lang.String dsPrefix,
javax.xml.crypto.XMLCryptoContext context) |
This method marshals any algorithm-specific parameters.
|
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc) |
Transforms the specified data using the underlying transform algorithm.
|
javax.xml.crypto.Data |
transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc,
java.io.OutputStream os) |
Transforms the specified data using the underlying transform algorithm.
|
isFeatureSupported, textOfNodepublic DOMTransform(javax.xml.crypto.dsig.TransformService spi)
DOMTransform.spi - the TransformServicepublic DOMTransform(org.w3c.dom.Element transElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
throws javax.xml.crypto.MarshalException
DOMTransform from an element. It unmarshals any
algorithm-specific input parameters.transElem - a Transform elementjavax.xml.crypto.MarshalExceptionpublic final java.security.spec.AlgorithmParameterSpec getParameterSpec()
getParameterSpec in interface javax.xml.crypto.AlgorithmMethodgetParameterSpec in interface javax.xml.crypto.dsig.Transformpublic final java.lang.String getAlgorithm()
getAlgorithm in interface javax.xml.crypto.AlgorithmMethodpublic void marshal(XmlWriter xwriter, java.lang.String dsPrefix, javax.xml.crypto.XMLCryptoContext context) throws javax.xml.crypto.MarshalException
javax.xml.crypto.MarshalExceptionpublic javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc)
throws javax.xml.crypto.dsig.TransformException
transform in interface javax.xml.crypto.dsig.Transformdata - the data to be transformedxc - the XMLCryptoContext containing
additional context (may be null if not applicable)java.lang.NullPointerException - if data is nullXMLSignatureException - if an unexpected error occurs while
executing the transformjavax.xml.crypto.dsig.TransformExceptionpublic javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
javax.xml.crypto.XMLCryptoContext xc,
java.io.OutputStream os)
throws javax.xml.crypto.dsig.TransformException
transform in interface javax.xml.crypto.dsig.Transformdata - 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 tojava.lang.NullPointerException - if data is nullXMLSignatureException - if an unexpected error occurs while
executing the transformjavax.xml.crypto.dsig.TransformExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object