#include <DSIGXPathFilterExpr.hpp>
Collaboration diagram for DSIGXPathFilterExpr:
DSIGTransformXpathFilter
Public Member Functions | |
Constructors and Destructors | |
DSIGXPathFilterExpr (const XSECEnv *env, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node) | |
Constructor used for existing XML signatures. | |
DSIGXPathFilterExpr (const XSECEnv *env) | |
Builder constructor. | |
~DSIGXPathFilterExpr () | |
Destructor. | |
Set and get Information | |
void | load (void) |
Read in existing structure. | |
xpathFilterType | getFilterType (void) |
Get the filter type. | |
XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | setFilter (xpathFilterType filterType, const XMLCh *filterExpr) |
create from blank | |
const XMLCh * | getFilter (void) |
Get the filter expression. | |
void | setNamespace (const XMLCh *prefix, const XMLCh *value) |
Add a new namespace to the list to be used. | |
XERCES_CPP_NAMESPACE_QUALIFIER DOMNamedNodeMap * | getNamespaces (void) |
Get the list of namespaces. | |
void | deleteNamespace (const XMLCh *prefix) |
Delete a namespace to the list to be used. | |
Friends | |
class | TXFMXPathFilter |
|
Constructor used for existing XML signatures. Node already exists and is part of an existing XPathFilter tree
|
|
Builder constructor. Used to create the DOM structure and DSIGSignature elements
|
|
Destructor. Destroy the DSIGSignature elements. Does not destroy any associated DOM Nodes |
|
Delete a namespace to the list to be used. Delete a namespace from the XPath Element.
|
|
Get the filter expression. Returns an XMLCh string containing the filter expression
|
|
Get the filter type. Returns the type of this particular XPath filter
|
|
Get the list of namespaces. Returns the DOMNamedNodeMap of the attributes of the XPath transform node.
|
|
Read in existing structure. Reads DOM structure of the XPath expression |
|
create from blank Given the filter type and XPath expression, setup the DOMNodes and variables to allow signing and validation
|
|
Add a new namespace to the list to be used. Add a new namespace to the XPath Element.
|
|
|