org.apache.xml.security.transforms.implementations
Class TransformEnvelopedSignature

java.lang.Object
  |
  +--org.apache.xml.security.transforms.TransformSpi
        |
        +--org.apache.xml.security.transforms.implementations.TransformEnvelopedSignature

public class TransformEnvelopedSignature
extends TransformSpi

Implements the http://www.w3.org/2000/09/xmldsig#enveloped-signature transform.

Author:
Christian Geuer-Pollmann

Field Summary
static java.lang.String implementedTransformURI
          Field implementedTransformURI
 
Fields inherited from class org.apache.xml.security.transforms.TransformSpi
_transformObject
 
Constructor Summary
TransformEnvelopedSignature()
           
 
Method Summary
protected  java.lang.String engineGetURI()
          Method engineGetURI
protected  XMLSignatureInput enginePerformTransform(XMLSignatureInput input)
          This transform performs the Enveloped-Signature-Transform by
 boolean returnsNodeSet()
          Tests whether Transform implemenation class will generate Node Set as output of result of Transformation
 boolean returnsOctetStream()
          Tests whether Transform implemenation class will generate Octect Stream as output of result of Transformation
 boolean wantsNodeSet()
          Tests whether Transform implemenation class is need Octect Stream as input of Transformation
 boolean wantsOctetStream()
          Tests whether Transform implemenation class is need Octect Stream as input of Transformation
 
Methods inherited from class org.apache.xml.security.transforms.TransformSpi
setTransform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

implementedTransformURI

public static final java.lang.String implementedTransformURI
Field implementedTransformURI

See Also:
Constant Field Values
Constructor Detail

TransformEnvelopedSignature

public TransformEnvelopedSignature()
Method Detail

wantsOctetStream

public boolean wantsOctetStream()
Description copied from class: TransformSpi
Tests whether Transform implemenation class is need Octect Stream as input of Transformation

Specified by:
wantsOctetStream in class TransformSpi
Returns:
true if need Octect Stream as input

wantsNodeSet

public boolean wantsNodeSet()
Description copied from class: TransformSpi
Tests whether Transform implemenation class is need Octect Stream as input of Transformation

Specified by:
wantsNodeSet in class TransformSpi
Returns:
true if need Node Set as input

returnsOctetStream

public boolean returnsOctetStream()
Description copied from class: TransformSpi
Tests whether Transform implemenation class will generate Octect Stream as output of result of Transformation

Specified by:
returnsOctetStream in class TransformSpi
Returns:
true if will returns Octect Stream as output

returnsNodeSet

public boolean returnsNodeSet()
Description copied from class: TransformSpi
Tests whether Transform implemenation class will generate Node Set as output of result of Transformation

Specified by:
returnsNodeSet in class TransformSpi
Returns:
true if will returns node set as output

engineGetURI

protected java.lang.String engineGetURI()
Method engineGetURI

Specified by:
engineGetURI in class TransformSpi
Returns:

enginePerformTransform

protected XMLSignatureInput enginePerformTransform(XMLSignatureInput input)
                                            throws TransformationException
This transform performs the Enveloped-Signature-Transform by

Specified by:
enginePerformTransform in class TransformSpi
Parameters:
input -
Returns:
Throws:
TransformationException