#include <DSIGTransformXSL.hpp>
Inheritance diagram for DSIGTransformXSL:
Public Methods | |
Constructors and Destructors | |
DSIGTransformXSL (DSIGSignature *sig, DOMNode *node) | |
Contructor used for existing XML signatures. More... | |
DSIGTransformXSL (DSIGSignature *sig) | |
Contructor used for new signatures. More... | |
virtual | ~DSIGTransformXSL () |
Destructor. More... | |
Interface Methods | |
virtual transformType | getTransformType () |
Determine the transform type. More... | |
virtual TXFMBase * | createTransformer (TXFMBase *input) |
Create the XSLT transformer element. More... | |
virtual DOMElement * | createBlankTransform (DOMDocument *parentDoc) |
Construct blank XSLT Transform element. More... | |
virtual void | load (void) |
Load a DOM structure. More... | |
XSLT Specific Methods | |
DOMNode * | setStylesheet (DOMNode *stylesheet) |
Set the DOM tree nodes beneath for the actual Transform. More... | |
DOMNode * | getStylesheet (void) |
Get the stylesheet node. More... |
The DSIGTransformXSL class is used to hold XSLT <Transform> elements within a document.
|
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 |
|
Construct blank XSLT Transform element.
Instruct the implementation to create the required transform and return the newly constructed DOMNode structure Implements DSIGTransform. |
|
Create the XSLT transformer element.
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.
|