#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.
|
|
|
|
1.4.2