#include <DSIGTransformEnvelope.hpp>
Inheritance diagram for DSIGTransformEnvelope:
The DSIGTransformEnvelope class is used to hold base64 <Transform> elements within a document.
This is a very simple transform with no real options.
Public Member Functions | |
Constructors and Destructors | |
DSIGTransformEnvelope (const XSECEnv *env, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node) | |
Contructor used for existing XML signatures. | |
DSIGTransformEnvelope (const XSECEnv *env) | |
Contructor used for new signatures. | |
virtual | ~DSIGTransformEnvelope () |
Destructor. | |
Interface Methods | |
virtual transformType | getTransformType () |
Determine the transform type. | |
virtual void | appendTransformer (TXFMChain *input) |
Create the Enevelope transformer element. | |
virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | createBlankTransform (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *parentDoc) |
Construct blank Envelope Transform element. | |
virtual void | load (void) |
Load a DOM structure. |
|
Contructor used for existing XML signatures. The Node structure already exists, so read the nodes in.
|
|
Contructor used for new signatures. The Node structure will have to be created.
|
|
Destructor. Destroy the DSIGSignature elements. Does not destroy any associated DOM Nodes |
|
Create the Enevelope transformer element. Implemented by each Transform class and used by the DSIGSignature to construct a complete Transform list. Implements DSIGTransform. |
|
Construct blank Envelope Transform element. Instruct the implementation to create the required transform and return the newly constructed DOMNode structure Implements DSIGTransform. |
|
Determine the transform type. Used to determine what the type of the transform is. Implements DSIGTransform. |
|
Load a DOM structure. For a Envelope transform this does almost nothing. Implements DSIGTransform. |