#include <DSIGTransformXSL.hpp>
Inheritance diagram for DSIGTransformXSL:


The DSIGTransformXSL class is used to hold XSLT <Transform> elements within a document.
Public Member Functions | |
Constructors and Destructors | |
| DSIGTransformXSL (const XSECEnv *env, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node) | |
| Contructor used for existing XML signatures. | |
| DSIGTransformXSL (const XSECEnv *env) | |
| Contructor used for new signatures. | |
| virtual | ~DSIGTransformXSL () |
| Destructor. | |
Interface Methods | |
| virtual transformType | getTransformType () |
| Determine the transform type. | |
| virtual void | appendTransformer (TXFMChain *input) |
| Create the XSLT transformer element. | |
| virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | createBlankTransform (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *parentDoc) |
| Construct blank XSLT Transform element. | |
| virtual void | load (void) |
| Load a DOM structure. | |
XSLT Specific Methods | |
| XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | setStylesheet (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *stylesheet) |
| Set the DOM tree nodes beneath for the actual Transform. | |
| XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | getStylesheet (void) |
| Get the stylesheet node. | |
|
||||||||||||
|
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 XSLT transformer element.
Implements DSIGTransform. |
|
|
Construct blank XSLT Transform element. Instruct the implementation to create the required transform and return the newly constructed DOMNode structure Implements DSIGTransform. |
|
|
Get the stylesheet node. Obtain the DOMNode at the top of the stylesheet that will be used in this transform.
|
|
|
Determine the transform type. Used to determine what the type of the transform is. Implements DSIGTransform. |
|
|
Load a DOM structure. Find the start of the XSLT transform and load. Implements DSIGTransform. |
|
|
Set the DOM tree nodes beneath for the actual Transform. The caller needs to have already created the DOM tree with the XSLT embedded.
|
1.4.2