PortSystem 1.0
name xmltooling
-version 1.3.1
+version 1.3.3
categories security textproc xml shibboleth
maintainers snc scantor
description XMLTooling library for C++
#define PACKAGE_NAME "xmltooling"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "xmltooling 1.3.1"
+#define PACKAGE_STRING "xmltooling 1.3.3"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "xmltooling"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.3.1"
+#define PACKAGE_VERSION "1.3.3"
/* Define to the necessary symbol if this constant uses a non-standard name on
your system. */
/* #undef TM_IN_SYS_TIME */
/* Version number of package */
-#define VERSION "1.3.1"
+#define VERSION "1.3.3"
/* Define if you wish to disable XML-Security-dependent features. */
/* #undef XMLTOOLING_NO_XMLSEC */
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for xmltooling 1.3.1.
+# Generated by GNU Autoconf 2.59 for xmltooling 1.3.3.
#
# Report bugs to <mace-opensaml-users@internet2.edu>.
#
# Identity of this package.
PACKAGE_NAME='xmltooling'
PACKAGE_TARNAME='xmltooling'
-PACKAGE_VERSION='1.3.1'
-PACKAGE_STRING='xmltooling 1.3.1'
+PACKAGE_VERSION='1.3.3'
+PACKAGE_STRING='xmltooling 1.3.3'
PACKAGE_BUGREPORT='mace-opensaml-users@internet2.edu'
# Factoring default headers for most tests.
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xmltooling 1.3.1 to adapt to many kinds of systems.
+\`configure' configures xmltooling 1.3.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xmltooling 1.3.1:";;
+ short | recursive ) echo "Configuration of xmltooling 1.3.3:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-xmltooling configure 1.3.1
+xmltooling configure 1.3.3
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xmltooling $as_me 1.3.1, which was
+It was created by xmltooling $as_me 1.3.3, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE=xmltooling
- VERSION=1.3.1
+ VERSION=1.3.3
cat >>confdefs.h <<_ACEOF
} >&5
cat >&5 <<_CSEOF
-This file was extended by xmltooling $as_me 1.3.1, which was
+This file was extended by xmltooling $as_me 1.3.3, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-xmltooling config.status 1.3.1
+xmltooling config.status 1.3.3
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
AC_PREREQ([2.50])
-AC_INIT([xmltooling], [1.3.1], [mace-opensaml-users@internet2.edu], [xmltooling])
+AC_INIT([xmltooling], [1.3.3], [mace-opensaml-users@internet2.edu], [xmltooling])
AM_CONFIG_HEADER(config.h)
AM_CONFIG_HEADER(xmltooling/config_pub.h)
-AM_INIT_AUTOMAKE([xmltooling], [1.3.1])
+AM_INIT_AUTOMAKE([xmltooling], [1.3.3])
sinclude(doxygen.m4)
sinclude(acx_pthread.m4)
-VERSION 1.3.1
+VERSION 1.3.3
-Issues addressed by this release:
----------------------------------
-https://bugs.internet2.edu/jira/browse/CPPXT/fixforversion/10269
+Change Log:
+-----------
+https://bugs.internet2.edu/jira/browse/CPPXT
Documentation:
--------------
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractAttributeExtensibleXMLObject Member List</h1>This is the complete list of members for <a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>AbstractAttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#c05a380dee7884830c0d7d48ff5ea434">AbstractAttributeExtensibleXMLObject</a>(const AbstractAttributeExtensibleXMLObject &src)</td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">xmltooling::addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">xmltooling::AbstractXMLObject::addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">xmltooling::detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">xmltooling::AbstractXMLObject::detach</a>()</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#972d48929fa53163c46440df154115a3">getAttribute</a>(const QName &qualifiedName) const </td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">xmltooling::getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">xmltooling::AbstractXMLObject::getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#b2a390903e3002ace369fb106de070f8">getExtensionAttributes</a>() const </td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">xmltooling::getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">xmltooling::AbstractXMLObject::getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">xmltooling::getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">xmltooling::AbstractXMLObject::getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">xmltooling::getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">xmltooling::AbstractXMLObject::getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">xmltooling::getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">xmltooling::AbstractXMLObject::getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#1a6c0b430d8c6ede351a058161447b50">getXMLID</a>() const </td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">xmltooling::hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">xmltooling::AbstractXMLObject::hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#b476d384dfcd5569d15c4a160c1c2bbb">marshallExtensionAttributes</a>(xercesc::DOMElement *domElement) const </td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">xmltooling::nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">xmltooling::AbstractXMLObject::nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">xmltooling::removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">xmltooling::AbstractXMLObject::removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#8d67668678023332024cdc880d7df449">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)</td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">xmltooling::setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">xmltooling::AbstractXMLObject::setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00340.html#972b08534e1359cfda35bcaf04f09b55">unmarshallExtensionAttribute</a>(const xercesc::DOMAttr *attribute)</td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractAttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractComplexElement Member List</h1>This is the complete list of members for <a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>AbstractComplexElement</b>() (defined in <a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a>)</td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#612b55ab249a9e9e6fc1b9490e619e94">AbstractComplexElement</a>(const AbstractComplexElement &src)</td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">detach</a>()</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#b43b86deddc2f9e9aa06fa7a0a168a27">getOrderedChildren</a>() const </td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#fecec7bdb997fe641cd77301410fff07">getTextContent</a>(unsigned int position=0) const </td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#3a905a2d96fc0304b36644980a32a788">hasChildren</a>() const </td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#087458f0db00ed2abd82a4526b3ff04a">m_children</a></td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#f7f0ac026e26bea7ffb3959274221ee2">m_text</a></td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::XMLObject::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#d39d0efe2c5337cfa4aeaea19f2a8fa8">removeChild</a>(XMLObject *child)</td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00341.html#41bc6152306602c043927e3697007068">setTextContent</a>(const XMLCh *value, unsigned int position=0)</td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractComplexElement</b>() (defined in <a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a>)</td><td><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractDOMCachingXMLObject Member List</h1>This is the complete list of members for <a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>AbstractDOMCachingXMLObject</b>() (defined in <a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a>)</td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#a86d2d1bdaacca3eea8f3d59c3b61f96">AbstractDOMCachingXMLObject</a>(const AbstractDOMCachingXMLObject &src)</td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#eb30158b0bcfb169766ccb45606e5ae4">clone</a>() const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#c1772ded2f9c881ab70fd72949df44a1">cloneDOM</a>(xercesc::DOMDocument *doc=NULL) const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#0503d609f11b97306d87c7fc058daf7e">detach</a>()</td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#406724abfb9be7a3d5cf7c59ac26d44f">getDOM</a>() const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::XMLObject::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#9049abd9e8ce119f15efeb1b89323d3b">releaseChildrenDOM</a>(bool propagateRelease=true) const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#513086ab8b06dec6f34f8d30c5fff104">releaseDOM</a>() const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#6c87721a19964c17154bed3b51ef5a56">releaseParentDOM</a>(bool propagateRelease=true) const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#c53a4c2c467616fe169ab8bd6d83e8c1">setDocument</a>(xercesc::DOMDocument *doc) const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00342.html#0fccdc522c24256a8e7419cb4c062621">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const </td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractDOMCachingXMLObject</b>() (defined in <a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a>)</td><td><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractSimpleElement Member List</h1>This is the complete list of members for <a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>AbstractSimpleElement</b>() (defined in <a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a>)</td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00345.html#776f77b544cd36c0138b8b1288d8672a">AbstractSimpleElement</a>(const AbstractSimpleElement &src)</td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">detach</a>()</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00345.html#535150fd056059a3e0d16e42ef05261f">getOrderedChildren</a>() const </td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00345.html#48af73c65783ea3f2e1519abd8f7e1c4">getTextContent</a>(unsigned int position=0) const </td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00345.html#c6ecedb5dbb9615758b9a626a9a7f234">hasChildren</a>() const </td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::XMLObject::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00345.html#bbc112402135a28bd1f51afee36e2e35">removeChild</a>(XMLObject *child)</td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00345.html#c94d0bd19c5219613779f2ebe3e97647">setTextContent</a>(const XMLCh *value, unsigned int position=0)</td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractSimpleElement</b>() (defined in <a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a>)</td><td><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractXMLObject Member List</h1>This is the complete list of members for <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">detach</a>()</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::XMLObject::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AttributeExtensibleXMLObject Member List</h1>This is the complete list of members for <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::cleanup< T > Member List</h1>This is the complete list of members for <a class="el" href="a00365.html">xmltooling::cleanup< T ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00365.html#d9909a0b10fd55c77c7ec55cb51d5416">operator()</a>(T *ptr)</td><td><a class="el" href="a00365.html">xmltooling::cleanup< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00365.html#be2ec3e71c2f92ce9ee5f63c6654edd0">operator()</a>(const T *ptr)</td><td><a class="el" href="a00365.html">xmltooling::cleanup< T ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::cleanup_pair< A, B > Member List</h1>This is the complete list of members for <a class="el" href="a00367.html">xmltooling::cleanup_pair< A, B ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00367.html#8c78fc7a2650d5dea6dd8aa7e6d7b781">operator()</a>(const std::pair< const A, B * > &p)</td><td><a class="el" href="a00367.html">xmltooling::cleanup_pair< A, B ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::cleanup_const_pair< A, B > Member List</h1>This is the complete list of members for <a class="el" href="a00366.html">xmltooling::cleanup_const_pair< A, B ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00366.html#9a01c3eaf93d0bbdd346d1e487233ca6">operator()</a>(const std::pair< const A, const B * > &p)</td><td><a class="el" href="a00366.html">xmltooling::cleanup_const_pair< A, B ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ConcreteXMLObjectBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00368.html#dda9934e2989a6258a0d2aaca3493024">buildObject</a>() const =0</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">xmltooling::XMLObjectBuilder::buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const =0</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ElementExtensibleXMLObject Member List</h1>This is the complete list of members for <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ElementProxy Member List</h1>This is the complete list of members for <a class="el" href="a00386.html">xmltooling::ElementProxy</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::Decrypter Member List</h1>This is the complete list of members for <a class="el" href="a00379.html">xmlencryption::Decrypter</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00379.html#29e90e2313d1607270d67964dd5b2ff5">decryptData</a>(const EncryptedData &encryptedData, XSECCryptoKey *key)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#fde7c68fa0877fe8a9dac05ca9f5a465">decryptData</a>(const EncryptedData &encryptedData, const XMLCh *recipient=NULL)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#a6b558fc65fb37e98bb5399ca7a37136">decryptData</a>(std::ostream &out, const EncryptedData &encryptedData, XSECCryptoKey *key)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#ec199ec18e7d2ea1b27fa3eaa85c8112">decryptData</a>(std::ostream &out, const EncryptedData &encryptedData, const XMLCh *recipient=NULL)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#6652020df4f6c4b87ffed4e35addebd8">Decrypter</a>(const xmltooling::CredentialResolver *credResolver=NULL, xmltooling::CredentialCriteria *criteria=NULL, const EncryptedKeyResolver *EKResolver=NULL)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#8fdf14fff8142be5b7690298395afae1">decryptKey</a>(const EncryptedKey &encryptedKey, const XMLCh *algorithm)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#ecbab452cdc427ce4e0ad89b1504be7c">setEncryptedKeyResolver</a>(const EncryptedKeyResolver *EKResolver)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00379.html#8db85ac8bd75691f6b6df4d8952e13f5">setKEKResolver</a>(const xmltooling::CredentialResolver *resolver, xmltooling::CredentialCriteria *criteria)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Decrypter</b>() (defined in <a class="el" href="a00379.html">xmlencryption::Decrypter</a>)</td><td><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::DecryptionException Member List</h1>This is the complete list of members for <a class="el" href="a00380.html">xmlencryption::DecryptionException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00380.html#257096b9ce91c93e5970068fdd6a900b">DecryptionException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00380.html#39d36ad4beb9ae8e9bd573a84d0eb075">DecryptionException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00380.html#c9cf98c0ca9b149cf5731f0122a02b44">DecryptionException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00380.html#c71c473493970300132dc3cf9bc6600a">DecryptionException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00380.html#ea3324f7d4370f1eb03ad604e656ee30">getClassName</a>() const </td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00380.html#deb798a43141ab52217a1842ae47bea7">raise</a>() const </td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~DecryptionException</b>() (defined in <a class="el" href="a00380.html">xmlencryption::DecryptionException</a>)</td><td><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptedKeyResolver Member List</h1>This is the complete list of members for <a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptedKeyResolver</b>() (defined in <a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a>)</td><td><a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00391.html#028e5a5dda2786b57fcc734f6d88ecce">resolveKey</a>(const EncryptedData &encryptedData, const XMLCh *recipient=NULL) const </td><td><a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedKeyResolver</b>() (defined in <a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a>)</td><td><a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::Encrypter Member List</h1>This is the complete list of members for <a class="el" href="a00393.html">xmlencryption::Encrypter</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00393.html#85b2d7b2197029dcb5ce5efdd6e54e5b">encryptElement</a>(xercesc::DOMElement *element, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00393.html#dd8c775ca4ff345306897802dcaa3911">encryptElementContent</a>(xercesc::DOMElement *element, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Encrypter</b>() (defined in <a class="el" href="a00393.html">xmlencryption::Encrypter</a>)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00393.html#7a001aa2d320b8a8c2b21a946eda2b7b">encryptKey</a>(const unsigned char *keyBuffer, unsigned int keyBufferSize, KeyEncryptionParams &kencParams, bool compact=false)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00393.html#c5b4a3816d17563edcd0f5dcaf2745d0">encryptStream</a>(std::istream &input, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00393.html#ac52b172f29dcfe15360765271ff3604">getKeyTransportAlgorithm</a>(const xmltooling::Credential &credential, const XMLCh *encryptionAlg)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Encrypter</b>() (defined in <a class="el" href="a00393.html">xmlencryption::Encrypter</a>)</td><td><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::Encrypter::EncryptionParams Member List</h1>This is the complete list of members for <a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00394.html#de483ca5d443aaac6377bfd8b1c37f1d">EncryptionParams</a>(const XMLCh *algorithm=DSIGConstants::s_unicodeStrURIAES128_CBC, const unsigned char *keyBuffer=NULL, unsigned int keyBufferSize=0, const xmltooling::Credential *credential=NULL, bool compact=false)</td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00394.html#0d3d9d27ffc88c5d1886c30c6d71c498">m_algorithm</a></td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00394.html#b51400b02889fff81aad7fe1d03477e7">m_compact</a></td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00394.html#b5d62efd12eae645e4d98244d215d868">m_credential</a></td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00394.html#bf5354fe89c567973813b60170e65501">m_keyBuffer</a></td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00394.html#d10079caaeee0b5ddda3d29fba599255">m_keyBufferSize</a></td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionParams</b>() (defined in <a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a>)</td><td><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::Encrypter::KeyEncryptionParams Member List</h1>This is the complete list of members for <a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00395.html#33ddc1e486c2b80ced8214d18f299cf3">KeyEncryptionParams</a>(const xmltooling::Credential &credential, const XMLCh *algorithm=NULL, const XMLCh *recipient=NULL)</td><td><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00395.html#84306bf3e33accf5dc3a150cf788eebb">m_algorithm</a></td><td><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00395.html#f04d1f04cd6e6336dfbf2d0842886d8c">m_credential</a></td><td><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00395.html#204fecd2b2ad8d9db965751eccdb2653">m_recipient</a></td><td><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyEncryptionParams</b>() (defined in <a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a>)</td><td><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionException Member List</h1>This is the complete list of members for <a class="el" href="a00396.html">xmlencryption::EncryptionException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00396.html#3472c84a9842a2bc6efe90d8b056ba27">EncryptionException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00396.html#7524c1922806881fa72c246c3217df50">EncryptionException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00396.html#6886edffd392ac4898f5f5c88cb1d8e6">EncryptionException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00396.html#7420c5f4d52f8a0bc3c45248a4b8fceb">EncryptionException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00396.html#7784f8ec93fb38f072d4d28731312240">getClassName</a>() const </td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00396.html#b3cad7ac1a9a12edb38e8198a614ff61">raise</a>() const </td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#dfbb6aec3b4fda8c3b3be4a191f4d45c">XMLSecurityException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#ee3b055b05786bbdf49bf8a946ab39ca">XMLSecurityException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#e29df17c0f5aa2795f9fd786ea5ae558">XMLSecurityException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#ca8b8266d98b0a1407589220bcd5846b">XMLSecurityException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionException</b>() (defined in <a class="el" href="a00396.html">xmlencryption::EncryptionException</a>)</td><td><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLSecurityException</b>() (defined in <a class="el" href="a00554.html">xmltooling::XMLSecurityException</a>)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CarriedKeyName Member List</h1>This is the complete list of members for <a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>CarriedKeyName</b>() (defined in <a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a>)</td><td><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00356.html#2c2bf51b5b8d3d13f7dd9b7b5c71b8a7">cloneCarriedKeyName</a>() const =0</td><td><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00356.html#81ff368a5ce66d256a1055a4b85b0f00">getName</a>() const </td><td><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00356.html#2113908591a82dd3a3f931373dbe62d9">LOCAL_NAME</a></td><td><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00356.html#aae1a14a5925e8dee954de494155e0a0">setName</a>(const XMLCh *Name)</td><td><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CarriedKeyName</b>() (defined in <a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a>)</td><td><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CipherValue Member List</h1>This is the complete list of members for <a class="el" href="a00363.html">xmlencryption::CipherValue</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>CipherValue</b>() (defined in <a class="el" href="a00363.html">xmlencryption::CipherValue</a>)</td><td><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00363.html#c134039e4ba5e5d5aa8ea962ddba1df3">cloneCipherValue</a>() const =0</td><td><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00363.html#93764b2b2f7d54ea590a4bd95a7bec60">getValue</a>() const </td><td><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00363.html#6b67cbb97e41297fd69ab775ed695e16">LOCAL_NAME</a></td><td><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00363.html#644108846854e0e158d5853f208b4b24">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CipherValue</b>() (defined in <a class="el" href="a00363.html">xmlencryption::CipherValue</a>)</td><td><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::OAEPparams Member List</h1>This is the complete list of members for <a class="el" href="a00453.html">xmlencryption::OAEPparams</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00453.html#8664ac261d571356043bdd1e9feafe80">cloneOAEPparams</a>() const =0</td><td><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00453.html#8b66e0d63aac87050454cc745a3a6049">getName</a>() const </td><td><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00453.html#39fba4373c0730cd13269779189c66d3">LOCAL_NAME</a></td><td><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>OAEPparams</b>() (defined in <a class="el" href="a00453.html">xmlencryption::OAEPparams</a>)</td><td><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00453.html#2be9554486c449943f429d91e663f2a9">setName</a>(const XMLCh *Name)</td><td><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OAEPparams</b>() (defined in <a class="el" href="a00453.html">xmlencryption::OAEPparams</a>)</td><td><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::KeySize Member List</h1>This is the complete list of members for <a class="el" href="a00437.html">xmlencryption::KeySize</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00437.html#560ba217c43562bd2429eadb4b90b8b9">cloneKeySize</a>() const =0</td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00437.html#d476b1410cd4dfd861f07b629c8cbeb2">getSize</a>() const </td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KeySize</b>() (defined in <a class="el" href="a00437.html">xmlencryption::KeySize</a>)</td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00437.html#0ee462fd926a8554a1fb3f100fecf85f">LOCAL_NAME</a></td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00437.html#6ea39264d92fe6e17c372ae931ee69fa">setSize</a>(int Size)</td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00437.html#07b206ec231a09169459eb2ac1951ea9">setSize</a>(const XMLCh *Size)</td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeySize</b>() (defined in <a class="el" href="a00437.html">xmlencryption::KeySize</a>)</td><td><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionMethod Member List</h1>This is the complete list of members for <a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#b32b91f1b5251e06f686093a1174e55d">ALGORITHM_ATTRIB_NAME</a></td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#994057d2dfafd545f5cc7e3fdcec834f">cloneEncryptionMethod</a>() const =0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptionMethod</b>() (defined in <a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a>)</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#f1044a23769442673f27b4c09982501c">getAlgorithm</a>() const =0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#c5b9cad70f9f320325c83e834009518c">getKeySize</a>() const =0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#eac965ddc5bf20825ecf4d84962349b4">getOAEPparams</a>() const =0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#350a4232aa2f34e77e0c5c9d33035ca2">LOCAL_NAME</a></td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#59ac17b687472caa32ab3f762c170e21">setAlgorithm</a>(const XMLCh *Algorithm)=0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#1b510f0b1dc8acdbe84b8d6e015ed3d2">setKeySize</a>(KeySize *child)=0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#195f831912e406d087df85e413360daf">setOAEPparams</a>(OAEPparams *child)=0</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00397.html#cc8c123c1bb3c2228208fdb0e4397728">TYPE_NAME</a></td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionMethod</b>() (defined in <a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a>)</td><td><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::Transforms Member List</h1>This is the complete list of members for <a class="el" href="a00512.html">xmlencryption::Transforms</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00512.html#032e3a8f6f9486355a81734636302db6">cloneTransforms</a>() const =0</td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00512.html#10d9594c427755e7d02d554b54669d75">getTransforms</a>()=0</td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00512.html#a0ede3cde799c86fadc0e3729f4012bb">getTransforms</a>() const =0</td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00512.html#b213e2565dd71b849ac6754ad702d0bd">LOCAL_NAME</a></td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Transforms</b>() (defined in <a class="el" href="a00512.html">xmlencryption::Transforms</a>)</td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00512.html#6814c16b7b6d91483d3715c3a4512441">TYPE_NAME</a></td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Transforms</b>() (defined in <a class="el" href="a00512.html">xmlencryption::Transforms</a>)</td><td><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CipherReference Member List</h1>This is the complete list of members for <a class="el" href="a00361.html">xmlencryption::CipherReference</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>CipherReference</b>() (defined in <a class="el" href="a00361.html">xmlencryption::CipherReference</a>)</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#30dccf1e2f3f2dc36a478258e7573d0e">cloneCipherReference</a>() const =0</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#d4143ea0dcaa8e8a5f1068eb146d0636">getTransforms</a>() const =0</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#083a2f1d2835cd52a1343bc812dd7f8a">getURI</a>() const =0</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#67844e2b3ed78c5c6d031f7ed7dc18c7">LOCAL_NAME</a></td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#a7cc11700121e8bb5c9320f3952d5a40">setTransforms</a>(Transforms *child)=0</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#0432fa901e8c1bd42dd3067d6ac32a1a">setURI</a>(const XMLCh *URI)=0</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#1ba489a492c7557341f5499cd833821f">TYPE_NAME</a></td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00361.html#cda6373f3c84a6b31940f42bf2582070">URI_ATTRIB_NAME</a></td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CipherReference</b>() (defined in <a class="el" href="a00361.html">xmlencryption::CipherReference</a>)</td><td><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CipherData Member List</h1>This is the complete list of members for <a class="el" href="a00359.html">xmlencryption::CipherData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>CipherData</b>() (defined in <a class="el" href="a00359.html">xmlencryption::CipherData</a>)</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#2a44492432530a4d31317afefebdf4fe">cloneCipherData</a>() const =0</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#1b504404db9646d9fb3b0096dddf54d1">getCipherReference</a>() const =0</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#37929d777aabc358ec353cfbbec7596f">getCipherValue</a>() const =0</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#17524c577773616a52feef86db15f968">LOCAL_NAME</a></td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#7b0466a7003d025fa9e86f9dce10b570">setCipherReference</a>(CipherReference *child)=0</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#08a20a22e7b14d47caa15acf56adeea1">setCipherValue</a>(CipherValue *child)=0</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00359.html#a149ed528650e5e738bc1fc48f2e026b">TYPE_NAME</a></td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CipherData</b>() (defined in <a class="el" href="a00359.html">xmlencryption::CipherData</a>)</td><td><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionProperty Member List</h1>This is the complete list of members for <a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#e14e4110531363a563ff0b38d4eef505">cloneEncryptionProperty</a>() const =0</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptionProperty</b>() (defined in <a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a>)</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#77292c4e67c7c8e4a1bfd2521f18852d">getId</a>() const =0</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#ca3314aa1b4d87a9c34e62b99992cd80">getTarget</a>() const =0</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#19b00f319faa258604f2b14f5056c13f">ID_ATTRIB_NAME</a></td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#a233cfcd401646783309648eb88d1a37">LOCAL_NAME</a></td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#eefd6e8658da7d14bd150e8561c43a76">setId</a>(const XMLCh *Id)=0</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#326024df6cb81a5bcf38c629f0af571f">setTarget</a>(const XMLCh *Target)=0</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#842c9a585f8c97da471f98ce9dfeaf0f">TARGET_ATTRIB_NAME</a></td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00401.html#7103331b74d5b9d7bfd780bd19497027">TYPE_NAME</a></td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionProperty</b>() (defined in <a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a>)</td><td><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionProperties Member List</h1>This is the complete list of members for <a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#019a36a2da6534f48efd4dd049ab2ff2">cloneEncryptionProperties</a>() const =0</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptionProperties</b>() (defined in <a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a>)</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#12e9ff213f847d65bab2ea31411b2b68">getEncryptionPropertys</a>()=0</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#4a646c8f5ae1fb13c1f8baab79aaf7fa">getEncryptionPropertys</a>() const =0</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#4afd660a0e6524473e9939a72d7c7dfd">getId</a>() const =0</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#f483ecc8e8398442b40ca83cd98dcf7a">ID_ATTRIB_NAME</a></td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#3d0acf20d1c4d1e71111fd978ae85e42">LOCAL_NAME</a></td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#0e4a7a8cfac79146ad306cf60005f3e6">setId</a>(const XMLCh *Id)=0</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00399.html#fcfc4de81b396fec53c6d70bf65ed5cf">TYPE_NAME</a></td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionProperties</b>() (defined in <a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a>)</td><td><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::ReferenceType Member List</h1>This is the complete list of members for <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#a749c205748d0c6938790d6ad9b76978">cloneReferenceType</a>() const =0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#7ffaad42ca09f23b6739361614b5166b">getURI</a>() const =0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#5ef81547320c1e6bc9b4116e499c36b6">LOCAL_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ReferenceType</b>() (defined in <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>)</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#3cffa4a3a0860766c3b66aa18952c0de">setURI</a>(const XMLCh *URI)=0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#74eed174bb3f8413ae83e0d2e4f3d99f">TYPE_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#55cbc34f0bad17586911fddef48e70db">URI_ATTRIB_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReferenceType</b>() (defined in <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>)</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::DataReference Member List</h1>This is the complete list of members for <a class="el" href="a00376.html">xmlencryption::DataReference</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00376.html#72251acc4029996368bb9bd0dd9647a1">cloneDataReference</a>() const =0</td><td><a class="el" href="a00376.html">xmlencryption::DataReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#a749c205748d0c6938790d6ad9b76978">cloneReferenceType</a>() const =0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>DataReference</b>() (defined in <a class="el" href="a00376.html">xmlencryption::DataReference</a>)</td><td><a class="el" href="a00376.html">xmlencryption::DataReference</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#7ffaad42ca09f23b6739361614b5166b">getURI</a>() const =0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00376.html#3f14e22db04f9f3f1ea062df0d110bff">LOCAL_NAME</a></td><td><a class="el" href="a00376.html">xmlencryption::DataReference</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ReferenceType</b>() (defined in <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>)</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#3cffa4a3a0860766c3b66aa18952c0de">setURI</a>(const XMLCh *URI)=0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#74eed174bb3f8413ae83e0d2e4f3d99f">TYPE_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#55cbc34f0bad17586911fddef48e70db">URI_ATTRIB_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~DataReference</b>() (defined in <a class="el" href="a00376.html">xmlencryption::DataReference</a>)</td><td><a class="el" href="a00376.html">xmlencryption::DataReference</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReferenceType</b>() (defined in <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>)</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::KeyReference Member List</h1>This is the complete list of members for <a class="el" href="a00435.html">xmlencryption::KeyReference</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00435.html#e705f56871ac4fdf9b4e1e5d61879223">cloneKeyReference</a>() const =0</td><td><a class="el" href="a00435.html">xmlencryption::KeyReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#a749c205748d0c6938790d6ad9b76978">cloneReferenceType</a>() const =0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#7ffaad42ca09f23b6739361614b5166b">getURI</a>() const =0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KeyReference</b>() (defined in <a class="el" href="a00435.html">xmlencryption::KeyReference</a>)</td><td><a class="el" href="a00435.html">xmlencryption::KeyReference</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00435.html#b387ec6f25ed6f7c95bf166b19d22a12">LOCAL_NAME</a></td><td><a class="el" href="a00435.html">xmlencryption::KeyReference</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ReferenceType</b>() (defined in <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>)</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#3cffa4a3a0860766c3b66aa18952c0de">setURI</a>(const XMLCh *URI)=0</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#74eed174bb3f8413ae83e0d2e4f3d99f">TYPE_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00478.html#55cbc34f0bad17586911fddef48e70db">URI_ATTRIB_NAME</a></td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyReference</b>() (defined in <a class="el" href="a00435.html">xmlencryption::KeyReference</a>)</td><td><a class="el" href="a00435.html">xmlencryption::KeyReference</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReferenceType</b>() (defined in <a class="el" href="a00478.html">xmlencryption::ReferenceType</a>)</td><td><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::ReferenceList Member List</h1>This is the complete list of members for <a class="el" href="a00476.html">xmlencryption::ReferenceList</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00476.html#ba29ebb3a26dd1d38816cd0fe9f790aa">cloneReferenceList</a>() const =0</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00476.html#a14755c139b4a2f2a0746ef018d73193">getDataReferences</a>()=0</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00476.html#e6829f2746d4244542996419b4c6faa6">getDataReferences</a>() const =0</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00476.html#deca1bbbe10de6c58d445d8028c49bd0">getKeyReferences</a>()=0</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00476.html#a454b61fd3f69f3d87b210512d60e55c">getKeyReferences</a>() const =0</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00476.html#614676ef65c8d49c94d45341679d585b">LOCAL_NAME</a></td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ReferenceList</b>() (defined in <a class="el" href="a00476.html">xmlencryption::ReferenceList</a>)</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReferenceList</b>() (defined in <a class="el" href="a00476.html">xmlencryption::ReferenceList</a>)</td><td><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptedType Member List</h1>This is the complete list of members for <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#b5c5eb8a0cda49076dd2485a1d61ae26">cloneEncryptedType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#64192380b7783b62dafc478afe6583f9">ENCODING_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptedType</b>() (defined in <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>)</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#52097a80dd1b6e79eb825828a6df111b">getCipherData</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#9e53d7ecc1a733de1df1ddcbee9cf93e">getEncoding</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#6c722828c1685c099dfdda557e658af5">getEncryptionMethod</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#c82069d71fab3429470e0db6eee5f661">getEncryptionProperties</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#0175c17fd35f545b5f5ed8e233bad4c3">getId</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#a3fb0d3d6949b25c1171f688e3f49087">getKeyInfo</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#56a1acf53f8b20e320d4f807a51c22ff">getMimeType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#02377c4a1b27ef1735f1b0df1d8eb16d">getType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#cc0d59139fa291692b46b2a808143b73">ID_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#7e804893f2328463c366ddb2d5282240">LOCAL_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#fe4d2ab88ef03812626b7ef65c513e03">MIMETYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#bbb46f5c4251cb4e20d095a65d197cf9">setCipherData</a>(CipherData *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#eee18782c1bff83f5fa21c86ae9acdc1">setEncoding</a>(const XMLCh *Encoding)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#573cf2892405d9de5b2d84effd1b5f53">setEncryptionMethod</a>(EncryptionMethod *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#c35f9d936d7ff42115cd05ad31e279e3">setEncryptionProperties</a>(EncryptionProperties *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#0ec66775c678a7ac83003e061ca8f4cc">setId</a>(const XMLCh *Id)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#144397d5cc3cfb584f3d63f746ad5f79">setKeyInfo</a>(xmlsignature::KeyInfo *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#b1c6c7fede74e1c960ca03575d0c8f96">setMimeType</a>(const XMLCh *MimeType)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#870afd1665c425e4a4d934a7f512a149">setType</a>(const XMLCh *Type)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#fbf1b88afde969175719fe27ab1b2d9a">TYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#31e117cfed7a1e24d882c4ea1a6f373f">TYPE_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedType</b>() (defined in <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>)</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptedData Member List</h1>This is the complete list of members for <a class="el" href="a00387.html">xmlencryption::EncryptedData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00387.html#009430e15ff2ec141cf89be0eee7d00c">cloneEncryptedData</a>() const =0</td><td><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#b5c5eb8a0cda49076dd2485a1d61ae26">cloneEncryptedType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#64192380b7783b62dafc478afe6583f9">ENCODING_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptedData</b>() (defined in <a class="el" href="a00387.html">xmlencryption::EncryptedData</a>)</td><td><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptedType</b>() (defined in <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>)</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#52097a80dd1b6e79eb825828a6df111b">getCipherData</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#9e53d7ecc1a733de1df1ddcbee9cf93e">getEncoding</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#6c722828c1685c099dfdda557e658af5">getEncryptionMethod</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#c82069d71fab3429470e0db6eee5f661">getEncryptionProperties</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#0175c17fd35f545b5f5ed8e233bad4c3">getId</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#a3fb0d3d6949b25c1171f688e3f49087">getKeyInfo</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#56a1acf53f8b20e320d4f807a51c22ff">getMimeType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#02377c4a1b27ef1735f1b0df1d8eb16d">getType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#cc0d59139fa291692b46b2a808143b73">ID_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00387.html#7753f3b8ae43459dd3fc70390d9699e2">LOCAL_NAME</a></td><td><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#fe4d2ab88ef03812626b7ef65c513e03">MIMETYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#bbb46f5c4251cb4e20d095a65d197cf9">setCipherData</a>(CipherData *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#eee18782c1bff83f5fa21c86ae9acdc1">setEncoding</a>(const XMLCh *Encoding)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#573cf2892405d9de5b2d84effd1b5f53">setEncryptionMethod</a>(EncryptionMethod *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#c35f9d936d7ff42115cd05ad31e279e3">setEncryptionProperties</a>(EncryptionProperties *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#0ec66775c678a7ac83003e061ca8f4cc">setId</a>(const XMLCh *Id)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#144397d5cc3cfb584f3d63f746ad5f79">setKeyInfo</a>(xmlsignature::KeyInfo *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#b1c6c7fede74e1c960ca03575d0c8f96">setMimeType</a>(const XMLCh *MimeType)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#870afd1665c425e4a4d934a7f512a149">setType</a>(const XMLCh *Type)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#fbf1b88afde969175719fe27ab1b2d9a">TYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00387.html#ecea36a47fc3b0204674e65bc4113433">TYPE_NAME</a></td><td><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedData</b>() (defined in <a class="el" href="a00387.html">xmlencryption::EncryptedData</a>)</td><td><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedType</b>() (defined in <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>)</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptedKey Member List</h1>This is the complete list of members for <a class="el" href="a00389.html">xmlencryption::EncryptedKey</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#f477ed3289cde35b169c2d0e5aa6332a">cloneEncryptedKey</a>() const =0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#b5c5eb8a0cda49076dd2485a1d61ae26">cloneEncryptedType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#64192380b7783b62dafc478afe6583f9">ENCODING_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptedKey</b>() (defined in <a class="el" href="a00389.html">xmlencryption::EncryptedKey</a>)</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>EncryptedType</b>() (defined in <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>)</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#5fb6c0b26e8602d0027c051dd4ab11f9">getCarriedKeyName</a>() const =0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#52097a80dd1b6e79eb825828a6df111b">getCipherData</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#9e53d7ecc1a733de1df1ddcbee9cf93e">getEncoding</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#6c722828c1685c099dfdda557e658af5">getEncryptionMethod</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#c82069d71fab3429470e0db6eee5f661">getEncryptionProperties</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#0175c17fd35f545b5f5ed8e233bad4c3">getId</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#a3fb0d3d6949b25c1171f688e3f49087">getKeyInfo</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#56a1acf53f8b20e320d4f807a51c22ff">getMimeType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#ffba04b224ac5daa9c14a034ee9e1aab">getRecipient</a>() const =0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#5e87d5fbe061973ff55b5a5e5ded8def">getReferenceList</a>() const =0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#02377c4a1b27ef1735f1b0df1d8eb16d">getType</a>() const =0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#cc0d59139fa291692b46b2a808143b73">ID_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#98513b6d562b29d5bbe2090013011b9c">LOCAL_NAME</a></td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#fe4d2ab88ef03812626b7ef65c513e03">MIMETYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#a3b3a59db448bf57b52e275f6453b7ef">RECIPIENT_ATTRIB_NAME</a></td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#96356e33845b893dcdf5cdf856b6542a">setCarriedKeyName</a>(CarriedKeyName *child)=0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#bbb46f5c4251cb4e20d095a65d197cf9">setCipherData</a>(CipherData *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#eee18782c1bff83f5fa21c86ae9acdc1">setEncoding</a>(const XMLCh *Encoding)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#573cf2892405d9de5b2d84effd1b5f53">setEncryptionMethod</a>(EncryptionMethod *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#c35f9d936d7ff42115cd05ad31e279e3">setEncryptionProperties</a>(EncryptionProperties *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#0ec66775c678a7ac83003e061ca8f4cc">setId</a>(const XMLCh *Id)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#144397d5cc3cfb584f3d63f746ad5f79">setKeyInfo</a>(xmlsignature::KeyInfo *child)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#b1c6c7fede74e1c960ca03575d0c8f96">setMimeType</a>(const XMLCh *MimeType)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#bb2cb615caf30ae1794246c239572a66">setRecipient</a>(const XMLCh *Recipient)=0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#19c3ddabbed9f8b19f2410864cbf9877">setReferenceList</a>(ReferenceList *child)=0</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#870afd1665c425e4a4d934a7f512a149">setType</a>(const XMLCh *Type)=0</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00392.html#fbf1b88afde969175719fe27ab1b2d9a">TYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00389.html#6242008f84da0c0cf084e38b5d91319d">TYPE_NAME</a></td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedKey</b>() (defined in <a class="el" href="a00389.html">xmlencryption::EncryptedKey</a>)</td><td><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedType</b>() (defined in <a class="el" href="a00392.html">xmlencryption::EncryptedType</a>)</td><td><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CarriedKeyNameBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00357.html#fd3a81d62ec47c574d82e2b59cdfdc14">buildCarriedKeyName</a>()</td><td><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00357.html#26eb93057d75443a3e52a18fcc53a803">buildObject</a>() const </td><td><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00357.html#fac02bfc65a64764843020930c4b9be5">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CarriedKeyNameBuilder</b>() (defined in <a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a>)</td><td><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CipherDataBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00360.html#6edfd0dca3e8280ec171fa0d86e05509">buildCipherData</a>()</td><td><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00360.html#10a23f0356bc3db57529372750810f1b">buildObject</a>() const </td><td><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00360.html#d72fec8e7b79489d053300a2884a91d4">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CipherDataBuilder</b>() (defined in <a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a>)</td><td><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CipherReferenceBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00362.html#2e04a2b1d4ce7e825638cac4c3b3bc47">buildCipherReference</a>()</td><td><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00362.html#6f2adeec029733ac77fcaf43056fd022">buildObject</a>() const </td><td><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00362.html#5ff0d428564cfae377421f8ae92d2695">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CipherReferenceBuilder</b>() (defined in <a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a>)</td><td><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::CipherValueBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00364.html#1855364cac16a2eaac8d7285a099c07b">buildCipherValue</a>()</td><td><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00364.html#679a4fdd905ec7824b52049247f06687">buildObject</a>() const </td><td><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00364.html#fb34dd2e0de24d3f04485ef42550406d">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CipherValueBuilder</b>() (defined in <a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a>)</td><td><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::DataReferenceBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00377.html#723f484a5b10f322b97001cd44bd6c23">buildDataReference</a>()</td><td><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00377.html#e9275b5b476d9eff2635d7a2ffc3aaca">buildObject</a>() const </td><td><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00377.html#25385bf62f8f4fd161b64a61d1ba721f">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~DataReferenceBuilder</b>() (defined in <a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a>)</td><td><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptedDataBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00388.html#c7ae65727a236d00b06fb78ba63f4559">buildEncryptedData</a>()</td><td><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00388.html#a605cee626ea6d4b473ee211a93825f2">buildObject</a>() const </td><td><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00388.html#ca5784f47ce733b6f31547e30fc0c62e">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedDataBuilder</b>() (defined in <a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a>)</td><td><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptedKeyBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00390.html#81708ec520b5bbc9ad28c98526e7fb60">buildEncryptedKey</a>()</td><td><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00390.html#c23c51d11cbb26e40c85e830f4e676fb">buildObject</a>() const </td><td><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00390.html#0639886c4f53630d6ed4ff7fa150faa8">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptedKeyBuilder</b>() (defined in <a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a>)</td><td><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionMethodBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00398.html#034a37a35f45502cfbde1804f48375db">buildEncryptionMethod</a>()</td><td><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00398.html#18aaf8f5b303d23c304dd00a51893e2f">buildObject</a>() const </td><td><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00398.html#628c85b0121e64fadef69581018dbe29">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionMethodBuilder</b>() (defined in <a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a>)</td><td><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionPropertiesBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00400.html#f49c22047b43d39cb5c33f0e42d99715">buildEncryptionProperties</a>()</td><td><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00400.html#99618b2b5ca07e3a1d90219fa7144067">buildObject</a>() const </td><td><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00400.html#c5cfe8a9e040112da2feac55bf90972c">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionPropertiesBuilder</b>() (defined in <a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a>)</td><td><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::EncryptionPropertyBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00402.html#e2c94bd49a08c334feb6a389abec8594">buildEncryptionProperty</a>()</td><td><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00402.html#7489f9a505e9aa5bed93222f21bb3b53">buildObject</a>() const </td><td><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00402.html#f8d33b08ca7498e2c8465c73d4d90d8b">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EncryptionPropertyBuilder</b>() (defined in <a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a>)</td><td><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::KeyReferenceBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00436.html#712c54dedf77e5d2c243266d7fd96229">buildKeyReference</a>()</td><td><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00436.html#5712e27158b8cb0871ea9651485e8021">buildObject</a>() const </td><td><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00436.html#d5837139f3d71ba447512d9d35a710b1">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyReferenceBuilder</b>() (defined in <a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a>)</td><td><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::KeySizeBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00438.html#54137674cda3f2c6b1c4819dd737fee1">buildKeySize</a>()</td><td><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00438.html#6262470a1a1adef0a9f2f2dfd3df5dc6">buildObject</a>() const </td><td><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00438.html#944d37775c499e29d5f3a4fd5ec9dcf1">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeySizeBuilder</b>() (defined in <a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a>)</td><td><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::OAEPparamsBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00454.html#37b833fc88ee249ff59748adeebaf876">buildOAEPparams</a>()</td><td><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00454.html#5ff88547afbbc26a0608e022934b5351">buildObject</a>() const </td><td><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00454.html#4bc62bf377f04ef2f2b5701ae28216ff">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OAEPparamsBuilder</b>() (defined in <a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a>)</td><td><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::ReferenceListBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00477.html#108b41a5608e99fcc1e8fff782656bdc">buildObject</a>() const </td><td><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00477.html#6b166ff48106090ce5d684872a0ab0eb">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00477.html#76d10b68f77e9016c530f1d2638f4c56">buildReferenceList</a>()</td><td><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReferenceListBuilder</b>() (defined in <a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a>)</td><td><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption::TransformsBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00515.html#ad517917eeb2b91b72e8ea2c80fa454b">buildObject</a>() const </td><td><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00515.html#b89e356b3cb464cfedf8c11f6076a7a2">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00515.html#6f5f8a7d642f404b0f93f3fe0d6a4af1">buildTransforms</a>()</td><td><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TransformsBuilder</b>() (defined in <a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a>)</td><td><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::params Member List</h1>This is the complete list of members for <a class="el" href="a00460.html">xmltooling::params</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00460.html#e04bf2128e4794745b49b8a7b095c159">get</a>() const </td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00460.html#e8f908c81555b721937eb641fc841485">params</a>()</td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00460.html#3ae2257f7be1b371e12a6c3628f23284">params</a>(int count,...)</td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00460.html#f3d4616c0f5ca725336c0104b6804f44">v</a></td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td><code> [protected]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::namedparams Member List</h1>This is the complete list of members for <a class="el" href="a00450.html">xmltooling::namedparams</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00460.html#e04bf2128e4794745b49b8a7b095c159">get</a>() const </td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00450.html#692b624e27b55c634a83c3b7e3b6539d">namedparams</a>()</td><td><a class="el" href="a00450.html">xmltooling::namedparams</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00450.html#c709d6140eb4a9d113df755e8a104991">namedparams</a>(int count,...)</td><td><a class="el" href="a00450.html">xmltooling::namedparams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00460.html#e8f908c81555b721937eb641fc841485">params</a>()</td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00460.html#3ae2257f7be1b371e12a6c3628f23284">params</a>(int count,...)</td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00460.html#f3d4616c0f5ca725336c0104b6804f44">v</a></td><td><a class="el" href="a00460.html">xmltooling::params</a></td><td><code> [protected]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLToolingException Member List</h1>This is the complete list of members for <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">getClassName</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">raise</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLParserException Member List</h1>This is the complete list of members for <a class="el" href="a00553.html">xmltooling::XMLParserException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00553.html#507f705b619c1fd321ce37c72e042612">getClassName</a>() const </td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00553.html#0cd5723cfdee8d3e7e7b9174b6d22cf2">raise</a>() const </td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00553.html#df046adf4dcb1fd3193373dc544641c1">XMLParserException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00553.html#8b04a37f337d0a8fa2425eebfee15752">XMLParserException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00553.html#271936fb4a08f9beece32a650f139370">XMLParserException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00553.html#2e52b51eee8580cfb5be4a643734f380">XMLParserException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLParserException</b>() (defined in <a class="el" href="a00553.html">xmltooling::XMLParserException</a>)</td><td><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLObjectException Member List</h1>This is the complete list of members for <a class="el" href="a00551.html">xmltooling::XMLObjectException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00551.html#a124cfaa76a838889444500312d92af6">getClassName</a>() const </td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00551.html#f795861800a6d32b799a67e728f3d383">raise</a>() const </td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00551.html#43c4793b7914ac8c86077302362d139b">XMLObjectException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00551.html#4fe736661147875a74a39b6124b5b27e">XMLObjectException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00551.html#34aba8e29f012a1fc567f8a01967949b">XMLObjectException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00551.html#9840c1cb46123c4a3e231a394df6c02f">XMLObjectException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectException</b>() (defined in <a class="el" href="a00551.html">xmltooling::XMLObjectException</a>)</td><td><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::MarshallingException Member List</h1>This is the complete list of members for <a class="el" href="a00444.html">xmltooling::MarshallingException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00444.html#6152a468b236e4014528ec9788e74771">getClassName</a>() const </td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00444.html#e7577266d40ab94421016917770e55fd">MarshallingException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00444.html#e0db91f64358fe706585072bfcdfa67a">MarshallingException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00444.html#2370470d277b91de937e2212021814a3">MarshallingException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00444.html#626b1619dc6242a16bcec41d822646bd">MarshallingException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00444.html#ec70a0ca19e00b2f8dfa0e70dd0d43c7">raise</a>() const </td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~MarshallingException</b>() (defined in <a class="el" href="a00444.html">xmltooling::MarshallingException</a>)</td><td><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::UnmarshallingException Member List</h1>This is the complete list of members for <a class="el" href="a00521.html">xmltooling::UnmarshallingException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00521.html#320046da72b1a48b66810e6f442f9972">getClassName</a>() const </td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00521.html#5498213e212463a5b4974f144b44a981">raise</a>() const </td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00521.html#f2218fef57663a241e0187145282148e">UnmarshallingException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00521.html#dc9f9023a11061c3dabc2d3e62fbbca6">UnmarshallingException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00521.html#760d0f71ca5702d66ad08485c06b6801">UnmarshallingException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00521.html#303c1372090d85c0235f1a8c6dec00ee">UnmarshallingException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UnmarshallingException</b>() (defined in <a class="el" href="a00521.html">xmltooling::UnmarshallingException</a>)</td><td><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::UnknownElementException Member List</h1>This is the complete list of members for <a class="el" href="a00519.html">xmltooling::UnknownElementException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00519.html#572c3dce932c650e38df86942d66aaf1">getClassName</a>() const </td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00519.html#37c3fe06098c4fce45be706df2af0b2e">raise</a>() const </td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00519.html#3db3f6813bd1b121dd78b9538dbaeff3">UnknownElementException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00519.html#b12f6754a1861a22ed700bfd1829afc4">UnknownElementException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00519.html#d800c9b9599bf3ffec573c15fdf04552">UnknownElementException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00519.html#b734a37748286904cc82d35535886210">UnknownElementException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UnknownElementException</b>() (defined in <a class="el" href="a00519.html">xmltooling::UnknownElementException</a>)</td><td><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::UnknownAttributeException Member List</h1>This is the complete list of members for <a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00517.html#4d2aa4badc09008cb515a2d3194b60de">getClassName</a>() const </td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00517.html#1e8f53e46b666bc9544adf072d968054">raise</a>() const </td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00517.html#19d39993d38e3b30270e9cbbf195cd85">UnknownAttributeException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00517.html#3fe7e95c7f1dbf6bbca887a6efc86ff5">UnknownAttributeException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00517.html#4d277cc0ea99258e1a54c9a777babc47">UnknownAttributeException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00517.html#42d88b939a4d26710e32b6af9d5a00cc">UnknownAttributeException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UnknownAttributeException</b>() (defined in <a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a>)</td><td><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::UnknownExtensionException Member List</h1>This is the complete list of members for <a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00520.html#742bc6a0761a2469052b2c6895bdb17b">getClassName</a>() const </td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00520.html#91bffee13485930f21fc43cfab36673d">raise</a>() const </td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00520.html#d51ac695e9a5b9c18b629a131bbd59da">UnknownExtensionException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00520.html#177b1fd851f68751ea03b37c8c47ec7b">UnknownExtensionException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00520.html#1449766f5076655255b58b3db661d8b2">UnknownExtensionException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00520.html#73a4a951a4da1fc66690c9a20e33111c">UnknownExtensionException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~UnknownExtensionException</b>() (defined in <a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a>)</td><td><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ValidationException Member List</h1>This is the complete list of members for <a class="el" href="a00524.html">xmltooling::ValidationException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00524.html#8823a41bb1b8bd16d646435a2c4e5a2c">getClassName</a>() const </td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00524.html#14e849fa04d9ed84c1849f392736a167">raise</a>() const </td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00524.html#ce7c312721cde548b9162c59d8906827">ValidationException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00524.html#3ed3056bc47eafdc6e9a3ba46fc555c9">ValidationException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00524.html#9315e26b304a2a3d4a6239ed172e218c">ValidationException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00524.html#7ef931267c2743b1587ee8993cde1614">ValidationException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ValidationException</b>() (defined in <a class="el" href="a00524.html">xmltooling::ValidationException</a>)</td><td><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::IOException Member List</h1>This is the complete list of members for <a class="el" href="a00426.html">xmltooling::IOException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00426.html#383f784f2509e44c5db477ca961126df">getClassName</a>() const </td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00426.html#bc0ae0afea9c7ffd7fbe00af59458c6d">IOException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00426.html#fb15edb29bb5009100da7bd640ae3178">IOException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00426.html#e0b99daa874e9615c46c15d65f2b382f">IOException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00426.html#ff7288bf2ed8b187d7354fea73ba2ccb">IOException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00426.html#ea311581c3b39536382410c80e1f5c92">raise</a>() const </td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~IOException</b>() (defined in <a class="el" href="a00426.html">xmltooling::IOException</a>)</td><td><a class="el" href="a00426.html">xmltooling::IOException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLSecurityException Member List</h1>This is the complete list of members for <a class="el" href="a00554.html">xmltooling::XMLSecurityException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">getClassName</a>() const </td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">raise</a>() const </td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#dfbb6aec3b4fda8c3b3be4a191f4d45c">XMLSecurityException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#ee3b055b05786bbdf49bf8a946ab39ca">XMLSecurityException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#e29df17c0f5aa2795f9fd786ea5ae558">XMLSecurityException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#ca8b8266d98b0a1407589220bcd5846b">XMLSecurityException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLSecurityException</b>() (defined in <a class="el" href="a00554.html">xmltooling::XMLSecurityException</a>)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::UnknownElementBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00518.html">xmltooling::UnknownElementBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00518.html#00dc953d8cfe78dd765e87555eae8c23">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const </td><td><a class="el" href="a00518.html">xmltooling::UnknownElementBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractXMLObjectMarshaller Member List</h1>This is the complete list of members for <a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AbstractXMLObjectMarshaller</b>() (defined in <a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a>)</td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">detach</a>()</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#a8b7f667df39487865a1aa14f2d19a98">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#6b3095e086997a2e5af847261e9dfc87">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#c62882a82aaf6fb07c8474501214b9c9">marshallAttributes</a>(xercesc::DOMElement *domElement) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#d014dd8ebc0a150da5240762552063ab">marshallContent</a>(xercesc::DOMElement *domElement, const Credential *credential) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#47a0f90fbcf43e0d05611eb3fb71a78e">marshallElementType</a>(xercesc::DOMElement *domElement) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#13e55d9afdaddf9dfced55dfe5fd9a1c">marshallInto</a>(xercesc::DOMElement *targetElement, const std::vector< xmlsignature::Signature * > *sigs, const Credential *credential=NULL) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#e382b6762fbb7136cb5924aed3e61620">marshallNamespaces</a>(xercesc::DOMElement *domElement) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::XMLObject::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00347.html#37c7a6d470bd3e6c290beaaf5bfc82a5">setDocumentElement</a>(xercesc::DOMDocument *document, xercesc::DOMElement *element) const </td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObjectMarshaller</b>() (defined in <a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a>)</td><td><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractXMLObjectUnmarshaller Member List</h1>This is the complete list of members for <a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a>(const AbstractXMLObject &src)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AbstractXMLObjectUnmarshaller</b>() (defined in <a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a>)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a>(const Namespace &ns) const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">detach</a>()</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a>() const </td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [mutable, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a>(xmlconstants::xmltooling_bool_t value)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">xmltooling::XMLObject::nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject::nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a>(XMLCh *oldValue, const XMLCh *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a>(DateTime *oldValue, const DateTime *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a>(DateTime *oldValue, time_t newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a>(QName *oldValue, const QName *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a>(XMLObject *oldValue, XMLObject *newValue)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00348.html#6248ace010dfc5234b5eb118d8d07270">processAttribute</a>(const xercesc::DOMAttr *attribute)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00348.html#46c9dca3daf7bafb8d62e7eb4c439c18">processChildElement</a>(XMLObject *child, const xercesc::DOMElement *childRoot)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a>(const Namespace &ns)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a>(XMLObject *parent)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00348.html#a8588b8aa3698573417a5c64b9bf6d5b">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00348.html#b4101db89ab7011e87dd6f0efd88c6c0">unmarshallAttributes</a>(const xercesc::DOMElement *domElement)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00348.html#69256bd6d26a0328855c6b81ed6b3027">unmarshallContent</a>(const xercesc::DOMElement *domElement)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObject</b>() (defined in <a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>)</td><td><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractXMLObjectUnmarshaller</b>() (defined in <a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a>)</td><td><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::GenericRequest Member List</h1>This is the complete list of members for <a class="el" href="a00417.html">xmltooling::GenericRequest</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>GenericRequest</b>() (defined in <a class="el" href="a00417.html">xmltooling::GenericRequest</a>)</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#77db1038b240b114954582d5b3005678">getAuthType</a>() const </td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#e23d1e4ac83b6d8b0ceadb1ab315311d">getClientCertificates</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#a0c956913e83d1ea978244169425b68d">getContentLength</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#096d07192e3acad47bd18c92bae14b48">getContentType</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#af390650283db2737a02a7143410834e">getHostname</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#fe7809a3285dfa0249dfb6b65faff685">getParameter</a>(const char *name) const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#c1585f100a0b23a0e33ac2eea1beaa60">getParameters</a>(const char *name, std::vector< const char * > &values) const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#c14f78d7d2125285a23c8f482d8abe6e">getPort</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#a884fe9a4d30fa39ff91bcc52c141cd8">getRemoteAddr</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#540e3707b35a5c242cd4c133a67211a4">getRemoteUser</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#9aaafea15ed21a116722a18b6e50f2ba">getRequestBody</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#2713bf6e803fee551bfb2e391ab7c2d0">getScheme</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#4537f02651b3d500bca2d63ecb0b8350">isSecure</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~GenericRequest</b>() (defined in <a class="el" href="a00417.html">xmltooling::GenericRequest</a>)</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::GenericResponse Member List</h1>This is the complete list of members for <a class="el" href="a00418.html">xmltooling::GenericResponse</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>GenericResponse</b>() (defined in <a class="el" href="a00418.html">xmltooling::GenericResponse</a>)</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00418.html#f5302f96dcd5ef850e755e515bf29981">sendError</a>(std::istream &inputStream)=0</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00418.html#c47423d7e0b6f8ee2bbb753cb0c853db">sendResponse</a>(std::istream &inputStream)=0</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00418.html#83b42e482a69871a8054a52a8396b4cf">sendResponse</a>(std::istream &inputStream, long status)=0</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00418.html#42ac6ddf588dc64fb75c7c37afa9f4d4">setContentType</a>(const char *type=NULL)=0</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~GenericResponse</b>() (defined in <a class="el" href="a00418.html">xmltooling::GenericResponse</a>)</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::HTTPRequest Member List</h1>This is the complete list of members for <a class="el" href="a00423.html">xmltooling::HTTPRequest</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>GenericRequest</b>() (defined in <a class="el" href="a00417.html">xmltooling::GenericRequest</a>)</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#77db1038b240b114954582d5b3005678">getAuthType</a>() const </td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#e23d1e4ac83b6d8b0ceadb1ab315311d">getClientCertificates</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#a0c956913e83d1ea978244169425b68d">getContentLength</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#096d07192e3acad47bd18c92bae14b48">getContentType</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#7d19e7303fe29fb248265180b6b5fa94">getCookie</a>(const char *name) const </td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#4e82708ae8c4e415f0c7f598169f36ae">getHeader</a>(const char *name) const =0</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#af390650283db2737a02a7143410834e">getHostname</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#dcef1100460f866afa955e15a4bd8b9f">getMethod</a>() const =0</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#fe7809a3285dfa0249dfb6b65faff685">getParameter</a>(const char *name) const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#c1585f100a0b23a0e33ac2eea1beaa60">getParameters</a>(const char *name, std::vector< const char * > &values) const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#c14f78d7d2125285a23c8f482d8abe6e">getPort</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#c88d1356b9c7d2505085470a8109c8e1">getQueryString</a>() const =0</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#a884fe9a4d30fa39ff91bcc52c141cd8">getRemoteAddr</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#540e3707b35a5c242cd4c133a67211a4">getRemoteUser</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#9aaafea15ed21a116722a18b6e50f2ba">getRequestBody</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#00b5cef56404653a98507def706dd786">getRequestURI</a>() const =0</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#70c3e5ff6b13fab02312dbafab258f0e">getRequestURL</a>() const =0</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00417.html#2713bf6e803fee551bfb2e391ab7c2d0">getScheme</a>() const =0</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>HTTPRequest</b>() (defined in <a class="el" href="a00423.html">xmltooling::HTTPRequest</a>)</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00423.html#e000fdd8e5dbd5857a82fb54adad8e8c">isSecure</a>() const </td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~GenericRequest</b>() (defined in <a class="el" href="a00417.html">xmltooling::GenericRequest</a>)</td><td><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~HTTPRequest</b>() (defined in <a class="el" href="a00423.html">xmltooling::HTTPRequest</a>)</td><td><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::HTTPResponse Member List</h1>This is the complete list of members for <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>GenericResponse</b>() (defined in <a class="el" href="a00418.html">xmltooling::GenericResponse</a>)</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#6eba7d34487cd548041006b85bc38036">getAllowedSchemes</a>()</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>HTTPResponse</b>() (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#cdc529503ea897041e8be0b0c6d09d55">sanitizeURL</a>(const char *url)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#d6a4b4c4cf4db6e44f170d6bde2ac096">sendError</a>(std::istream &inputStream)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#d00de41496787ffbb7cb1de8698e5884">sendRedirect</a>(const char *url)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#9f2ac39237d3c4533997e3374a7f82dc">sendResponse</a>(std::istream &inputStream)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00418.html#83b42e482a69871a8054a52a8396b4cf">xmltooling::GenericResponse::sendResponse</a>(std::istream &inputStream, long status)=0</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#f345e019a816cf7f59befe1bbc6afb73">setContentType</a>(const char *type)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#63bcd775850606efe990f412d3cca008">setCookie</a>(const char *name, const char *value)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#0b3c34036d4470bb6a2da39c0b51e607">setResponseHeader</a>(const char *name, const char *value)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00424.html#d07686755b9cd4cf4186fc684445c08d">status_t</a> enum name</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_HTTP_STATUS_ERROR</b> enum value (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_HTTP_STATUS_FORBIDDEN</b> enum value (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_HTTP_STATUS_MOVED</b> enum value (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_HTTP_STATUS_NOTFOUND</b> enum value (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_HTTP_STATUS_OK</b> enum value (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_HTTP_STATUS_UNAUTHORIZED</b> enum value (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~GenericResponse</b>() (defined in <a class="el" href="a00418.html">xmltooling::GenericResponse</a>)</td><td><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~HTTPResponse</b>() (defined in <a class="el" href="a00424.html">xmltooling::HTTPResponse</a>)</td><td><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Lockable Member List</h1>This is the complete list of members for <a class="el" href="a00442.html">xmltooling::Lockable</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00442.html#86337f8560d321f90662de5751764759">lock</a>()=0</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00442.html#04bef17b2138bf6820bde7507c4d8111">unlock</a>()=0</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Locker Member List</h1>This is the complete list of members for <a class="el" href="a00443.html">xmltooling::Locker</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00443.html#9ff5efce9f39386f84a84a2e9628b4bb">assign</a>(Lockable *lockee=NULL, bool lock=true)</td><td><a class="el" href="a00443.html">xmltooling::Locker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00443.html#2c4a1f4dbd8e89e10546eef51bb91e34">Locker</a>(Lockable *lockee=NULL, bool lock=true)</td><td><a class="el" href="a00443.html">xmltooling::Locker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00443.html#f2b9de8b99f850030e97477033560f72">~Locker</a>()</td><td><a class="el" href="a00443.html">xmltooling::Locker</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Namespace Member List</h1>This is the complete list of members for <a class="el" href="a00451.html">xmltooling::Namespace</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00451.html#3096b10f087ebebef6c0e31ec375bdd2">alwaysDeclare</a>() const </td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00451.html#1892185d6dfcd99165802b24a4bbaeb4">getNamespacePrefix</a>() const </td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00451.html#e44ab92941f2966f387f4ec754eed806">getNamespaceURI</a>() const </td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00451.html#1af42807d912643a295afc0b54c06ec3">Namespace</a>(const XMLCh *uri=NULL, const XMLCh *prefix=NULL, bool alwaysDeclare=false)</td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00451.html#c790c354c8f4175cbe3850aa4a5b4e68">setAlwaysDeclare</a>(bool alwaysDeclare)</td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00451.html#0b72c4f697fef3c2faed8276d6903f0e">setNamespacePrefix</a>(const XMLCh *prefix)</td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00451.html#ff4bfd917a19905b005dda52d5252852">setNamespaceURI</a>(const XMLCh *uri)</td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Namespace</b>() (defined in <a class="el" href="a00451.html">xmltooling::Namespace</a>)</td><td><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::PluginManager< T, Key, Params > Member List</h1>This is the complete list of members for <a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00472.html#25b8ba0ba2f86ed6fbcd82eefaadd079">deregisterFactories</a>()</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00472.html#8f18b7f338b5a9c1511666f6799200fa">deregisterFactory</a>(const Key &type)</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00472.html#a3473103339c2f18a6c98ffac3c13246">Factory</a> typedef</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00472.html#5017d1ba6090fc6925900973b33b27fc">newPlugin</a>(const Key &type, const Params &p)</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PluginManager</b>() (defined in <a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a>)</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00472.html#b98911b6c76c835d7c6903b7920dff60">registerFactory</a>(const Key &type, typename PluginManager::Factory *factory)</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PluginManager</b>() (defined in <a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a>)</td><td><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::QName Member List</h1>This is the complete list of members for <a class="el" href="a00475.html">xmltooling::QName</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00475.html#9c13df16d2956c43aeb98f3f72897511">getLocalPart</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#589788ebcaf94c740805218dde7068e0">getNamespaceURI</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#1c118eb9f9c5e2c496b8496c7b36e247">getPrefix</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#9200eafc20a2b4f927b97297b7adeaf9">hasLocalPart</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#a2db0884f550818c4837fbf6348fe69d">hasNamespaceURI</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#02d707d4d9b6106447c3922cf4b49b06">hasPrefix</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#dbe033ebb26a9e6f1fd52dda0b2f872b">QName</a>(const XMLCh *uri=NULL, const XMLCh *localPart=NULL, const XMLCh *prefix=NULL)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#df39cec784f421a93f3292033b14c13f">QName</a>(const char *uri, const char *localPart, const char *prefix=NULL)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#4b602e1b8c848321476c6875dc35fe14">setLocalPart</a>(const XMLCh *localPart)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#39e2921d64500f0264a6125671b6ad54">setLocalPart</a>(const char *localPart)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#06a2a7ba70b0cfad7fae626f3c6347bc">setNamespaceURI</a>(const XMLCh *uri)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#e21e65ba5ef6febb2dc91bd6525b7980">setNamespaceURI</a>(const char *uri)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#ce5643762f56c1d79acb5be9054a4a1f">setPrefix</a>(const XMLCh *prefix)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#725ee17c71d6d2a3618998844dba9f01">setPrefix</a>(const char *prefix)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00475.html#ce010b342050983023ea0a9d65a1c39c">toString</a>() const </td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~QName</b>() (defined in <a class="el" href="a00475.html">xmltooling::QName</a>)</td><td><a class="el" href="a00475.html">xmltooling::QName</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractPKIXTrustEngine Member List</h1>This is the complete list of members for <a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00343.html#8c6fcccc66fb78d3e91da1d6d042aa96">AbstractPKIXTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#71c52360b126db13be4d44e71aace5a7">checkEntityNames</a>(X509 *certEE, const CredentialResolver &credResolver, const CredentialCriteria &criteria) const </td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#c83ea77b5e2722d51f509b0d0a7535ce">getPKIXValidationInfoIterator</a>(const CredentialResolver &pkixSource, CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#d54306c11ec7ae78fe0a19fbf86342a8">m_fullCRLChain</a></td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00458.html#6a6d5b7ba9707bff91c540cbe20ff655">OpenSSLTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00493.html#18d401a37fc7565b545fdadd722114f4">SignatureTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#a64d2c21d4341490846bc949c25f288c">validate</a>(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#01b4ea8c9419af95a29ab9f6418735d4">validate</a>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#2917ea638fc470807309714f8e8b644b">validate</a>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00343.html#c5b4864b5379bbeeeae329b1f60844b0">validate</a>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">X509TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AbstractPKIXTrustEngine</b>() (defined in <a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a>)</td><td><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OpenSSLTrustEngine</b>() (defined in <a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a>)</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SignatureTrustEngine</b>() (defined in <a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a>)</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TrustEngine</b>() (defined in <a class="el" href="a00516.html">xmltooling::TrustEngine</a>)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509TrustEngine</b>() (defined in <a class="el" href="a00544.html">xmltooling::X509TrustEngine</a>)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator Member List</h1>This is the complete list of members for <a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00344.html#96f1bfd8707106208993309a98665dfb">getCRLs</a>() const =0</td><td><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00344.html#e4279892a78222dfb8ea8df6c1a44972">getTrustAnchors</a>() const =0</td><td><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00344.html#85770a22641f551a1ec611e9e9725f3d">getVerificationDepth</a>() const =0</td><td><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00344.html#65b6fee16c1aeab3fe505d2110c4a32b">next</a>()=0</td><td><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PKIXValidationInfoIterator</b>() (defined in <a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a>)</td><td><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PKIXValidationInfoIterator</b>() (defined in <a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a>)</td><td><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::BasicX509Credential Member List</h1>This is the complete list of members for <a class="el" href="a00353.html">xmltooling::BasicX509Credential</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00353.html#70f22b165f96496d160c0f3c13f80d96">BasicX509Credential</a>(bool ownCerts)</td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#7281d844896a7c8e1aa4aef0de21baac">BasicX509Credential</a>(XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, XSECCryptoX509CRL *crl=NULL)</td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#4eb7c9f73843a0d0ffd50b62faca3565">BasicX509Credential</a>(XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, const std::vector< XSECCryptoX509CRL * > &crls)</td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ENCRYPTION_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#6453ed2e811074b3be80af346d8a8a16">extract</a>()</td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#d4ebb6266db30e672fa7b5b3df07a9eb">getAlgorithm</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">getCredentalContext</a>() const </td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#13f71640488b24a986133689b6adc57c">getCRL</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#7f38ca92829362cf98e96f20e1a15bbc">getCRLs</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#04a0832e1b9476ba6eb7ae1d444c03eb">getEntityCertificateChain</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#12b5de1b909f989716fba60774c44c0f">getIssuerName</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#ac813ea750d6bd49ed81173e88a8cc9c">getKeyInfo</a>(bool compact=false) const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#c132c05996ffea70aa1429a1efc2401d">getKeyNames</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#ff1cb5f3c091387a9234c597ad5d7158">getKeySize</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#3deb653434c5f35cbf957f521e1091f1">getPrivateKey</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#845bf48141aa02ddd1151f48bd6913a2">getPublicKey</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#2c32a037f5478adc7ee29b8011a091a4">getSerialNumber</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#31257923828cde1c87b326737112780a">getSubjectName</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#10b03cbb49ac13556e75b20f59722a17">getUsage</a>() const </td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#6c38aab2238e2d1548450efee8c44489">initKeyInfo</a>(unsigned int types=0)</td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_NAME</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_VALUE</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_CERTIFICATE</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_ISSUERSERIAL</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_SUBJECTNAME</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#3d989827966bf93615642931bcc55104">KeyInfoTypes</a> enum name</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#8543c3e2761670530f2670ed856fd2bd">m_compactKeyInfo</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#c75c6ceb2083de980387aa049618a2e4">m_crls</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#d318ccfdcac3dec9435e27c145fb9665">m_issuerName</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#7fab5a25240a66fa891635f872e1f7e5">m_key</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#f90f24224fe6c46e3c850dcb3bc9323b">m_keyInfo</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#bb932b5f04b064a48bbc356ff5b82c81">m_keyNames</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#9571ccdb5def7e486f54cf321fe3620f">m_ownCerts</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#650fe6aa8c9d156d0555b3afd9c921ff">m_serial</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#c521b9236364b9641a0afb65657fe8cc">m_subjectName</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00353.html#3ac17e40471034b67867a3acf430ecf9">m_xseccerts</a></td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_CERTS</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_CRLS</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_KEYS</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_NAMES</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#9c4c820748fe4a9dc534c1f62810b35b">ResolveTypes</a> enum name</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SIGNING_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>TLS_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UNSPECIFIED_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">UsageTypes</a> enum name</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509Credential</b>() (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~BasicX509Credential</b>() (defined in <a class="el" href="a00353.html">xmltooling::BasicX509Credential</a>)</td><td><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509Credential</b>() (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ChainingTrustEngine Member List</h1>This is the complete list of members for <a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00358.html#56afdcef0535c285e7b77db63313819d">addTrustEngine</a>(TrustEngine *newEngine)</td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#55629baff99c1a5f79723258073edbf1">ChainingTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00458.html#6a6d5b7ba9707bff91c540cbe20ff655">OpenSSLTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#62a0d411c4661df1873bca7a545b5719">removeTrustEngine</a>(TrustEngine *oldEngine)</td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00493.html#18d401a37fc7565b545fdadd722114f4">SignatureTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#9ee4747099fd57b11502d9332a4c7cc5">validate</a>(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#bd6cf90b061c9fe05d622d6abc7d63c0">validate</a>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#b01fd3d64efb1fe7484ff2b82f241fe8">validate</a>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#55099c5123f867c31313358e67162710">validate</a>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">X509TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00358.html#9a4d9765542403938844e64c388d74fd">~ChainingTrustEngine</a>()</td><td><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OpenSSLTrustEngine</b>() (defined in <a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a>)</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SignatureTrustEngine</b>() (defined in <a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a>)</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TrustEngine</b>() (defined in <a class="el" href="a00516.html">xmltooling::TrustEngine</a>)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509TrustEngine</b>() (defined in <a class="el" href="a00544.html">xmltooling::X509TrustEngine</a>)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Credential Member List</h1>This is the complete list of members for <a class="el" href="a00371.html">xmltooling::Credential</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ENCRYPTION_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">getAlgorithm</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">getCredentalContext</a>() const </td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">getKeyInfo</a>(bool compact=false) const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">getKeyNames</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">getKeySize</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">getPrivateKey</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">getPublicKey</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">getUsage</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_NAME</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_VALUE</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#f519ceab001326e52a826ddb5951deb2">KeyInfoTypes</a> enum name</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_KEYS</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_NAMES</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#41af688a39f80956d576626b3bac0e07">ResolveTypes</a> enum name</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SIGNING_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>TLS_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UNSPECIFIED_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">UsageTypes</a> enum name</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::CredentialContext Member List</h1>This is the complete list of members for <a class="el" href="a00372.html">xmltooling::CredentialContext</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>CredentialContext</b>() (defined in <a class="el" href="a00372.html">xmltooling::CredentialContext</a>)</td><td><a class="el" href="a00372.html">xmltooling::CredentialContext</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CredentialContext</b>() (defined in <a class="el" href="a00372.html">xmltooling::CredentialContext</a>)</td><td><a class="el" href="a00372.html">xmltooling::CredentialContext</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::CredentialCriteria Member List</h1>This is the complete list of members for <a class="el" href="a00373.html">xmltooling::CredentialCriteria</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00373.html#52ff5a2da3b6f5da05c508bf806d45e0">CredentialCriteria</a>()</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#9b3af7241bb4ffb101ca646629fadb13">getKeyAlgorithm</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#22cd31ea527d0cfa7ac8c97eceb86317">getKeyInfo</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#88399185314de736c1cc55f3b740ae83">getKeyNames</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#e5518fda3803d174be916ab1ca641251">getKeyNames</a>()</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#693a6e0203ecd73834e7e5363eb6f626">getKeySize</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#b0fe1489d13384ea4099c262546b1885">getNativeKeyInfo</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#74841b1d1abdf20ada5fdab84f5fec1f">getPeerName</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#c04bd87dd805fd8d4a2c251eebee8d0a">getPublicKey</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#3076ed5ca2b4ba125a5121918c888806">getUsage</a>() const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_EXTRACTION_KEY</b> enum value (defined in <a class="el" href="a00373.html">xmltooling::CredentialCriteria</a>)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_EXTRACTION_KEYNAMES</b> enum value (defined in <a class="el" href="a00373.html">xmltooling::CredentialCriteria</a>)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#ae6962fd31cb137e17aedd8e8c8a92cd">keyinfo_extraction_t</a> enum name</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#e9f894d78fed641c6cc72e0100344c2c">matches</a>(const Credential &credential) const </td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#1f3ed34fac83bf121d69fe6b18bdb506">setKeyAlgorithm</a>(const char *keyAlgorithm)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#b915ce9945117123652e221f5bce0d4a">setKeyInfo</a>(const xmlsignature::KeyInfo *keyInfo, int extraction=0)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#26a68b1032128526a1f7f04869ff79cf">setKeySize</a>(unsigned int keySize)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#d431eeec65e81c72c09c50cab00f0736">setNativeKeyInfo</a>(DSIGKeyInfoList *keyInfo, int extraction=0)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#480a6c4ef97429e0056120acc1bf87dd">setPeerName</a>(const char *peerName)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#8875a386b0238d37e7b20fb3f1fa76b8">setPublicKey</a>(XSECCryptoKey *key)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#e6b99bb3ef22f583f65e12a8af54da3a">setSignature</a>(const xmlsignature::Signature &sig, int extraction=0)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#a485c011e79c80f9c2c9b5a05d6ff62e">setUsage</a>(unsigned int usage)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00373.html#e6df26abe879f049c3661702537a1fe1">setXMLAlgorithm</a>(const XMLCh *algorithm)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CredentialCriteria</b>() (defined in <a class="el" href="a00373.html">xmltooling::CredentialCriteria</a>)</td><td><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::CredentialResolver Member List</h1>This is the complete list of members for <a class="el" href="a00374.html">xmltooling::CredentialResolver</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>CredentialResolver</b>() (defined in <a class="el" href="a00374.html">xmltooling::CredentialResolver</a>)</td><td><a class="el" href="a00374.html">xmltooling::CredentialResolver</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00442.html#86337f8560d321f90662de5751764759">lock</a>()=0</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00374.html#53a97256efa9869d48f114fcc73ba93b">resolve</a>(const CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00374.html">xmltooling::CredentialResolver</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00374.html#2a95d0c22696eb4da9fb828c773f722d">resolve</a>(std::vector< const Credential * > &results, const CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00374.html">xmltooling::CredentialResolver</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00442.html#04bef17b2138bf6820bde7507c4d8111">unlock</a>()=0</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CredentialResolver</b>() (defined in <a class="el" href="a00374.html">xmltooling::CredentialResolver</a>)</td><td><a class="el" href="a00374.html">xmltooling::CredentialResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::KeyInfoCredentialContext Member List</h1>This is the complete list of members for <a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>CredentialContext</b>() (defined in <a class="el" href="a00372.html">xmltooling::CredentialContext</a>)</td><td><a class="el" href="a00372.html">xmltooling::CredentialContext</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00431.html#c36190391f877c6772f01541471a0037">getKeyInfo</a>() const </td><td><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00431.html#1ee1c790b19b38d1ae81f6c3cd3f7178">getNativeKeyInfo</a>() const </td><td><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00431.html#c494eea3efb5302e00ddb16295be9458">KeyInfoCredentialContext</a>(const xmlsignature::KeyInfo *keyInfo=NULL)</td><td><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00431.html#f0be3eab804b099eded99da90abb112a">KeyInfoCredentialContext</a>(DSIGKeyInfoList *keyInfo)</td><td><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CredentialContext</b>() (defined in <a class="el" href="a00372.html">xmltooling::CredentialContext</a>)</td><td><a class="el" href="a00372.html">xmltooling::CredentialContext</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyInfoCredentialContext</b>() (defined in <a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a>)</td><td><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::KeyInfoResolver Member List</h1>This is the complete list of members for <a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>KeyInfoResolver</b>() (defined in <a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a>)</td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00432.html#a069caeac7c4ed26aac4f2ca3e59b6b2">resolve</a>(const xmlsignature::KeyInfo *keyInfo, int types=0) const =0</td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00432.html#38fe0862f44ccefbc412cebae50b2ce3">resolve</a>(DSIGKeyInfoList *keyInfo, int types=0) const =0</td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00432.html#c52dcd047b554d60967d6c09cd8b3b5f">resolve</a>(KeyInfoCredentialContext *context, int types=0) const =0</td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00432.html#1417a626aaf2681a01fc6ac738b6a152">resolve</a>(const xmlsignature::Signature *sig, int types=0) const </td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00432.html#1fbf501f1359a8c53a4e82634596071c">resolve</a>(const CredentialCriteria &criteria, int types=0) const </td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyInfoResolver</b>() (defined in <a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a>)</td><td><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::OpenSSLCredential Member List</h1>This is the complete list of members for <a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00455.html#62f3fe8e81af102af7df52369c2f9b91">attach</a>(SSL_CTX *ctx) const =0</td><td><a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ENCRYPTION_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#4167cd73ce30890f82c6f4b6ed51421f">extract</a>()=0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">getAlgorithm</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">getCredentalContext</a>() const </td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">getCRL</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#23d019d3a5ce8c05e9d260181d18d3aa">getCRLs</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#0088fb40a363c7fc8745f32e69723733">getEntityCertificateChain</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#67d59b7ba610caeb3d9b1a2346313cd5">getIssuerName</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">getKeyInfo</a>(bool compact=false) const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">getKeyNames</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">getKeySize</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">getPrivateKey</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">getPublicKey</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#9adfc62fd676f194ff3ea8d063d12116">getSerialNumber</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#b402ed8b04c98123031309d18da93f3f">getSubjectName</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">getUsage</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_NAME</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_VALUE</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_CERTIFICATE</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_ISSUERSERIAL</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_SUBJECTNAME</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#3d989827966bf93615642931bcc55104">KeyInfoTypes</a> enum name</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>OpenSSLCredential</b>() (defined in <a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a>)</td><td><a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_CERTS</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_CRLS</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_KEYS</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_NAMES</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#9c4c820748fe4a9dc534c1f62810b35b">ResolveTypes</a> enum name</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SIGNING_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>TLS_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UNSPECIFIED_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">UsageTypes</a> enum name</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509Credential</b>() (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OpenSSLCredential</b>() (defined in <a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a>)</td><td><a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509Credential</b>() (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::OpenSSLCryptoX509CRL Member List</h1>This is the complete list of members for <a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00456.html#11c05ba6c6046eaf002b2225c4957033">clone</a>() const </td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00456.html#8e3848a2f01ecce05bbd240827616ed9">getDEREncodingSB</a>()</td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00456.html#fb9c3ea994510356700b2179f8e8d216">getOpenSSLX509CRL</a>()</td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00456.html#2a02a3b30ce6e3b20072c331e903274c">getProviderName</a>() const </td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00456.html#a57e99c8945325e015ce8921e7c09f5b">loadX509CRLBase64Bin</a>(const char *buf, unsigned int len)</td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00559.html#dd7f4455ad2d9e5d3fd7d5a85b9f0ec2">loadX509CRLPEM</a>(const char *buf, unsigned int len=0)</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00456.html#ad9f94f85edc2fc9478fb654b10b21b0">OpenSSLCryptoX509CRL</a>()</td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00456.html#0c76db0ce2b953f325885cb9f4a437a6">OpenSSLCryptoX509CRL</a>(X509_CRL *x)</td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XSECCryptoX509CRL</b>() (defined in <a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a>)</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OpenSSLCryptoX509CRL</b>() (defined in <a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a>)</td><td><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XSECCryptoX509CRL</b>() (defined in <a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a>)</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::OpenSSLTrustEngine Member List</h1>This is the complete list of members for <a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00458.html#6a6d5b7ba9707bff91c540cbe20ff655">OpenSSLTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00458.html#b460e560fe8c78c316cca2abd09a41fd">validate</a>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">xmltooling::X509TrustEngine::validate</a>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">X509TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OpenSSLTrustEngine</b>() (defined in <a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a>)</td><td><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TrustEngine</b>() (defined in <a class="el" href="a00516.html">xmltooling::TrustEngine</a>)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509TrustEngine</b>() (defined in <a class="el" href="a00544.html">xmltooling::X509TrustEngine</a>)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::SecurityHelper Member List</h1>This is the complete list of members for <a class="el" href="a00486.html">xmltooling::SecurityHelper</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00486.html#dc935b0c82c5926ea4bf210dde2397a6">doHash</a>(const char *hashAlg, const char *buf, unsigned long buflen, bool toHex=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#5f22ddd0fa2dceebece0ff462710e229">getDEREncoding</a>(const Credential &cred, const char *hash, bool nowrap=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#28b25fe7f72789c9bdbea7b9059d8228">getDEREncoding</a>(const XSECCryptoKey &key, const char *hash, bool nowrap=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#09eefedfa4b5fe196215d85ae02ec482">getDEREncoding</a>(const XSECCryptoX509 &cert, const char *hash, bool nowrap=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#143274c77e97d67ffcf6a3ac84e45685">getDEREncoding</a>(const Credential &cred, bool hash=false, bool nowrap=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#43c73864b57074500d31ba9d2a9e7d93">getDEREncoding</a>(const XSECCryptoKey &key, bool hash=false, bool nowrap=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#b7a9575d2d3638c2b50a6dbfdc210a26">getDEREncoding</a>(const XSECCryptoX509 &cert, bool hash=false, bool nowrap=true)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#f68899f448b1729753a65b173d8bf3e8">guessEncodingFormat</a>(const char *pathname)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#83ac291926d2e1343d936e881ecdb27e">loadCertificatesFromFile</a>(std::vector< XSECCryptoX509 * > &certs, const char *pathname, const char *format=NULL, const char *password=NULL)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#51739afe9481dd8c4b421b52d07e8d9c">loadCertificatesFromURL</a>(std::vector< XSECCryptoX509 * > &certs, SOAPTransport &transport, const char *backing, const char *format=NULL, const char *password=NULL)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#ee0ffb9a2a0ff1ccbac58ba737b3ec18">loadCRLsFromFile</a>(std::vector< XSECCryptoX509CRL * > &crls, const char *pathname, const char *format=NULL)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#1e43ca8debf74abab3daff22d41625f2">loadCRLsFromURL</a>(std::vector< XSECCryptoX509CRL * > &crls, SOAPTransport &transport, const char *backing, const char *format=NULL)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#563c4f86eb36c90c7e7691cc522c8f71">loadKeyFromFile</a>(const char *pathname, const char *format=NULL, const char *password=NULL)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#c10cbe6877656413b93e919231519f32">loadKeyFromURL</a>(SOAPTransport &transport, const char *backing, const char *format=NULL, const char *password=NULL)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00486.html#114f2ac19bafe9f0fd7f2f1ca29da336">matches</a>(const XSECCryptoKey &key1, const XSECCryptoKey &key2)</td><td><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td><code> [static]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::SignatureTrustEngine Member List</h1>This is the complete list of members for <a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00493.html#18d401a37fc7565b545fdadd722114f4">SignatureTrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00493.html#cf81988aac5639352945b3f91880b474">validate</a>(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00493.html#fa4faf764172ab400b1f8d8e3f17e907">validate</a>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SignatureTrustEngine</b>() (defined in <a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a>)</td><td><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TrustEngine</b>() (defined in <a class="el" href="a00516.html">xmltooling::TrustEngine</a>)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::TrustEngine Member List</h1>This is the complete list of members for <a class="el" href="a00516.html">xmltooling::TrustEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TrustEngine</b>() (defined in <a class="el" href="a00516.html">xmltooling::TrustEngine</a>)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::X509Credential Member List</h1>This is the complete list of members for <a class="el" href="a00529.html">xmltooling::X509Credential</a>, including all inherited members.<p><table>
+ <tr bgcolor="#f0f0f0"><td><b>Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ENCRYPTION_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#4167cd73ce30890f82c6f4b6ed51421f">extract</a>()=0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">getAlgorithm</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">getCredentalContext</a>() const </td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">getCRL</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#23d019d3a5ce8c05e9d260181d18d3aa">getCRLs</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#0088fb40a363c7fc8745f32e69723733">getEntityCertificateChain</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#67d59b7ba610caeb3d9b1a2346313cd5">getIssuerName</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">getKeyInfo</a>(bool compact=false) const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">getKeyNames</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">getKeySize</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">getPrivateKey</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">getPublicKey</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#9adfc62fd676f194ff3ea8d063d12116">getSerialNumber</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#b402ed8b04c98123031309d18da93f3f">getSubjectName</a>() const =0</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">getUsage</a>() const =0</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_NAME</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_KEY_VALUE</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_CERTIFICATE</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_ISSUERSERIAL</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KEYINFO_X509_SUBJECTNAME</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#3d989827966bf93615642931bcc55104">KeyInfoTypes</a> enum name</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_CERTS</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_CRLS</b> enum value (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_KEYS</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RESOLVE_NAMES</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00529.html#9c4c820748fe4a9dc534c1f62810b35b">ResolveTypes</a> enum name</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SIGNING_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>TLS_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>UNSPECIFIED_CREDENTIAL</b> enum value (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">UsageTypes</a> enum name</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509Credential</b>() (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Credential</b>() (defined in <a class="el" href="a00371.html">xmltooling::Credential</a>)</td><td><a class="el" href="a00371.html">xmltooling::Credential</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509Credential</b>() (defined in <a class="el" href="a00529.html">xmltooling::X509Credential</a>)</td><td><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::X509TrustEngine Member List</h1>This is the complete list of members for <a class="el" href="a00544.html">xmltooling::X509TrustEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">validate</a>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">X509TrustEngine</a>(const xercesc::DOMElement *e=NULL)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TrustEngine</b>() (defined in <a class="el" href="a00516.html">xmltooling::TrustEngine</a>)</td><td><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509TrustEngine</b>() (defined in <a class="el" href="a00544.html">xmltooling::X509TrustEngine</a>)</td><td><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XSECCryptoX509CRL Member List</h1>This is the complete list of members for <a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00559.html#57fe01183664dda30fa4e5f4a6cc9a67">clone</a>() const =0</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00559.html#575932ffbfaa585bcd42cd5dddab0efd">getDEREncodingSB</a>(void)=0</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00559.html#30f5092912702ecf302179e6a595fcbb">getProviderName</a>() const =0</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00559.html#dde3fb5b0c431b26edc556ab8be4c828">loadX509CRLBase64Bin</a>(const char *buf, unsigned int len)=0</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00559.html#dd7f4455ad2d9e5d3fd7d5a85b9f0ec2">loadX509CRLPEM</a>(const char *buf, unsigned int len=0)</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XSECCryptoX509CRL</b>() (defined in <a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a>)</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XSECCryptoX509CRL</b>() (defined in <a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a>)</td><td><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::ContentReference Member List</h1>This is the complete list of members for <a class="el" href="a00370.html">xmlsignature::ContentReference</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00370.html#fc9e9a32f3183dd4e663124b46833c25">ContentReference</a>()</td><td><a class="el" href="a00370.html">xmlsignature::ContentReference</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00370.html#32c684c1edda6ca1cc706d9fc496db13">createReferences</a>(DSIGSignature *sig)=0</td><td><a class="el" href="a00370.html">xmlsignature::ContentReference</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ContentReference</b>() (defined in <a class="el" href="a00370.html">xmlsignature::ContentReference</a>)</td><td><a class="el" href="a00370.html">xmlsignature::ContentReference</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::KeyName Member List</h1>This is the complete list of members for <a class="el" href="a00433.html">xmlsignature::KeyName</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00433.html#acfc9c78ca802bc168d78d7c13bcac3e">cloneKeyName</a>() const =0</td><td><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00433.html#a56f8c8b91102786d8014b0bf4b40cd1">getName</a>() const </td><td><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KeyName</b>() (defined in <a class="el" href="a00433.html">xmlsignature::KeyName</a>)</td><td><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00433.html#596c64af76e4400d0388060b7b9efb8a">LOCAL_NAME</a></td><td><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00433.html#d6c6c1e650cf44e74752bf15ee6c037a">setName</a>(const XMLCh *Name)</td><td><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyName</b>() (defined in <a class="el" href="a00433.html">xmlsignature::KeyName</a>)</td><td><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::MgmtData Member List</h1>This is the complete list of members for <a class="el" href="a00445.html">xmlsignature::MgmtData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00445.html#c03bccbaf43f5b8d4849d43ff77dc934">cloneMgmtData</a>() const =0</td><td><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00445.html#e2f1e944213b14b4c23231414d8d1708">getData</a>() const </td><td><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00445.html#69ecd43fb63aec9de7a7511be3a55231">LOCAL_NAME</a></td><td><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>MgmtData</b>() (defined in <a class="el" href="a00445.html">xmlsignature::MgmtData</a>)</td><td><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00445.html#40f70b7352cf94d91f78034ea5c283a4">setData</a>(const XMLCh *Data)</td><td><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~MgmtData</b>() (defined in <a class="el" href="a00445.html">xmlsignature::MgmtData</a>)</td><td><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Modulus Member List</h1>This is the complete list of members for <a class="el" href="a00447.html">xmlsignature::Modulus</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00447.html#cd4cebf35bb66b26d54d20863905b69f">cloneModulus</a>() const =0</td><td><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00447.html#329b9282c0f15aed84e0ea24d58c53a8">getValue</a>() const </td><td><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00447.html#39254c4cf83b8bfd1f55d29bcc442c33">LOCAL_NAME</a></td><td><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Modulus</b>() (defined in <a class="el" href="a00447.html">xmlsignature::Modulus</a>)</td><td><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00447.html#55150e1a872ce5699b0150ce1618904e">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Modulus</b>() (defined in <a class="el" href="a00447.html">xmlsignature::Modulus</a>)</td><td><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Exponent Member List</h1>This is the complete list of members for <a class="el" href="a00405.html">xmlsignature::Exponent</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00405.html#d56b443a84deb64deeb5ed7550818fb4">cloneExponent</a>() const =0</td><td><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Exponent</b>() (defined in <a class="el" href="a00405.html">xmlsignature::Exponent</a>)</td><td><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00405.html#1a94e956cd2c2179f1cb56bff7146811">getValue</a>() const </td><td><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00405.html#18f1ff0dec1b03bb9a6a6be1cda3e195">LOCAL_NAME</a></td><td><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00405.html#c76cf365f036e60c947be8f125fd0a4e">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Exponent</b>() (defined in <a class="el" href="a00405.html">xmlsignature::Exponent</a>)</td><td><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Seed Member List</h1>This is the complete list of members for <a class="el" href="a00487.html">xmlsignature::Seed</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00487.html#6ce33544c4514d14fbf192262e5baf99">cloneSeed</a>() const =0</td><td><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00487.html#6042f997daf4335e633e9caff18bdab3">getValue</a>() const </td><td><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00487.html#af8b5ec5c8f432095dd488974bfb3a90">LOCAL_NAME</a></td><td><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Seed</b>() (defined in <a class="el" href="a00487.html">xmlsignature::Seed</a>)</td><td><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00487.html#fb9130e098a79e5a4c187d0dfd458eb0">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Seed</b>() (defined in <a class="el" href="a00487.html">xmlsignature::Seed</a>)</td><td><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PgenCounter Member List</h1>This is the complete list of members for <a class="el" href="a00464.html">xmlsignature::PgenCounter</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00464.html#60d55c79cce163b23bccc07d56604da8">clonePgenCounter</a>() const =0</td><td><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00464.html#028b683eb879615694368b2cbacc8240">getValue</a>() const </td><td><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00464.html#6ca5a8f45181bcd68dae2840570b6ce0">LOCAL_NAME</a></td><td><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PgenCounter</b>() (defined in <a class="el" href="a00464.html">xmlsignature::PgenCounter</a>)</td><td><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00464.html#94cc14f074363b22d308002d453ae5f8">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PgenCounter</b>() (defined in <a class="el" href="a00464.html">xmlsignature::PgenCounter</a>)</td><td><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::P Member List</h1>This is the complete list of members for <a class="el" href="a00459.html">xmlsignature::P</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00459.html#0e3c2f0f73e4d5b99a0c8d8ee3f4568d">cloneP</a>() const =0</td><td><a class="el" href="a00459.html">xmlsignature::P</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00459.html#5c618eea2dc96c99cea9d9c460f6e269">getValue</a>() const </td><td><a class="el" href="a00459.html">xmlsignature::P</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00459.html#3f361c215a03452a5a637a2ba989666e">LOCAL_NAME</a></td><td><a class="el" href="a00459.html">xmlsignature::P</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>P</b>() (defined in <a class="el" href="a00459.html">xmlsignature::P</a>)</td><td><a class="el" href="a00459.html">xmlsignature::P</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00459.html#b3fd9cd7a7a4904e2a5e2901ce3badcc">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00459.html">xmlsignature::P</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~P</b>() (defined in <a class="el" href="a00459.html">xmlsignature::P</a>)</td><td><a class="el" href="a00459.html">xmlsignature::P</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Q Member List</h1>This is the complete list of members for <a class="el" href="a00473.html">xmlsignature::Q</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00473.html#3597a05347dc30c5f94f8dfdc5938133">cloneQ</a>() const =0</td><td><a class="el" href="a00473.html">xmlsignature::Q</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00473.html#c94eef3b6946d64dfc56ee9001d8bb59">getValue</a>() const </td><td><a class="el" href="a00473.html">xmlsignature::Q</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00473.html#6f63b26c7da7a178801d3de645528a0e">LOCAL_NAME</a></td><td><a class="el" href="a00473.html">xmlsignature::Q</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Q</b>() (defined in <a class="el" href="a00473.html">xmlsignature::Q</a>)</td><td><a class="el" href="a00473.html">xmlsignature::Q</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00473.html#5a1ba0f7fcc84c6de52904854668c95f">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00473.html">xmlsignature::Q</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Q</b>() (defined in <a class="el" href="a00473.html">xmlsignature::Q</a>)</td><td><a class="el" href="a00473.html">xmlsignature::Q</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::G Member List</h1>This is the complete list of members for <a class="el" href="a00415.html">xmlsignature::G</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00415.html#7527aede92a414ab2352b89d953fbcba">cloneG</a>() const =0</td><td><a class="el" href="a00415.html">xmlsignature::G</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>G</b>() (defined in <a class="el" href="a00415.html">xmlsignature::G</a>)</td><td><a class="el" href="a00415.html">xmlsignature::G</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00415.html#018400875310d49b460d41e407eaed30">getValue</a>() const </td><td><a class="el" href="a00415.html">xmlsignature::G</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00415.html#2e55a855eb1ede03f95248c0928328d1">LOCAL_NAME</a></td><td><a class="el" href="a00415.html">xmlsignature::G</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00415.html#9b5ad8747b5f966792dce68538fe3391">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00415.html">xmlsignature::G</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~G</b>() (defined in <a class="el" href="a00415.html">xmlsignature::G</a>)</td><td><a class="el" href="a00415.html">xmlsignature::G</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Y Member List</h1>This is the complete list of members for <a class="el" href="a00560.html">xmlsignature::Y</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00560.html#48982cd74079c8bb550d792d4fb93ab9">cloneY</a>() const =0</td><td><a class="el" href="a00560.html">xmlsignature::Y</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00560.html#5f30ff43b3355c98bac2a944e8b6053b">getValue</a>() const </td><td><a class="el" href="a00560.html">xmlsignature::Y</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00560.html#367b54afe369a9644847f81c984de25d">LOCAL_NAME</a></td><td><a class="el" href="a00560.html">xmlsignature::Y</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00560.html#86801e7c864cd3225bf106f08896bcd9">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00560.html">xmlsignature::Y</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Y</b>() (defined in <a class="el" href="a00560.html">xmlsignature::Y</a>)</td><td><a class="el" href="a00560.html">xmlsignature::Y</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Y</b>() (defined in <a class="el" href="a00560.html">xmlsignature::Y</a>)</td><td><a class="el" href="a00560.html">xmlsignature::Y</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::J Member List</h1>This is the complete list of members for <a class="el" href="a00427.html">xmlsignature::J</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00427.html#309476c3b4d53e10da96793efce3aefb">cloneJ</a>() const =0</td><td><a class="el" href="a00427.html">xmlsignature::J</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00427.html#95ddc1a1e277060533b1d0f699009b23">getValue</a>() const </td><td><a class="el" href="a00427.html">xmlsignature::J</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>J</b>() (defined in <a class="el" href="a00427.html">xmlsignature::J</a>)</td><td><a class="el" href="a00427.html">xmlsignature::J</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00427.html#a7ff3b379b4865668c0e76e56c8d2fb7">LOCAL_NAME</a></td><td><a class="el" href="a00427.html">xmlsignature::J</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00427.html#e3ad8bd515b01e3a670e69550bbbc2b4">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00427.html">xmlsignature::J</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~J</b>() (defined in <a class="el" href="a00427.html">xmlsignature::J</a>)</td><td><a class="el" href="a00427.html">xmlsignature::J</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::XPath Member List</h1>This is the complete list of members for <a class="el" href="a00557.html">xmlsignature::XPath</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00557.html#07234805365ef62568d2c0faed60cf8c">cloneXPath</a>() const =0</td><td><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00557.html#a9cb8997d172e9b34e4fedb7c41b1405">getExpression</a>() const </td><td><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00557.html#bbe312d9b30528ebb02bfb818af0dd09">LOCAL_NAME</a></td><td><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00557.html#4efe3b840201731260f727f6ff553363">setExpression</a>(const XMLCh *Expression)</td><td><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XPath</b>() (defined in <a class="el" href="a00557.html">xmlsignature::XPath</a>)</td><td><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XPath</b>() (defined in <a class="el" href="a00557.html">xmlsignature::XPath</a>)</td><td><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509IssuerName Member List</h1>This is the complete list of members for <a class="el" href="a00534.html">xmlsignature::X509IssuerName</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00534.html#9c4a41f6877ac6ba532184e95758c589">cloneX509IssuerName</a>() const =0</td><td><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00534.html#fca629aca484ae779c5a71cf8f2a7249">getName</a>() const </td><td><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00534.html#60882cd0f63ce6259db0a9daa2832af3">LOCAL_NAME</a></td><td><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00534.html#c92f1f0801d9cbf2cab97d107c5e91c9">setName</a>(const XMLCh *Name)</td><td><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509IssuerName</b>() (defined in <a class="el" href="a00534.html">xmlsignature::X509IssuerName</a>)</td><td><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509IssuerName</b>() (defined in <a class="el" href="a00534.html">xmlsignature::X509IssuerName</a>)</td><td><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509SerialNumber Member List</h1>This is the complete list of members for <a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00538.html#9d357d86cdc7839d98c748ccc46454b8">cloneX509SerialNumber</a>() const =0</td><td><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00538.html#813274c672cdbe1e3bd756ab3f5bd011">getSerialNumber</a>() const </td><td><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00538.html#22fefb70fbb58be6c15f3440a6f0d4e3">LOCAL_NAME</a></td><td><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00538.html#282b9fd7651886c073f084c222d8d49f">setSerialNumber</a>(const XMLCh *SerialNumber)</td><td><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509SerialNumber</b>() (defined in <a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a>)</td><td><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509SerialNumber</b>() (defined in <a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a>)</td><td><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509SKI Member List</h1>This is the complete list of members for <a class="el" href="a00540.html">xmlsignature::X509SKI</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00540.html#4f83bbcfd410fb5d2edda2310c417297">cloneX509SKI</a>() const =0</td><td><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00540.html#8822b0ccbd7f8da574ddf9a3c0b298a0">getValue</a>() const </td><td><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00540.html#744f7665e07d902f1c60c8e333ff9fdf">LOCAL_NAME</a></td><td><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00540.html#91a56d63fa891c1b64cd771d8f37c627">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509SKI</b>() (defined in <a class="el" href="a00540.html">xmlsignature::X509SKI</a>)</td><td><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509SKI</b>() (defined in <a class="el" href="a00540.html">xmlsignature::X509SKI</a>)</td><td><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509SubjectName Member List</h1>This is the complete list of members for <a class="el" href="a00542.html">xmlsignature::X509SubjectName</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00542.html#bdea4c5b7ba1fa0e8e758bac8fa73f7a">cloneX509SubjectName</a>() const =0</td><td><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00542.html#9b86b88790bdf3b387a0fa7568a09f04">getName</a>() const </td><td><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00542.html#2589dd9dc9a4c51f2061a389ebff0fcf">LOCAL_NAME</a></td><td><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00542.html#585ea33198177fd876f9efb90149521b">setName</a>(const XMLCh *Name)</td><td><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509SubjectName</b>() (defined in <a class="el" href="a00542.html">xmlsignature::X509SubjectName</a>)</td><td><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509SubjectName</b>() (defined in <a class="el" href="a00542.html">xmlsignature::X509SubjectName</a>)</td><td><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509Certificate Member List</h1>This is the complete list of members for <a class="el" href="a00527.html">xmlsignature::X509Certificate</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00527.html#f02f4e3a0b42e716cf6edd9a13ddd58f">cloneX509Certificate</a>() const =0</td><td><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00527.html#cea1b72cd39b967043e0c243535aa890">getValue</a>() const </td><td><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00527.html#7ea8a6e30cfef07624df0624ed29d72d">LOCAL_NAME</a></td><td><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00527.html#1f8ceb7eb132e774bae625a283fffe05">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509Certificate</b>() (defined in <a class="el" href="a00527.html">xmlsignature::X509Certificate</a>)</td><td><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509Certificate</b>() (defined in <a class="el" href="a00527.html">xmlsignature::X509Certificate</a>)</td><td><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509CRL Member List</h1>This is the complete list of members for <a class="el" href="a00530.html">xmlsignature::X509CRL</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00530.html#f874c5aa75d4dce633919173db97eb67">cloneX509CRL</a>() const =0</td><td><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00530.html#acc7634020bf63cb5e66d55dae6f42b8">getValue</a>() const </td><td><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00530.html#a67de725430d8954bf0dbac8c7602350">LOCAL_NAME</a></td><td><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00530.html#6c25c1e835f4922e5f8da152957cecb0">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509CRL</b>() (defined in <a class="el" href="a00530.html">xmlsignature::X509CRL</a>)</td><td><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509CRL</b>() (defined in <a class="el" href="a00530.html">xmlsignature::X509CRL</a>)</td><td><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SPKISexp Member List</h1>This is the complete list of members for <a class="el" href="a00500.html">xmlsignature::SPKISexp</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00500.html#67f29a817d9f3b48a9aae5d531a16c6b">cloneSPKISexp</a>() const =0</td><td><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00500.html#66e0b809d4a84cb38568eb4e6105155f">getValue</a>() const </td><td><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00500.html#9c7e2c465a3924e6ee22f275fe19f2aa">LOCAL_NAME</a></td><td><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00500.html#f68f0679442ce02dfc75794f3375cb56">setValue</a>(const XMLCh *Value)</td><td><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SPKISexp</b>() (defined in <a class="el" href="a00500.html">xmlsignature::SPKISexp</a>)</td><td><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SPKISexp</b>() (defined in <a class="el" href="a00500.html">xmlsignature::SPKISexp</a>)</td><td><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PGPKeyID Member List</h1>This is the complete list of members for <a class="el" href="a00468.html">xmlsignature::PGPKeyID</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00468.html#75a7a264c13c11909a6df848e4b15773">clonePGPKeyID</a>() const =0</td><td><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00468.html#9fd362d3cbbe5f18b59dc18bb8b5b95b">getID</a>() const </td><td><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00468.html#7c1717147fc90f8cdc47293118bd0551">LOCAL_NAME</a></td><td><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PGPKeyID</b>() (defined in <a class="el" href="a00468.html">xmlsignature::PGPKeyID</a>)</td><td><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00468.html#974b5d9a6294723613fc92cffdb41976">setID</a>(const XMLCh *ID)</td><td><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PGPKeyID</b>() (defined in <a class="el" href="a00468.html">xmlsignature::PGPKeyID</a>)</td><td><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PGPKeyPacket Member List</h1>This is the complete list of members for <a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00470.html#13ebd3046b2d3d936c2851e3decc26b4">clonePGPKeyPacket</a>() const =0</td><td><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00470.html#f3086980f3cf0710c46fdbbbda9d880d">getPacket</a>() const </td><td><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00470.html#cded9e06c5c4a11880052b70c1dd1038">LOCAL_NAME</a></td><td><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PGPKeyPacket</b>() (defined in <a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a>)</td><td><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00470.html#c9b02937a979fe40e96909d240113d83">setPacket</a>(const XMLCh *Packet)</td><td><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PGPKeyPacket</b>() (defined in <a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a>)</td><td><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::DSAKeyValue Member List</h1>This is the complete list of members for <a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#3fdd7822a9b99f48ebc2ceae0fdc58f9">cloneDSAKeyValue</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>DSAKeyValue</b>() (defined in <a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a>)</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#a447f7867178d4a723449a096288096d">getG</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#35dba933108d005740b23a62fd9368d8">getJ</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#91ea13e0e686a4782f0d205e5cd4e8c6">getP</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#fcb3da93155b125a88991b8a70bb48b1">getPgenCounter</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#de3c22a0e1042a88c884b26a4004f73b">getQ</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#26bafcbfdbdbc74ea40a7f2174526f8f">getSeed</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#1a1d905135c6a4fe01659473ece0c004">getY</a>() const =0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#300be4c7248a5010885f583a69d9b1e6">LOCAL_NAME</a></td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#12c3cf2a51d3afc23656fd80cc436bd3">setG</a>(G *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#bc48760c747e95f06c3a51e3b6df99e6">setJ</a>(J *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#4a71678abc97378c4e1922d032931f47">setP</a>(P *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#5a801010dfe4e7578db10402f81c6714">setPgenCounter</a>(PgenCounter *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#85804937f2e56240d5282301c46b6ae4">setQ</a>(Q *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#35f70f78722af556875e56a552c342c2">setSeed</a>(Seed *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#a91e854daaaf88e23b546764ef094a52">setY</a>(Y *child)=0</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00383.html#59d3029d5a0e8411576958eb688dfe4a">TYPE_NAME</a></td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~DSAKeyValue</b>() (defined in <a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a>)</td><td><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::RSAKeyValue Member List</h1>This is the complete list of members for <a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#71f609eee577ef991530cd520cf9985a">cloneRSAKeyValue</a>() const =0</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#27715e9ae23003179baa79d9c8a28596">getExponent</a>() const =0</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#62091b55881809bf389ee7c609e5e5be">getModulus</a>() const =0</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#28a7b8e9938ccd37bf157839951eca95">LOCAL_NAME</a></td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RSAKeyValue</b>() (defined in <a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a>)</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#abcb71c6abe577313f3e83dafae16f5f">setExponent</a>(Exponent *child)=0</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#627f67a17c708f04b95047acdde865a4">setModulus</a>(Modulus *child)=0</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00483.html#ac71a81784aa85d66ebb9751f93a5d72">TYPE_NAME</a></td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~RSAKeyValue</b>() (defined in <a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a>)</td><td><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::KeyValue Member List</h1>This is the complete list of members for <a class="el" href="a00439.html">xmlsignature::KeyValue</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#77c6e787811b4b3fe1c34428dbf64902">cloneKeyValue</a>() const =0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#6e5d6294e7325e0547e0d4c3fff79c5f">getDSAKeyValue</a>() const =0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#04780c68d9d2ec89b24e0ea7de483fa2">getRSAKeyValue</a>() const =0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#615f867c55db9b36fe148b45f2880f1d">getUnknownXMLObject</a>() const =0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KeyValue</b>() (defined in <a class="el" href="a00439.html">xmlsignature::KeyValue</a>)</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#6c9efd67ea89fb7d8e89cbd4d7c4319f">LOCAL_NAME</a></td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#3299e95409526e8d406d5ac320f9b5af">setDSAKeyValue</a>(DSAKeyValue *child)=0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#7ea76610b59f0be16bdf02769ed9fcc7">setRSAKeyValue</a>(RSAKeyValue *child)=0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#35d3ce2dc5970113ea34cd8ef36fe2ea">setUnknownXMLObject</a>(xmltooling::XMLObject *child)=0</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00439.html#81c86163a3b912298fdc6029e04dae46">TYPE_NAME</a></td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyValue</b>() (defined in <a class="el" href="a00439.html">xmlsignature::KeyValue</a>)</td><td><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Transform Member List</h1>This is the complete list of members for <a class="el" href="a00510.html">xmlsignature::Transform</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#81f57e65d960e60ba0a74d2e56389257">ALGORITHM_ATTRIB_NAME</a></td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#b4f0e557b59dba55063a70828bd741f4">cloneTransform</a>() const =0</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#c8d30acc4b4998085477c07914809238">getAlgorithm</a>() const =0</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#75c5fdc3b38f9683601743d1fd760d51">getXPaths</a>()=0</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#d930af9005cc94779c21451050b4fb27">getXPaths</a>() const =0</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#6fbf912acef5242f65e11899c586f132">LOCAL_NAME</a></td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#957bd4d836c67a560aa1e2a8e26ea5d2">setAlgorithm</a>(const XMLCh *Algorithm)=0</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Transform</b>() (defined in <a class="el" href="a00510.html">xmlsignature::Transform</a>)</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00510.html#cf6764e5bed69f6ebcb9af157700966a">TYPE_NAME</a></td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Transform</b>() (defined in <a class="el" href="a00510.html">xmlsignature::Transform</a>)</td><td><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Transforms Member List</h1>This is the complete list of members for <a class="el" href="a00513.html">xmlsignature::Transforms</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00513.html#f6b7c06d12faf39e147345bd21ae5938">cloneTransforms</a>() const =0</td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00513.html#99d8a52d49790c52cfa6477e34b77a73">getTransforms</a>()=0</td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00513.html#d26e4b2e318f167b3da9da8c0f2ef1d9">getTransforms</a>() const =0</td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00513.html#71aca78eccb2210e68002e85c3a499df">LOCAL_NAME</a></td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Transforms</b>() (defined in <a class="el" href="a00513.html">xmlsignature::Transforms</a>)</td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00513.html#c428becc9e17f8cb9cd0558e0c23ff54">TYPE_NAME</a></td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Transforms</b>() (defined in <a class="el" href="a00513.html">xmlsignature::Transforms</a>)</td><td><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::RetrievalMethod Member List</h1>This is the complete list of members for <a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#2dc90b37a6f610f1820058f79783a3e5">cloneRetrievalMethod</a>() const =0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#b19f89e2b26266e4b750301fa072bca6">getTransforms</a>() const =0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#e327277de0b06468c4cc32d44f473112">getType</a>() const =0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#e22f0a4b5d552733b799a2de89398472">getURI</a>() const =0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#0c82b4837a756d93a88f8fd2572887be">LOCAL_NAME</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RetrievalMethod</b>() (defined in <a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a>)</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#c2a9a14f2d65d31e8f1276e4f57994c7">setTransforms</a>(Transforms *child)=0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#92883a57210a6217a21c894cd9ae905e">setType</a>(const XMLCh *Type)=0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#b08f3cc5d19a683f5b425585044798dd">setURI</a>(const XMLCh *URI)=0</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#f0d62254b4b6d7b055a28a6d55b4c59c">TYPE_ATTRIB_NAME</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#89e7d43cd473b87e4378d784db023128">TYPE_DSAKEYVALUE</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#8652e3c2f58a61dd6b6d2f764bb11697">TYPE_NAME</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#dcc2d75e5deb6c21e66deef880e1a96d">TYPE_RSAKEYVALUE</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#3d84a1ec578a9614f9da38e391645cfb">TYPE_X509DATA</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00481.html#c52a19732222654c1ccc8a123228f12e">URI_ATTRIB_NAME</a></td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~RetrievalMethod</b>() (defined in <a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a>)</td><td><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509IssuerSerial Member List</h1>This is the complete list of members for <a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#34265a24e1c3e9477a516a7fcbe092f4">cloneX509IssuerSerial</a>() const =0</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#45ba60d8242b190e429df5ff9f3566cb">getX509IssuerName</a>() const =0</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#895a6cb7b58f04a00836dd83ac69e2b9">getX509SerialNumber</a>() const =0</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#e7ebbd0d3d7c1bf2302bbce8d5983519">LOCAL_NAME</a></td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#aa218c4374210bb3d286c6cd34580d81">setX509IssuerName</a>(X509IssuerName *child)=0</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#a34f976a07c73a441df7b50a6ab5eec6">setX509SerialNumber</a>(X509SerialNumber *child)=0</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00536.html#63639aa6fd25cfb837eade2c01172ac2">TYPE_NAME</a></td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509IssuerSerial</b>() (defined in <a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a>)</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509IssuerSerial</b>() (defined in <a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a>)</td><td><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509Data Member List</h1>This is the complete list of members for <a class="el" href="a00532.html">xmlsignature::X509Data</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#ab0f15b54c73b46ed35ebe5bf38f9f32">cloneX509Data</a>() const =0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#5ee32f017165711d806b6ae350b83f35">getX509Certificates</a>()=0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#147f7a9eb3684d9f23d830f8f9d3f3cd">getX509Certificates</a>() const =0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#7e9ed1c6f23967182ccbfe5bad4cb46c">getX509CRLs</a>()=0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#de4d416a46439478163a5c9e2dd18387">getX509CRLs</a>() const =0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#bfcfb57f46573e2c2db5af228482f426">getX509IssuerSerials</a>()=0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#254a7560dd10b24c2fca96178d858aac">getX509IssuerSerials</a>() const =0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#8d4ceaef3bd5615e7bee33fd4a0fd85b">getX509SKIs</a>()=0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#1cd5b99c24b033cb0c6b9041d73cf826">getX509SKIs</a>() const =0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#9c90d2ab03c8bbfd22d9b06bb22559c4">getX509SubjectNames</a>()=0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#d733f85a58319340fdf6f51c8343e0ff">getX509SubjectNames</a>() const =0</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#9f8115ae2aa8abe0d7fd1239d4fdcd80">LOCAL_NAME</a></td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00532.html#8acaffc6cc439128d2cebc03eac5a283">TYPE_NAME</a></td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>X509Data</b>() (defined in <a class="el" href="a00532.html">xmlsignature::X509Data</a>)</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509Data</b>() (defined in <a class="el" href="a00532.html">xmlsignature::X509Data</a>)</td><td><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SPKIData Member List</h1>This is the complete list of members for <a class="el" href="a00498.html">xmlsignature::SPKIData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00498.html#cf0f4b2c166a37136a8e42779eb50b37">cloneSPKIData</a>() const =0</td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00498.html#a770899975818fb8dfcc6d0121037ec3">getSPKISexps</a>()=0</td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00498.html#e4eef2d0ffd588ef2f3bde80ad530dd0">getSPKISexps</a>() const =0</td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00498.html#af2fe76d2331fe96119a6f3a0edb168e">LOCAL_NAME</a></td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SPKIData</b>() (defined in <a class="el" href="a00498.html">xmlsignature::SPKIData</a>)</td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00498.html#ccbf4deb2f067328df3d3f435032ba45">TYPE_NAME</a></td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SPKIData</b>() (defined in <a class="el" href="a00498.html">xmlsignature::SPKIData</a>)</td><td><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PGPData Member List</h1>This is the complete list of members for <a class="el" href="a00466.html">xmlsignature::PGPData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#e783e698e5dd3b32b56503447afe47db">clonePGPData</a>() const =0</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#5454fd43dd91ca7285a4190030e795ab">getPGPKeyID</a>() const =0</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#66cdd37e7680af143106697df2aa9e73">getPGPKeyPacket</a>() const =0</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#bd34503366116f58a3f124949a9a0a6e">LOCAL_NAME</a></td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PGPData</b>() (defined in <a class="el" href="a00466.html">xmlsignature::PGPData</a>)</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#7d4ec9b3fb9488b3a8236144743ed6b6">setPGPKeyID</a>(PGPKeyID *child)=0</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#621fb7c8e37a7d9df56a9e66dd47851f">setPGPKeyPacket</a>(PGPKeyPacket *child)=0</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00466.html#8d82141dd6b4383e542a1faab0e0f53b">TYPE_NAME</a></td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PGPData</b>() (defined in <a class="el" href="a00466.html">xmlsignature::PGPData</a>)</td><td><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::KeyInfo Member List</h1>This is the complete list of members for <a class="el" href="a00429.html">xmlsignature::KeyInfo</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#7f885b330017115b0613b4c3a9b94062">cloneKeyInfo</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#4828fa72fd35d99b1b5ff0f53d5f8f82">getId</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#34706c9650f880b5fa823c86e23d8c1a">getKeyNames</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#79a90425aee5694ea38e3c6be526d27e">getKeyNames</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#3b055af6cf649b4d37ca07578cef9486">getKeyValues</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#e6dff10a9a50121da3dacd78a6ca1ca9">getKeyValues</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#50d5809dd05d5a57605752ef81f25fed">getMgmtDatas</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#cf9ef34f3a80c8e2e33d96a73705fd20">getMgmtDatas</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#73eb5757c5a6801e24af01ba350f82b6">getPGPDatas</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#0182b9d65700fa72e4ae74786971059d">getPGPDatas</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#7ca1618e7c0c1244cc13fb71b4a9186a">getRetrievalMethods</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#5145afe554552f4da8038d2edc7b2d1f">getRetrievalMethods</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#408753242935ac613f40553f8194ea32">getSPKIDatas</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#06888a73d5104fa93d2f95808b8f2716">getSPKIDatas</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#5d8281163d424b17a5e4a29bd6477899">getX509Datas</a>()=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#ede8d31f229ee9156409b82f45021af9">getX509Datas</a>() const =0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#6d8243a49449efd5c79ae22d49d58d00">ID_ATTRIB_NAME</a></td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>KeyInfo</b>() (defined in <a class="el" href="a00429.html">xmlsignature::KeyInfo</a>)</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#7baaecbd5245781e672e0bf0c170c892">LOCAL_NAME</a></td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#e71b90af99aa5cf489250999c01e8622">setId</a>(const XMLCh *Id)=0</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00429.html#4325616b7c6537b292cfbab71bd7b881">TYPE_NAME</a></td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyInfo</b>() (defined in <a class="el" href="a00429.html">xmlsignature::KeyInfo</a>)</td><td><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PGPDataBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00467.html#bda9e249df5faf70c6d524af54acc866">buildObject</a>() const </td><td><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00467.html#2f9ef0766e86572682eb42106bab828e">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00467.html#17cfd0424c7ddf1bb9dd6819bb3f1459">buildPGPData</a>()</td><td><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PGPDataBuilder</b>() (defined in <a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a>)</td><td><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PGPKeyIDBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00469.html#4c6975a66a7a084aa1e4c557d2f99c97">buildObject</a>() const </td><td><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00469.html#82e7f4a3473bbff75ed4c8cf4134f04d">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00469.html#eeed813764b701aad19860c34b7e9a01">buildPGPKeyID</a>()</td><td><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PGPKeyIDBuilder</b>() (defined in <a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a>)</td><td><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PGPKeyPacketBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00471.html#b1c65a3c93f849890ac145c91bcf8ce1">buildObject</a>() const </td><td><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00471.html#842b98b83c7ca0635fc80cb32fbb4ea7">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00471.html#bc20aee6d1a2b60d4cfa50db833cc8db">buildPGPKeyPacket</a>()</td><td><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PGPKeyPacketBuilder</b>() (defined in <a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a>)</td><td><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SPKIDataBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00499.html#a7fc862e555e823f7f0154d1423a5eb4">buildObject</a>() const </td><td><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00499.html#e3da418440389852b9f0ff1f8f625e75">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00499.html#3c909d29688ccab547ca662ab6f167d3">buildSPKIData</a>()</td><td><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SPKIDataBuilder</b>() (defined in <a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a>)</td><td><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SPKISexpBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00501.html#92dbd9fa5086a8531b563a8a012c59e5">buildObject</a>() const </td><td><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00501.html#7b47e50e575eb380ece0e1fd6dceac85">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00501.html#e29a33b99830e995d4d8aff1b733dac1">buildSPKISexp</a>()</td><td><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SPKISexpBuilder</b>() (defined in <a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a>)</td><td><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509IssuerSerialBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00537.html#d7248eab6a0580513ee63d14a5e85aac">buildObject</a>() const </td><td><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00537.html#cebfe687b870c1fed235126bd50e4d71">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00537.html#16060461c8bbc4369e11cd99052b9505">buildX509IssuerSerial</a>()</td><td><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509IssuerSerialBuilder</b>() (defined in <a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a>)</td><td><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509IssuerNameBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00535.html#97e24559099fd36acd95d0af8e24420d">buildObject</a>() const </td><td><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00535.html#b3410f8b8cc454e42baa4a73eed02266">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00535.html#fe76685a3e6754497dd1bb6c14e29e03">buildX509IssuerName</a>()</td><td><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509IssuerNameBuilder</b>() (defined in <a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a>)</td><td><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509SerialNumberBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00539.html#e3770e61d3d4fa3ea2fabc573c82eb79">buildObject</a>() const </td><td><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00539.html#45c55e2b518f2806b852baa62731d98d">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00539.html#9f9d3a0462b266981a8c38de0c6a1b0d">buildX509SerialNumber</a>()</td><td><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509SerialNumberBuilder</b>() (defined in <a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a>)</td><td><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509SKIBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00541.html#552452f9ff5a24276175acb700524c6a">buildObject</a>() const </td><td><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00541.html#4d1217afbbccfaa615f3f328161b98bb">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00541.html#51b336b5ced079fb942d25e91ea1af8d">buildX509SKI</a>()</td><td><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509SKIBuilder</b>() (defined in <a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a>)</td><td><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509SubjectNameBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00543.html#0ae9d239ae2e702e73caac0405c4bf25">buildObject</a>() const </td><td><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00543.html#f7b7fa40754254c4c75f4406e30b7d03">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00543.html#060d228236940bb3a427c60801e97aec">buildX509SubjectName</a>()</td><td><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509SubjectNameBuilder</b>() (defined in <a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a>)</td><td><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509CertificateBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00528.html#d8d9d9848e4a35d72142ddc485776b4a">buildObject</a>() const </td><td><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00528.html#d6951102829105666e0b5d3ca9478d13">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00528.html#a652063e9d3ee46263711f366c5453cb">buildX509Certificate</a>()</td><td><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509CertificateBuilder</b>() (defined in <a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a>)</td><td><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509CRLBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00531.html#ac556a52b00cbc6705ad03b43e85d4c4">buildObject</a>() const </td><td><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00531.html#73f776ae333cca8e6125cacb04ea3bb6">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00531.html#6de5c042d19390d692ec4483daffa395">buildX509CRL</a>()</td><td><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509CRLBuilder</b>() (defined in <a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a>)</td><td><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::X509DataBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00533.html#a5044d9fdb7d35d8559b5f5669611e33">buildObject</a>() const </td><td><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00533.html#57db7aacb86144387219564fa3c3e0e8">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00533.html#ad3da0fddee25ebbc5dcc0b4802b3eea">buildX509Data</a>()</td><td><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~X509DataBuilder</b>() (defined in <a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a>)</td><td><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::XPathBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00558.html">xmlsignature::XPathBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00558.html#2dd7587ea0e76e0289c25ef4e8162f62">buildObject</a>() const </td><td><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00558.html#5ef0d204f2d123294bbb44fe7c2aede4">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00558.html#b62e67d26093fbe8b026103b4605e8ed">buildXPath</a>()</td><td><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XPathBuilder</b>() (defined in <a class="el" href="a00558.html">xmlsignature::XPathBuilder</a>)</td><td><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::TransformBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00511.html">xmlsignature::TransformBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00511.html#34cb1daf886e33220d48dc5b9de299c4">buildObject</a>() const </td><td><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00511.html#9570557ef6cb20c66d8bdffa509465c0">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00511.html#345857c9366a4acd934bbe7cd4149aec">buildTransform</a>()</td><td><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TransformBuilder</b>() (defined in <a class="el" href="a00511.html">xmlsignature::TransformBuilder</a>)</td><td><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::TransformsBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00514.html#520ede63d93ef9693bfc756aaf9a3ba2">buildObject</a>() const </td><td><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00514.html#29a9f477e866bede4ce14de29d25dd7d">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00514.html#0862b031314bbb44159c94366d7680b9">buildTransforms</a>()</td><td><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TransformsBuilder</b>() (defined in <a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a>)</td><td><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::RetrievalMethodBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00482.html#9b8d4940fd5b654bd480ef19ab7cdbdb">buildObject</a>() const </td><td><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00482.html#c0e12cf834bc668239d181686db69241">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00482.html#30753fa8ed655f2e25d4c58aa6ed0599">buildRetrievalMethod</a>()</td><td><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~RetrievalMethodBuilder</b>() (defined in <a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a>)</td><td><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::KeyNameBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00434.html#b8508064e1a830e5735319087c523b05">buildKeyName</a>()</td><td><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00434.html#566c0519e1c135f0b736d72e910f4251">buildObject</a>() const </td><td><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00434.html#13e104730fb19feb2839d7b9ff7bdbbe">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyNameBuilder</b>() (defined in <a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a>)</td><td><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::MgmtDataBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00446.html#8604c86d74f540593f87a28a94b8a072">buildMgmtData</a>()</td><td><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00446.html#abe9c2aa8ac4f5e21c84dacd00bd3a7e">buildObject</a>() const </td><td><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00446.html#3006d812e83ae7121d6c0f6509b86560">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~MgmtDataBuilder</b>() (defined in <a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a>)</td><td><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::ModulusBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00448.html#31e807ee25b39f99863458ff28677c77">buildModulus</a>()</td><td><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00448.html#f09c944c38e1cf0eaf807cab6edcfa7d">buildObject</a>() const </td><td><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00448.html#6433ecce27ee373d98212410d5f8548c">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ModulusBuilder</b>() (defined in <a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a>)</td><td><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::ExponentBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00406.html#4cbbfd234c9f28645a2a641836ef311b">buildExponent</a>()</td><td><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00406.html#06dc4bc0ac236dc40c683622e47f037c">buildObject</a>() const </td><td><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00406.html#b533cdbc0809a78c2a740bedf17d34ab">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ExponentBuilder</b>() (defined in <a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a>)</td><td><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SeedBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00488.html">xmlsignature::SeedBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00488.html#da0f8d1e209f5df10af7a553fc7cbe22">buildObject</a>() const </td><td><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00488.html#f1c220ea4f7c391ecfea355c3a7ca7e7">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00488.html#dc47d99ce839063b42a6fd660d5ca74b">buildSeed</a>()</td><td><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SeedBuilder</b>() (defined in <a class="el" href="a00488.html">xmlsignature::SeedBuilder</a>)</td><td><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PgenCounterBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00465.html#981f1c6907945bf90a6d878d84a0478d">buildObject</a>() const </td><td><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00465.html#4644e869d55e519369e2d052f1bfadf1">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00465.html#92e9340a51da4c9526923f839d577c62">buildPgenCounter</a>()</td><td><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PgenCounterBuilder</b>() (defined in <a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a>)</td><td><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::PBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00463.html">xmlsignature::PBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00463.html#0323d40b2dacb5a0caec8f05586bb66d">buildObject</a>() const </td><td><a class="el" href="a00463.html">xmlsignature::PBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00463.html#60d1b29ed386bff709c876b9af7d9126">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00463.html">xmlsignature::PBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00463.html#7b588fb97fe52ebcd3dd75ee6c89785b">buildP</a>()</td><td><a class="el" href="a00463.html">xmlsignature::PBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PBuilder</b>() (defined in <a class="el" href="a00463.html">xmlsignature::PBuilder</a>)</td><td><a class="el" href="a00463.html">xmlsignature::PBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::QBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00474.html">xmlsignature::QBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00474.html#1b54ce8176dcc535c770cc69bb96c241">buildObject</a>() const </td><td><a class="el" href="a00474.html">xmlsignature::QBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00474.html#225f6c3a9f1196912fe59f0c5f41db4e">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00474.html">xmlsignature::QBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00474.html#f7774b8dc9d87e9d1f3650b86ad6ab38">buildQ</a>()</td><td><a class="el" href="a00474.html">xmlsignature::QBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~QBuilder</b>() (defined in <a class="el" href="a00474.html">xmlsignature::QBuilder</a>)</td><td><a class="el" href="a00474.html">xmlsignature::QBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::GBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00416.html">xmlsignature::GBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00416.html#51a7c00a94b84642b1688954b0aa5463">buildG</a>()</td><td><a class="el" href="a00416.html">xmlsignature::GBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00416.html#b528cf7af359896b3234210a470ed4e2">buildObject</a>() const </td><td><a class="el" href="a00416.html">xmlsignature::GBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00416.html#784f2ca6befcf52a348ba3bda7658cbe">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00416.html">xmlsignature::GBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~GBuilder</b>() (defined in <a class="el" href="a00416.html">xmlsignature::GBuilder</a>)</td><td><a class="el" href="a00416.html">xmlsignature::GBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::YBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00561.html">xmlsignature::YBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00561.html#2293d927350be7030a39448a354447b3">buildObject</a>() const </td><td><a class="el" href="a00561.html">xmlsignature::YBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00561.html#d77d612334be510aa5c6c6b9ba45654e">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00561.html">xmlsignature::YBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00561.html#da3656caf751b76487e28d1f9c356e86">buildY</a>()</td><td><a class="el" href="a00561.html">xmlsignature::YBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~YBuilder</b>() (defined in <a class="el" href="a00561.html">xmlsignature::YBuilder</a>)</td><td><a class="el" href="a00561.html">xmlsignature::YBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::JBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00428.html">xmlsignature::JBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00428.html#fb32ccbb75e0424ed8be76fd0ad73411">buildJ</a>()</td><td><a class="el" href="a00428.html">xmlsignature::JBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00428.html#c40810c337f49c2d26c8a2e304623300">buildObject</a>() const </td><td><a class="el" href="a00428.html">xmlsignature::JBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00428.html#c2f44fce6803bd01f812e1698f852be1">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00428.html">xmlsignature::JBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~JBuilder</b>() (defined in <a class="el" href="a00428.html">xmlsignature::JBuilder</a>)</td><td><a class="el" href="a00428.html">xmlsignature::JBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::DSAKeyValueBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00384.html#fd22d7f9d55a9f5abff91bc4fb4bdbe9">buildDSAKeyValue</a>()</td><td><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00384.html#64d92bf6cd42f1ae6073bb66a9cd2a2e">buildObject</a>() const </td><td><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00384.html#a58d9031cbf8462566f4bba1834572e6">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~DSAKeyValueBuilder</b>() (defined in <a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a>)</td><td><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::RSAKeyValueBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00484.html#bfdff69d157f126242436ca150b4f9e9">buildObject</a>() const </td><td><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00484.html#589356e65b670efb164c8d22b5b64426">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00484.html#40b66259a8ea125192a63169d317fdd0">buildRSAKeyValue</a>()</td><td><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~RSAKeyValueBuilder</b>() (defined in <a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a>)</td><td><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::KeyValueBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00440.html#bd37279ae053f6cb911ce1d3f6319f9c">buildKeyValue</a>()</td><td><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00440.html#bb224ab96de6e3daf40390298dac3b6a">buildObject</a>() const </td><td><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00440.html#dd52281ee005d5277296e06cf302f072">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyValueBuilder</b>() (defined in <a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a>)</td><td><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::KeyInfoBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00430.html#2bcee1211e44046845b4be9804088067">buildKeyInfo</a>()</td><td><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00430.html#c6477d7060d2c6f221d5ae4a6705022a">buildObject</a>() const </td><td><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00430.html#1eeca59c1ae78c87467cdf777b7f8345">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~KeyInfoBuilder</b>() (defined in <a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a>)</td><td><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::Signature Member List</h1>This is the complete list of members for <a class="el" href="a00490.html">xmlsignature::Signature</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#85968020750998c4773571ca60ec655f">cloneSignature</a>() const =0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#4798cb29be9864198d3e7d5e49aab02a">createRawSignature</a>(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *in, unsigned int in_len, char *out, unsigned int out_len)</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#748fe2c839ea440e8f9b986e933c2d01">getCanonicalizationMethod</a>() const =0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#98b666485abaf9eb991787d30ababf9a">getContentReference</a>() const =0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#4ce04a4ba4a0c9bcb3620d5f7d3c790f">getKeyInfo</a>() const =0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#f65d4ded744dda0066bbbe7267cc42e3">getSignatureAlgorithm</a>() const =0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#3d98d2cd6cb7f1f0ce2c6e83005365df">getXMLSignature</a>() const =0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#42c1cf66596d40a28b43b188ee12fe8f">LOCAL_NAME</a></td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#9a11fa8748f1441409cf9a18b65ef515">setCanonicalizationMethod</a>(const XMLCh *c14n)=0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#f383e4b0a41715d82919d8abf4de04c1">setContentReference</a>(ContentReference *reference)=0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#c964e306a7fbb5055b5fb16332f1b9f0">setKeyInfo</a>(KeyInfo *keyInfo)=0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#616e2f0b79171796c198becd0c9490e4">setSignatureAlgorithm</a>(const XMLCh *sm)=0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#ceba3093bb4ad74bbf4db7256d075e95">setSigningKey</a>(XSECCryptoKey *signingKey)=0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#664c91bb5dd58be4dce59c5e2f76547f">sign</a>(const xmltooling::Credential *credential=NULL)=0</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#43d360fe4911cc0ffd4d1156d0bd8332">Signature</a>()</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00490.html#c712cc9d34cc18352eb7468503ea615b">verifyRawSignature</a>(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *signature, const char *in, unsigned int in_len)</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Signature</b>() (defined in <a class="el" href="a00490.html">xmlsignature::Signature</a>)</td><td><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SignatureBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00491.html#75db507ae5ee669aac800e6453cd6c10">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00491.html#89bdf827ee1351a3bcb4e6fba6d62e0b">buildObject</a>() const </td><td><a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00491.html#b151aa97570bb0ac389ced0e13e3e867">buildSignature</a>()</td><td><a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SignatureException Member List</h1>This is the complete list of members for <a class="el" href="a00492.html">xmlsignature::SignatureException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00492.html#5558fab9302378bf6f083fb3cb2dd886">getClassName</a>() const </td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00492.html#672112612d1f061a675416beb14a38ae">raise</a>() const </td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00492.html#f6ec843552093ec15db0497cb801ae78">SignatureException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00492.html#9b005efa2c3221a3fc25477cc841a8d7">SignatureException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00492.html#d1b1b205c6c14394539b81422ec25e25">SignatureException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00492.html#6d30f0bf59d46f267f0c37baaed9e03c">SignatureException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#dfbb6aec3b4fda8c3b3be4a191f4d45c">XMLSecurityException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#ee3b055b05786bbdf49bf8a946ab39ca">XMLSecurityException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#e29df17c0f5aa2795f9fd786ea5ae558">XMLSecurityException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00554.html#ca8b8266d98b0a1407589220bcd5846b">XMLSecurityException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SignatureException</b>() (defined in <a class="el" href="a00492.html">xmlsignature::SignatureException</a>)</td><td><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLSecurityException</b>() (defined in <a class="el" href="a00554.html">xmltooling::XMLSecurityException</a>)</td><td><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature::SignatureValidator Member List</h1>This is the complete list of members for <a class="el" href="a00494.html">xmlsignature::SignatureValidator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00494.html#ab271e6705a99acc77882c47ae2e982a">m_credential</a></td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#513bfb3e48832f7f7db515e47e2353f8">m_key</a></td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#992ae273d45070aa5ada3493ae198f30">setCredential</a>(const xmltooling::Credential *credential)</td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#dcded407dd145394089f54b5072214b7">setKey</a>(XSECCryptoKey *key)</td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#270a346d458ebfdfcbc1349aaf750a8d">SignatureValidator</a>(XSECCryptoKey *key=NULL)</td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#43e6384eb13194b0468b3effbae8d1c6">SignatureValidator</a>(const xmltooling::Credential *credential)</td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#df6965d74a6813d3ec8c8a9432816f18">validate</a>(const xmltooling::XMLObject *xmlObject) const </td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00494.html#ada1271ddfe7a1e034a4a3f78d101c71">validate</a>(const Signature *signature) const </td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Validator</b>() (defined in <a class="el" href="a00525.html">xmltooling::Validator</a>)</td><td><a class="el" href="a00525.html">xmltooling::Validator</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SignatureValidator</b>() (defined in <a class="el" href="a00494.html">xmlsignature::SignatureValidator</a>)</td><td><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Validator</b>() (defined in <a class="el" href="a00525.html">xmltooling::Validator</a>)</td><td><a class="el" href="a00525.html">xmltooling::Validator</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::HTTPSOAPTransport Member List</h1>This is the complete list of members for <a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00496.html#14ee8fbe6422039b538caabc3c1f9659">getContentType</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00425.html#90a09c971dd17f1b2da8c8b9dadfc4fe">getResponseHeader</a>(const char *name) const =0</td><td><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>HTTPSOAPTransport</b>() (defined in <a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a>)</td><td><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#80b9f0de753cf8c321156aa46addd81b">isAuthenticated</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#50364245d734a5e9f70124796381063b">isConfidential</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#f735cce6c57f3b9bdb8374501d5a2cba">receive</a>()=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#36adf241ea8040a6b834b8010acc27ea">send</a>(std::istream &in)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#959c75530a9f06dc84c1e596b6b22204">send</a>(std::istream *in=NULL)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#f719636a7033121a54bdd43daec089b2">setAuth</a>(transport_auth_t authType, const char *username=NULL, const char *password=NULL)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#0628479a98a0dff4e24814ae4a9e7510">setConnectTimeout</a>(long timeout)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#7d75069c65634417ac0d68df0bc56638">setCredential</a>(const Credential *credential=NULL)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#d0217ed0f74bf739584b1223b51133ed">setProviderOption</a>(const char *provider, const char *option, const char *value)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00425.html#895fd2cf6c94e17ff3bfbeb913d8eb24">setRequestHeader</a>(const char *name, const char *value)=0</td><td><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#5d549b64adea079d4fa7680659911c26">setTimeout</a>(long timeout)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#479be43ad0df959e35748dc2d07f5ab9">setTrustEngine</a>(const X509TrustEngine *trustEngine=NULL, const CredentialResolver *credResolver=NULL, CredentialCriteria *criteria=NULL, bool mandatory=true)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#542f4f60eb15290abbadbd690d92f811">setVerifyHost</a>(bool verify)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SOAPTransport</b>() (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_basic</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_digest</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_gss</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_none</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_ntlm</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">transport_auth_t</a> enum name</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00425.html#2186b355fc97e766acc2b6482cd0345f">useChunkedEncoding</a>(bool chunked=true)=0</td><td><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~HTTPSOAPTransport</b>() (defined in <a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a>)</td><td><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SOAPTransport</b>() (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::OpenSSLSOAPTransport Member List</h1>This is the complete list of members for <a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00496.html#14ee8fbe6422039b538caabc3c1f9659">getContentType</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#80b9f0de753cf8c321156aa46addd81b">isAuthenticated</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#50364245d734a5e9f70124796381063b">isConfidential</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>OpenSSLSOAPTransport</b>() (defined in <a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a>)</td><td><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#f735cce6c57f3b9bdb8374501d5a2cba">receive</a>()=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#36adf241ea8040a6b834b8010acc27ea">send</a>(std::istream &in)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#959c75530a9f06dc84c1e596b6b22204">send</a>(std::istream *in=NULL)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#f719636a7033121a54bdd43daec089b2">setAuth</a>(transport_auth_t authType, const char *username=NULL, const char *password=NULL)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00457.html#11d6e8f3749886c21e715922de37d0a0">setAuthenticated</a>(bool auth)=0</td><td><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#0628479a98a0dff4e24814ae4a9e7510">setConnectTimeout</a>(long timeout)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#7d75069c65634417ac0d68df0bc56638">setCredential</a>(const Credential *credential=NULL)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#d0217ed0f74bf739584b1223b51133ed">setProviderOption</a>(const char *provider, const char *option, const char *value)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00457.html#c0814ce749ef41ab75a95613a256b008">setSSLCallback</a>(ssl_ctx_callback_fn fn, void *userptr=NULL)=0</td><td><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#5d549b64adea079d4fa7680659911c26">setTimeout</a>(long timeout)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#479be43ad0df959e35748dc2d07f5ab9">setTrustEngine</a>(const X509TrustEngine *trustEngine=NULL, const CredentialResolver *credResolver=NULL, CredentialCriteria *criteria=NULL, bool mandatory=true)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#542f4f60eb15290abbadbd690d92f811">setVerifyHost</a>(bool verify)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SOAPTransport</b>() (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00457.html#86f5c1b08e342771f7d9ba16a71a9151">ssl_ctx_callback_fn</a> typedef</td><td><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_basic</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_digest</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_gss</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_none</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_ntlm</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">transport_auth_t</a> enum name</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~OpenSSLSOAPTransport</b>() (defined in <a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a>)</td><td><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SOAPTransport</b>() (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Faultstring Member List</h1>This is the complete list of members for <a class="el" href="a00413.html">soap11::Faultstring</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00413.html#c474916842e45686cd0fbad01279fd76">cloneFaultstring</a>() const =0</td><td><a class="el" href="a00413.html">soap11::Faultstring</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Faultstring</b>() (defined in <a class="el" href="a00413.html">soap11::Faultstring</a>)</td><td><a class="el" href="a00413.html">soap11::Faultstring</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00413.html#6d7a4f032ee74719c0fadf1e66304b77">getString</a>() const </td><td><a class="el" href="a00413.html">soap11::Faultstring</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00413.html#8d83585e8cff28076c04fa9643201261">LOCAL_NAME</a></td><td><a class="el" href="a00413.html">soap11::Faultstring</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00413.html#7f7427ba47784ebe46b3f0b94b900ce9">setString</a>(const XMLCh *String)</td><td><a class="el" href="a00413.html">soap11::Faultstring</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Faultstring</b>() (defined in <a class="el" href="a00413.html">soap11::Faultstring</a>)</td><td><a class="el" href="a00413.html">soap11::Faultstring</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Faultactor Member List</h1>This is the complete list of members for <a class="el" href="a00408.html">soap11::Faultactor</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00408.html#823316e7ee5cd8e99569bf4ae25f606c">cloneFaultactor</a>() const =0</td><td><a class="el" href="a00408.html">soap11::Faultactor</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Faultactor</b>() (defined in <a class="el" href="a00408.html">soap11::Faultactor</a>)</td><td><a class="el" href="a00408.html">soap11::Faultactor</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00408.html#c2d553550dfa819b2bdd8e0f8b99c711">getActor</a>() const </td><td><a class="el" href="a00408.html">soap11::Faultactor</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00408.html#464a088876516177fab908196cc71c41">LOCAL_NAME</a></td><td><a class="el" href="a00408.html">soap11::Faultactor</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00408.html#a886bddea5dddf95bf52e3c02bcb75c7">setActor</a>(const XMLCh *Actor)</td><td><a class="el" href="a00408.html">soap11::Faultactor</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Faultactor</b>() (defined in <a class="el" href="a00408.html">soap11::Faultactor</a>)</td><td><a class="el" href="a00408.html">soap11::Faultactor</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Faultcode Member List</h1>This is the complete list of members for <a class="el" href="a00411.html">soap11::Faultcode</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#974969c27624ce828ad423011b70c566">CLIENT</a></td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#9229edc67d0bda3fc2aa72f3583ea7f7">cloneFaultcode</a>() const =0</td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Faultcode</b>() (defined in <a class="el" href="a00411.html">soap11::Faultcode</a>)</td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#044f90385f4b9bd302d6e97aac3ce0a0">getCode</a>() const =0</td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#20c73b91071fc007f639bd072288e536">LOCAL_NAME</a></td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#10e068e32618f4383a83dc590bf7888d">MUSTUNDERSTAND</a></td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#a09022d4ab711582b0829c7bed820979">SERVER</a></td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#cc6addba7b5cae8f7ecb233703f64a14">setCode</a>(const xmltooling::QName *qname)=0</td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00411.html#f561155573fd351de6d7d3c9f0d3d170">VERSIONMISMATCH</a></td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Faultcode</b>() (defined in <a class="el" href="a00411.html">soap11::Faultcode</a>)</td><td><a class="el" href="a00411.html">soap11::Faultcode</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Detail Member List</h1>This is the complete list of members for <a class="el" href="a00381.html">soap11::Detail</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00381.html#eb424c964d99a5132632b34c1e4b33e6">cloneDetail</a>() const =0</td><td><a class="el" href="a00381.html">soap11::Detail</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Detail</b>() (defined in <a class="el" href="a00381.html">soap11::Detail</a>)</td><td><a class="el" href="a00381.html">soap11::Detail</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00381.html#1b64110f8950049030c29babc57e4b2d">LOCAL_NAME</a></td><td><a class="el" href="a00381.html">soap11::Detail</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00381.html#c7d107e5c297fb3c0894d7c7965930c5">TYPE_NAME</a></td><td><a class="el" href="a00381.html">soap11::Detail</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Detail</b>() (defined in <a class="el" href="a00381.html">soap11::Detail</a>)</td><td><a class="el" href="a00381.html">soap11::Detail</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Fault Member List</h1>This is the complete list of members for <a class="el" href="a00407.html">soap11::Fault</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#27605012d9e0c70d66391af85720107f">cloneFault</a>() const =0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Fault</b>() (defined in <a class="el" href="a00407.html">soap11::Fault</a>)</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#18b71b4e23373ea38fc4d592165d64dd">getDetail</a>() const =0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#6079ef0a2b45b67128f9297dd6b9e8b2">getFaultactor</a>() const =0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#11fd8af859ce1259bae72d3bccbcd5f0">getFaultcode</a>() const =0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#d585eb22a755a4d01c19f7054f4ce984">getFaultstring</a>() const =0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#7a550b4446740e15137dfcbe45e56f6e">LOCAL_NAME</a></td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#05db4a76bb78cc8725ad8561ce53b786">setDetail</a>(Detail *child)=0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#4d72fcc49ba70399d77ead5f5e0c6f45">setFaultactor</a>(Faultactor *child)=0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#4aeccbcdd3b682166de787fe285a731e">setFaultcode</a>(Faultcode *child)=0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#0a25b958657104ca499bd7e7e0839917">setFaultstring</a>(Faultstring *child)=0</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00407.html#730f667e6241d607eae243e3fc169f6f">TYPE_NAME</a></td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Fault</b>() (defined in <a class="el" href="a00407.html">soap11::Fault</a>)</td><td><a class="el" href="a00407.html">soap11::Fault</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Body Member List</h1>This is the complete list of members for <a class="el" href="a00354.html">soap11::Body</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Body</b>() (defined in <a class="el" href="a00354.html">soap11::Body</a>)</td><td><a class="el" href="a00354.html">soap11::Body</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00354.html#b8aff8edecf22999ec1f8828a2cdf246">cloneBody</a>() const =0</td><td><a class="el" href="a00354.html">soap11::Body</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00354.html#cff3cbf47bf2f646ac0ffee8e89733ba">ENCODINGSTYLE_ATTRIB_NAME</a></td><td><a class="el" href="a00354.html">soap11::Body</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00354.html#5d128615700ec3da6c5c1ed33cbf076d">LOCAL_NAME</a></td><td><a class="el" href="a00354.html">soap11::Body</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00354.html#095e825de73d90115e08b4f338264334">TYPE_NAME</a></td><td><a class="el" href="a00354.html">soap11::Body</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Body</b>() (defined in <a class="el" href="a00354.html">soap11::Body</a>)</td><td><a class="el" href="a00354.html">soap11::Body</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Header Member List</h1>This is the complete list of members for <a class="el" href="a00421.html">soap11::Header</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00421.html#25efc1f2e577fa67d190f0f0b32fa825">ACTOR_ATTRIB_NAME</a></td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00421.html#c0826047be8de459d6189279f3e221dc">cloneHeader</a>() const =0</td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a>()=0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a>() const =0</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Header</b>() (defined in <a class="el" href="a00421.html">soap11::Header</a>)</td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00421.html#761835a03cec41f4b4f3543f56ac9891">LOCAL_NAME</a></td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00421.html#8da53feea37de259bf745b19cf907025">MUSTUNDERSTAND_ATTRIB_NAME</a></td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00421.html#accf6a4da8d8edf557bf71e5f12ec9b5">TYPE_NAME</a></td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementExtensibleXMLObject</b>() (defined in <a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>)</td><td><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ElementProxy</b>() (defined in <a class="el" href="a00386.html">xmltooling::ElementProxy</a>)</td><td><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Header</b>() (defined in <a class="el" href="a00421.html">soap11::Header</a>)</td><td><a class="el" href="a00421.html">soap11::Header</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::Envelope Member List</h1>This is the complete list of members for <a class="el" href="a00403.html">soap11::Envelope</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#8e037858b6dadf2728a0f6110c424d16">cloneEnvelope</a>() const =0</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Envelope</b>() (defined in <a class="el" href="a00403.html">soap11::Envelope</a>)</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a>(const QName &qualifiedName) const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#11b832e0c27f573d4902f2ee9d72ca93">getBody</a>() const =0</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a>() const =0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#72c74fadba814b057bf9ef49b5d241bc">getHeader</a>() const =0</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a>()</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#395473e806a242ba0fede6d55e09275e">LOCAL_NAME</a></td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a>(const QName &name)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#f7ce79f036648a1af23967ef2d9f97cb">setBody</a>(Body *child)=0</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#cee57d7b6be440394542109edb76799e">setHeader</a>(Header *child)=0</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00403.html#05fdf0a497b31c840ae0e5b4408753b4">TYPE_NAME</a></td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~AttributeExtensibleXMLObject</b>() (defined in <a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>)</td><td><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Envelope</b>() (defined in <a class="el" href="a00403.html">soap11::Envelope</a>)</td><td><a class="el" href="a00403.html">soap11::Envelope</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::BodyBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00355.html">soap11::BodyBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00355.html#6668f30bcc70c9f01abefb75d09aaa32">buildBody</a>()</td><td><a class="el" href="a00355.html">soap11::BodyBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00355.html#c3a54053c6863359e04c5775a148afa8">buildObject</a>() const </td><td><a class="el" href="a00355.html">soap11::BodyBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00355.html#1a58440fad2a6a9bd4c40b1ef8697118">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00355.html">soap11::BodyBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~BodyBuilder</b>() (defined in <a class="el" href="a00355.html">soap11::BodyBuilder</a>)</td><td><a class="el" href="a00355.html">soap11::BodyBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::EnvelopeBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00404.html">soap11::EnvelopeBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00404.html#30f4fe1fe0d0151ffc6af758fc9c15da">buildEnvelope</a>()</td><td><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00404.html#dd3af059a4fc7d4e836da1570054b63a">buildObject</a>() const </td><td><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00404.html#bc39cf802d49411ad432f63b56e824b7">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~EnvelopeBuilder</b>() (defined in <a class="el" href="a00404.html">soap11::EnvelopeBuilder</a>)</td><td><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::FaultBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00410.html">soap11::FaultBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00410.html#0573f5726c15e9bd6167d740767d08cd">buildFault</a>()</td><td><a class="el" href="a00410.html">soap11::FaultBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00410.html#5ed751210b41bb8283f253e43909e2d8">buildObject</a>() const </td><td><a class="el" href="a00410.html">soap11::FaultBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00410.html#b6f7b12094121d2fc14e4033402cb5fa">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00410.html">soap11::FaultBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~FaultBuilder</b>() (defined in <a class="el" href="a00410.html">soap11::FaultBuilder</a>)</td><td><a class="el" href="a00410.html">soap11::FaultBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::HeaderBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00422.html">soap11::HeaderBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00422.html#d8a32f49fc77efc305794beeae8c9fe9">buildHeader</a>()</td><td><a class="el" href="a00422.html">soap11::HeaderBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00422.html#56b0985e1234f04aeb3fa062ae012518">buildObject</a>() const </td><td><a class="el" href="a00422.html">soap11::HeaderBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00422.html#793743fd61b7bf331b39545c24053fd1">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00422.html">soap11::HeaderBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~HeaderBuilder</b>() (defined in <a class="el" href="a00422.html">soap11::HeaderBuilder</a>)</td><td><a class="el" href="a00422.html">soap11::HeaderBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::DetailBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00382.html">soap11::DetailBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00382.html#bd016d2c18bcbf2da24cde261ae6c921">buildDetail</a>()</td><td><a class="el" href="a00382.html">soap11::DetailBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00382.html#e3f2594abe913e1bbdfb89e6aa1641e7">buildObject</a>() const </td><td><a class="el" href="a00382.html">soap11::DetailBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00382.html#c8ff595b4c657e04c768e814729d9470">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00382.html">soap11::DetailBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~DetailBuilder</b>() (defined in <a class="el" href="a00382.html">soap11::DetailBuilder</a>)</td><td><a class="el" href="a00382.html">soap11::DetailBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::FaultactorBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00409.html">soap11::FaultactorBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00409.html#e1355df2d43892bd47dc619f3ce118d4">buildFaultactor</a>()</td><td><a class="el" href="a00409.html">soap11::FaultactorBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00409.html#99bef4dc48319b7bd77419594926a96b">buildObject</a>() const </td><td><a class="el" href="a00409.html">soap11::FaultactorBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00409.html#276012a12d6225482bfe7bba8ed5fd79">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00409.html">soap11::FaultactorBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~FaultactorBuilder</b>() (defined in <a class="el" href="a00409.html">soap11::FaultactorBuilder</a>)</td><td><a class="el" href="a00409.html">soap11::FaultactorBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::FaultcodeBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00412.html">soap11::FaultcodeBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00412.html#175cdd4df73505c47d5708642014e42c">buildFaultcode</a>()</td><td><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00412.html#e6a7dae7157189529c88b6867074ef32">buildObject</a>() const </td><td><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00412.html#adbcd90c7e7c6f8c5fec15e582dac821">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~FaultcodeBuilder</b>() (defined in <a class="el" href="a00412.html">soap11::FaultcodeBuilder</a>)</td><td><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::FaultstringBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00414.html">soap11::FaultstringBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00414.html#7da38ef15dae46455cef2c4c0718b179">buildFaultstring</a>()</td><td><a class="el" href="a00414.html">soap11::FaultstringBuilder</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00414.html#435baba3fddf3b5fe7349eeb1be0a43f">buildObject</a>() const </td><td><a class="el" href="a00414.html">soap11::FaultstringBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00414.html#7e2c084df3b091acd604f039c2db4387">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </td><td><a class="el" href="a00414.html">soap11::FaultstringBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ConcreteXMLObjectBuilder</b>() (defined in <a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>)</td><td><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~FaultstringBuilder</b>() (defined in <a class="el" href="a00414.html">soap11::FaultstringBuilder</a>)</td><td><a class="el" href="a00414.html">soap11::FaultstringBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>soap11::SOAPClient Member List</h1>This is the complete list of members for <a class="el" href="a00495.html">soap11::SOAPClient</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00495.html#1d854321c073107c2e2bd0ec6d4dcf19">handleFault</a>(const soap11::Fault &fault)</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#7b085e97ec9fde3a9e2439fbdf03f101">m_transport</a></td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#a750e6772906879cbf9a6c83ea15928d">m_validate</a></td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#9afb1bc6eef5e52b61bb951663ca7a9b">prepareTransport</a>(xmltooling::SOAPTransport &transport)</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#82580a447180937e6810d3811f7cbb1d">receive</a>()</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#6a5a905956460b3f927e9defc7952ba7">reset</a>()</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#3b8fc302b1e920a948543263077fd059">send</a>(const Envelope &env, const xmltooling::SOAPTransport::Address &addr)</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#18da3a2ef3c53b3b7361d28376eaaeb2">setValidating</a>(bool validate=true)</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00495.html#75535ec15529c7fd27da38de5a6a7d42">SOAPClient</a>(bool validate=false)</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SOAPClient</b>() (defined in <a class="el" href="a00495.html">soap11::SOAPClient</a>)</td><td><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::SOAPTransport Member List</h1>This is the complete list of members for <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00496.html#14ee8fbe6422039b538caabc3c1f9659">getContentType</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#80b9f0de753cf8c321156aa46addd81b">isAuthenticated</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#50364245d734a5e9f70124796381063b">isConfidential</a>() const =0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#f735cce6c57f3b9bdb8374501d5a2cba">receive</a>()=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#36adf241ea8040a6b834b8010acc27ea">send</a>(std::istream &in)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#959c75530a9f06dc84c1e596b6b22204">send</a>(std::istream *in=NULL)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#f719636a7033121a54bdd43daec089b2">setAuth</a>(transport_auth_t authType, const char *username=NULL, const char *password=NULL)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#0628479a98a0dff4e24814ae4a9e7510">setConnectTimeout</a>(long timeout)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#7d75069c65634417ac0d68df0bc56638">setCredential</a>(const Credential *credential=NULL)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#d0217ed0f74bf739584b1223b51133ed">setProviderOption</a>(const char *provider, const char *option, const char *value)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#5d549b64adea079d4fa7680659911c26">setTimeout</a>(long timeout)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#479be43ad0df959e35748dc2d07f5ab9">setTrustEngine</a>(const X509TrustEngine *trustEngine=NULL, const CredentialResolver *credResolver=NULL, CredentialCriteria *criteria=NULL, bool mandatory=true)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#542f4f60eb15290abbadbd690d92f811">setVerifyHost</a>(bool verify)=0</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>SOAPTransport</b>() (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_basic</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_digest</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_gss</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_none</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>transport_auth_ntlm</b> enum value (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">transport_auth_t</a> enum name</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~SOAPTransport</b>() (defined in <a class="el" href="a00496.html">xmltooling::SOAPTransport</a>)</td><td><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::SOAPTransport::Address Member List</h1>This is the complete list of members for <a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00497.html#c2c818a885ea42da6955d5d1a5fa6103">Address</a>(const char *from, const char *to, const char *endpoint)</td><td><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00497.html#5a0caf94eeba8888a82a488a520f716b">m_endpoint</a></td><td><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00497.html#795e6e707d58346a1eb095415d480759">m_from</a></td><td><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00497.html#c5e8fcc467e28e128d74f3c9d965d007">m_to</a></td><td><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::auto_ptr_char Member List</h1>This is the complete list of members for <a class="el" href="a00351.html">xmltooling::auto_ptr_char</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00351.html#eb0022f7adee77e00e15c965845c2031">auto_ptr_char</a>()</td><td><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00351.html#0aeed1ba5302bcdfd9709e15d5c0876a">auto_ptr_char</a>(const XMLCh *src, bool trim=true)</td><td><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00351.html#f94cb25bb8eb7948c5fef0fe1827b54e">auto_ptr_char</a>(const char *src, bool trim=true)</td><td><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00351.html#57ebb3a3f405173b83ff278edc124463">get</a>() const </td><td><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00351.html#f3ef2b33593f48bd586e0f6864273130">release</a>()</td><td><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00351.html#1d1dc6156d8dfad4e11f8450f144ce05">~auto_ptr_char</a>()</td><td><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::auto_ptr_XMLCh Member List</h1>This is the complete list of members for <a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00352.html#bf89f614fcf6d94c70b10ccc7082159d">auto_ptr_XMLCh</a>()</td><td><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00352.html#9a7ea1b0d5a93eed930f87f274d0fb7a">auto_ptr_XMLCh</a>(const char *src, bool trim=true)</td><td><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00352.html#cef2fc752ba4c11d02bf629b39144357">auto_ptr_XMLCh</a>(const XMLCh *src, bool trim=true)</td><td><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00352.html#b89383fae7d5ef996f8ab589acbb3e24">get</a>() const </td><td><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00352.html#7e17e1ec936e7195b8c349851aac11db">release</a>()</td><td><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00352.html#17aeee8c89b6f55a14072ad754fd4e6b">~auto_ptr_XMLCh</a>()</td><td><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::auto_arrayptr< T > Member List</h1>This is the complete list of members for <a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00350.html#705ab86c4139ba5eb2dc7dc0c28a6563">auto_arrayptr</a>(T *ptr)</td><td><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00350.html#b256b00cfccc300d9f4c74faaa102da8">get</a>() const </td><td><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00350.html#92e9992fd0408b3b2af4233d244bbfa1">release</a>()</td><td><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00350.html#0a3e150f3ecde5a5bbe3347964c9b4d2">~auto_arrayptr</a>()</td><td><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::CurlURLInputStream Member List</h1>This is the complete list of members for <a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00375.html#8011263fa7afe34937255605eed2410c">CurlURLInputStream</a>(const char *url)</td><td><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00375.html#13cd5a41c17509248933e5a2d769551a">CurlURLInputStream</a>(const XMLCh *url)</td><td><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00375.html#3461eeffbc91264d3c758f48773ea621">CurlURLInputStream</a>(const xercesc::DOMElement *e)</td><td><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>curPos</b>() const (defined in <a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a>)</td><td><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>readBytes</b>(XMLByte *const toFill, const xsecsize_t maxToRead) (defined in <a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a>)</td><td><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CurlURLInputStream</b>() (defined in <a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a>)</td><td><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::DateTime Member List</h1>This is the complete list of members for <a class="el" href="a00378.html">xmltooling::DateTime</a>, including all inherited members.<p><table>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::NDC Member List</h1>This is the complete list of members for <a class="el" href="a00452.html">xmltooling::NDC</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00452.html#c18b9540f827cd5293c60a18253a29b8">NDC</a>(const char *context)</td><td><a class="el" href="a00452.html">xmltooling::NDC</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00452.html#9447a199c5a9a0812908aa97ba47e81b">NDC</a>(const std::string &context)</td><td><a class="el" href="a00452.html">xmltooling::NDC</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00452.html#d85c5b138be10e1c96cbde2cb7fc2420">~NDC</a>()</td><td><a class="el" href="a00452.html">xmltooling::NDC</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ParserPool Member List</h1>This is the complete list of members for <a class="el" href="a00461.html">xmltooling::ParserPool</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00461.html#66e37d10700435f9c6b5affe6af48a2f">loadCatalog</a>(const XMLCh *pathname)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00461.html#a1053da6e58d23602ea2b214fc20cf63">loadSchema</a>(const XMLCh *nsURI, const XMLCh *pathname)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00461.html#82251bb1bf77cc8316b5ca9bf128e5d7">newDocument</a>()</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00461.html#ad6274aca808983be1e501fe809f0314">parse</a>(xercesc::DOMInputSource &domsrc)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00461.html#b2368f59df71ad113a2998c03ef94d6b">parse</a>(std::istream &is)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00461.html#ca3c09d237ffdd42c59b4f21470861c8">ParserPool</a>(bool namespaceAware=true, bool schemaAware=false)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00461.html#8e323a9c9fd10416ea3dc51b05409ac6">resolveEntity</a>(const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ParserPool</b>() (defined in <a class="el" href="a00461.html">xmltooling::ParserPool</a>)</td><td><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::StreamInputSource Member List</h1>This is the complete list of members for <a class="el" href="a00503.html">xmltooling::StreamInputSource</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00503.html#3b339de6814d2d17ca2a2e3fa23f2074">StreamInputSource</a>(std::istream &is, const char *systemId=NULL)</td><td><a class="el" href="a00503.html">xmltooling::StreamInputSource</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::StreamInputSource::StreamBinInputStream Member List</h1>This is the complete list of members for <a class="el" href="a00504.html">xmltooling::StreamInputSource::StreamBinInputStream</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00504.html#3d55befc6f971a3cb3aacdfe114a3acf">StreamBinInputStream</a>(std::istream &is)</td><td><a class="el" href="a00504.html">xmltooling::StreamInputSource::StreamBinInputStream</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::URLInputSource Member List</h1>This is the complete list of members for <a class="el" href="a00523.html">xmltooling::URLInputSource</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00523.html#8448f67ea027763f239c3332abc0bf33">URLInputSource</a>(const XMLCh *url, const char *systemId=NULL)</td><td><a class="el" href="a00523.html">xmltooling::URLInputSource</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00523.html#20f2cbccb4f53f45cd81df8828620635">URLInputSource</a>(const xercesc::DOMElement *e, const char *systemId=NULL)</td><td><a class="el" href="a00523.html">xmltooling::URLInputSource</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::PathResolver Member List</h1>This is the complete list of members for <a class="el" href="a00462.html">xmltooling::PathResolver</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00462.html#3993854759ba0350e7bf1dcffd5a679c">file_type_t</a> enum name</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>PathResolver</b>() (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#6de76ae00ab8dd18d7619f74b4c92699">resolve</a>(std::string &s, file_type_t filetype, const char *pkgname=NULL, const char *prefix=NULL) const </td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#0283907966156dedaa6b08e9bc4c78e3">setCfgDir</a>(const char *dir)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#e2512dae82fb5e4bb9976dc791d3f542">setDefaultPackageName</a>(const char *pkgname)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#97db0825d92ba990e3aa5e053f54c323">setDefaultPrefix</a>(const char *prefix)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#6e08f1b395c01e98cfd34fb8bcbecec0">setLibDir</a>(const char *dir)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#f83e0d8e56031795d08e5136ed9bed49">setLogDir</a>(const char *dir)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#36a354c3fe9fa081b0d3b685419669e4">setRunDir</a>(const char *dir)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00462.html#042505f165b1afdb5fb7af9ee9612eb0">setXMLDir</a>(const char *dir)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_CFG_FILE</b> enum value (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_LIB_FILE</b> enum value (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_LOG_FILE</b> enum value (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_RUN_FILE</b> enum value (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLTOOLING_XML_FILE</b> enum value (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~PathResolver</b>() (defined in <a class="el" href="a00462.html">xmltooling::PathResolver</a>)</td><td><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::hasQName Member List</h1>This is the complete list of members for <a class="el" href="a00419.html">xmltooling::hasQName</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00419.html#e129d179432e3fbaa971b48d4e7b2327">hasQName</a>(const QName &q)</td><td><a class="el" href="a00419.html">xmltooling::hasQName</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00419.html#8466cb60077c739979d6ec39514be9c7">operator()</a>(const XMLObject *xmlObject) const </td><td><a class="el" href="a00419.html">xmltooling::hasQName</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::hasSchemaType Member List</h1>This is the complete list of members for <a class="el" href="a00420.html">xmltooling::hasSchemaType</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00420.html#f951de66f86cf1335dcc0c9e351cea75">hasSchemaType</a>(const QName &q)</td><td><a class="el" href="a00420.html">xmltooling::hasSchemaType</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00420.html#556aae906347c8fb4fd758ebd573bec0">operator()</a>(const XMLObject *xmlObject) const </td><td><a class="el" href="a00420.html">xmltooling::hasSchemaType</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ReloadableXMLFile Member List</h1>This is the complete list of members for <a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00479.html#b323630dc7c233db6a7556a2d518ab1e">load</a>()</td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#0ab6ec8160691b536a5f22816d1fc6a8">lock</a>()</td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#afa1c06443ceae513414c2abe319681a">m_backing</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#86d36200e2ece81dbd5eb39da4a84a3a">m_filestamp</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#c2fabed40789d9d06819875123181d1b">m_local</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#3e66bb693f895cc2589ad12a6120d43f">m_lock</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#0e59323a1742b90b3a2a9d25a4e71e44">m_log</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#968c46dcf9fd89a4ec30f3fb94e25acd">m_reloadInterval</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#871c01f825293101746216ca48bac451">m_root</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#a66e3bef51741040c0defebd01848b8a">m_source</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#f337f78843ec483fd653ed7d7271bc53">m_validate</a></td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#d16015f7a604a0180f2cbaa97ae937de">ReloadableXMLFile</a>(const xercesc::DOMElement *e, logging::Category &log)</td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00479.html#6a22afbcef62d60c6c193e857760b82f">unlock</a>()</td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReloadableXMLFile</b>() (defined in <a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a>)</td><td><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td><code> [protected, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ReplayCache Member List</h1>This is the complete list of members for <a class="el" href="a00480.html">xmltooling::ReplayCache</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00480.html#1b021418ab3630d0f419f32411b0234a">check</a>(const char *context, const char *s, time_t expires)</td><td><a class="el" href="a00480.html">xmltooling::ReplayCache</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00480.html#e7652145498cc96a0843a1a8ad4244b9">check</a>(const char *context, const XMLCh *s, time_t expires)</td><td><a class="el" href="a00480.html">xmltooling::ReplayCache</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00480.html#65813cbb6cdccedb82fbc66e422516dd">ReplayCache</a>(StorageService *storage=NULL)</td><td><a class="el" href="a00480.html">xmltooling::ReplayCache</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ReplayCache</b>() (defined in <a class="el" href="a00480.html">xmltooling::ReplayCache</a>)</td><td><a class="el" href="a00480.html">xmltooling::ReplayCache</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::StorageService Member List</h1>This is the complete list of members for <a class="el" href="a00502.html">xmltooling::StorageService</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00502.html#314bdf9c6ac51c4edcd0f3ca79d11355">createString</a>(const char *context, const char *key, const char *value, time_t expiration)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#cf888184e3c2b4831f47f71fe069ef6a">createText</a>(const char *context, const char *key, const char *value, time_t expiration)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#eb8b202ffd9b9a93edcd033b6776858f">deleteContext</a>(const char *context)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#f697222ceb16740a6539daea28fc90da">deleteString</a>(const char *context, const char *key)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#d33e93bc48d35eaac2e8cece9cd7330b">deleteText</a>(const char *context, const char *key)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#f179e55a19a1ec478aeae0ccad6a102f">readString</a>(const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#80841ca42524b4ba00948abcc7162517">readText</a>(const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#e0c45b1e7e1ea0f81e998fd1985194f6">reap</a>(const char *context)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>StorageService</b>() (defined in <a class="el" href="a00502.html">xmltooling::StorageService</a>)</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#761fc446e8288a8f76144697d3b96b19">updateContext</a>(const char *context, time_t expiration)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#caea8d3c75f4781368f236e1f8cbbb45">updateString</a>(const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00502.html#6b197f2401cb1d42e241f8b7560655a9">updateText</a>(const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~StorageService</b>() (defined in <a class="el" href="a00502.html">xmltooling::StorageService</a>)</td><td><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::TemplateEngine Member List</h1>This is the complete list of members for <a class="el" href="a00505.html">xmltooling::TemplateEngine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00505.html#54c62da42d450d7cf08a32760610fc9d">run</a>(std::istream &is, std::ostream &os, const TemplateParameters &parameters, const XMLToolingException *e=NULL) const </td><td><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00505.html#3f28f5b1e3cece34684b17ffcbda588e">setTagPrefix</a>(const char *tagPrefix)</td><td><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00505.html#800d10d615807ed98df4513266ad94c1">TemplateEngine</a>()</td><td><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00505.html#2e98443722632d0e8f0ae0e9d3b18fe0">unsafe_chars</a></td><td><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TemplateEngine</b>() (defined in <a class="el" href="a00505.html">xmltooling::TemplateEngine</a>)</td><td><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::TemplateEngine::TemplateParameters Member List</h1>This is the complete list of members for <a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00506.html#508170ac59042b1f0eb024b70f884ec1">getLoopCollection</a>(const char *name) const </td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00506.html#ea47e68b5a0814e94179cf245f76933a">getParameter</a>(const char *name) const </td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00506.html#a1abf9896fd4aebd25465bc0fa972747">m_collectionMap</a></td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00506.html#01912b7019625dcf8df1f2f54b62fefc">m_map</a></td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00506.html#0675dc2d7436d7cb95d599589d761dc8">m_request</a></td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>TemplateParameters</b>() (defined in <a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a>)</td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~TemplateParameters</b>() (defined in <a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a>)</td><td><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ThreadingException Member List</h1>This is the complete list of members for <a class="el" href="a00508.html">xmltooling::ThreadingException</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a>(const params &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a>(const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a>(const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a>(const char *name, const char *value)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a>()</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> typedef</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a>(std::istream &in)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a>(const char *s)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00508.html#673d61195a4847f5d6ff5e35d99c385e">getClassName</a>() const </td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a>(const char *exceptionClass)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a>(unsigned int index) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a>(const char *name) const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00508.html#389af9894abe057140768b1312e116c4">raise</a>() const </td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a>(const char *exceptionClass, ExceptionFactory *factory)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a>(const char *msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a>(const std::string &msg)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00508.html#7962d85e20d443e2701f361499177053">ThreadingException</a>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00508.html#f125a96866b48384701bd0e9ccbb3b34">ThreadingException</a>(const char *msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00508.html#86e4366a68dc91533fb8f832ad5f3c1b">ThreadingException</a>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00508.html#0951e0c6567fe445fe0e0fe711d9c02f">ThreadingException</a>(const std::string &msg, const xmltooling::namedparams &p)</td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a>() const </td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a>(const char *msg=NULL, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a>(const char *msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a>(const std::string &msg, const params &p=params())</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a>(const std::string &msg, const namedparams &p)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ThreadingException</b>() (defined in <a class="el" href="a00508.html">xmltooling::ThreadingException</a>)</td><td><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingException</b>() (defined in <a class="el" href="a00556.html">xmltooling::XMLToolingException</a>)</td><td><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Thread Member List</h1>This is the complete list of members for <a class="el" href="a00507.html">xmltooling::Thread</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00507.html#7a6d95d2c5d1936a864a37acddf4b8d4">create</a>(void *(*start_routine)(void *), void *arg)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#d06549ae5c7ce80597a5530479dcb99c">detach</a>()=0</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#17e1d8a1abe662f6cb538912d06cdbc1">exit</a>(void *return_val)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#e5ef9a8463d9e43b406022f6c1b8d199">join</a>(void **thread_return)=0</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#834ffac4c81ed19878efe01509ea6e45">kill</a>(int signo)=0</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#edec822b2be29be467bec8465bcc0a1d">mask_all_signals</a>(void)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#1430ea421efa18edafd379a0585bf948">mask_signals</a>(int how, const sigset_t *newmask, sigset_t *oldmask)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00507.html#f962224e99122fb0635f59f9d93f5530">sleep</a>(int seconds)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Thread</b>() (defined in <a class="el" href="a00507.html">xmltooling::Thread</a>)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Thread</b>() (defined in <a class="el" href="a00507.html">xmltooling::Thread</a>)</td><td><a class="el" href="a00507.html">xmltooling::Thread</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ThreadKey Member List</h1>This is the complete list of members for <a class="el" href="a00509.html">xmltooling::ThreadKey</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00509.html#4ff12740d5ac8640a6bfe98434c6f9ec">create</a>(void(*destroy_fn)(void *))</td><td><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00509.html#8a2be3969aed1e9fcb3a6649eff774f7">getData</a>() const =0</td><td><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00509.html#ff62ac5571c5261534595f0095c674a3">setData</a>(void *data)=0</td><td><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ThreadKey</b>() (defined in <a class="el" href="a00509.html">xmltooling::ThreadKey</a>)</td><td><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ThreadKey</b>() (defined in <a class="el" href="a00509.html">xmltooling::ThreadKey</a>)</td><td><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Mutex Member List</h1>This is the complete list of members for <a class="el" href="a00449.html">xmltooling::Mutex</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00449.html#43aacc3a6509ec560208b27ad15fe6f8">create</a>()</td><td><a class="el" href="a00449.html">xmltooling::Mutex</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00449.html#b2fd493e23aa594cd267d0b5e39b847b">lock</a>()=0</td><td><a class="el" href="a00449.html">xmltooling::Mutex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Mutex</b>() (defined in <a class="el" href="a00449.html">xmltooling::Mutex</a>)</td><td><a class="el" href="a00449.html">xmltooling::Mutex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00449.html#1bd0643a5aa85c0d612bfddc5d1d372a">unlock</a>()=0</td><td><a class="el" href="a00449.html">xmltooling::Mutex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Mutex</b>() (defined in <a class="el" href="a00449.html">xmltooling::Mutex</a>)</td><td><a class="el" href="a00449.html">xmltooling::Mutex</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::RWLock Member List</h1>This is the complete list of members for <a class="el" href="a00485.html">xmltooling::RWLock</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00485.html#d14f6a27df7d1581a863dac4875d1785">create</a>()</td><td><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00485.html#031ee55591c458d398c012e21ecd8f8a">rdlock</a>()=0</td><td><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>RWLock</b>() (defined in <a class="el" href="a00485.html">xmltooling::RWLock</a>)</td><td><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00485.html#229a7ecde18609f0a168c4279320b8c4">unlock</a>()=0</td><td><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00485.html#63b3c77f87ea8c806fca0eae84aa264f">wrlock</a>()=0</td><td><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~RWLock</b>() (defined in <a class="el" href="a00485.html">xmltooling::RWLock</a>)</td><td><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::CondWait Member List</h1>This is the complete list of members for <a class="el" href="a00369.html">xmltooling::CondWait</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00369.html#bf79d11d1b9bfffc58a4713a14d8de1b">broadcast</a>()=0</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>CondWait</b>() (defined in <a class="el" href="a00369.html">xmltooling::CondWait</a>)</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00369.html#bf48d7291cd167854b9b480f030f2728">create</a>()</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00369.html#047bfe4f8b0d1feb76cf4ba663527151">signal</a>()=0</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00369.html#58fdd1fdb53c30c963b06fa424fe5ce8">timedwait</a>(Mutex *lock, int delay_seconds)=0</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00369.html#27b0fad6c76b0ba1ddc84195947fa9da">wait</a>(Mutex *lock)=0</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~CondWait</b>() (defined in <a class="el" href="a00369.html">xmltooling::CondWait</a>)</td><td><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td><code> [inline, virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Lock Member List</h1>This is the complete list of members for <a class="el" href="a00441.html">xmltooling::Lock</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00441.html#753d1fa7bc918aa4f1ac4d4132b7ba32">Lock</a>(Mutex *mtx)</td><td><a class="el" href="a00441.html">xmltooling::Lock</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00441.html#428f07e30c6fec5911ccd42fa9cac456">~Lock</a>()</td><td><a class="el" href="a00441.html">xmltooling::Lock</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::SharedLock Member List</h1>This is the complete list of members for <a class="el" href="a00489.html">xmltooling::SharedLock</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00489.html#bc769c830da81988995e14b4bc37a1f6">SharedLock</a>(RWLock *lock, bool lockit=true)</td><td><a class="el" href="a00489.html">xmltooling::SharedLock</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00489.html#d51358f73f4bfd9732847782998d65f5">~SharedLock</a>()</td><td><a class="el" href="a00489.html">xmltooling::SharedLock</a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::URLEncoder Member List</h1>This is the complete list of members for <a class="el" href="a00522.html">xmltooling::URLEncoder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00522.html#eaaa0f427ea28f49a124f04dfbb005a7">decode</a>(char *s) const </td><td><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00522.html#250659260ecf95b5dac2347343db6104">encode</a>(const char *s) const </td><td><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00522.html#71d2d39529e4db0a8f30e65254d8d583">isBad</a>(char ch) const </td><td><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td><td><code> [protected, virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>URLEncoder</b>() (defined in <a class="el" href="a00522.html">xmltooling::URLEncoder</a>)</td><td><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~URLEncoder</b>() (defined in <a class="el" href="a00522.html">xmltooling::URLEncoder</a>)</td><td><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XercesJanitor< T > Member List</h1>This is the complete list of members for <a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00545.html#55a17bc794e24290ea6cf655c44b06b2">get</a>()</td><td><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00545.html#67236f9716dba2e9fb02fdecc43da479">operator-></a>()</td><td><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00545.html#5fd7a603cc8b4e0ab09d71b558d57a95">release</a>()</td><td><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00545.html#d8cc90d6de24820c3dd68e79b17fd7d9">XercesJanitor</a>(T *resource)</td><td><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XercesJanitor</b>() (defined in <a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a>)</td><td><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLHelper Member List</h1>This is the complete list of members for <a class="el" href="a00546.html">xmltooling::XMLHelper</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00546.html#08a4ca04791cc9e7f396fac26fdcec3f">appendChildElement</a>(xercesc::DOMElement *parentElement, xercesc::DOMElement *childElement)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#111bfeb2a577820acd317035a8fe493e">getAttributeValueAsQName</a>(const xercesc::DOMAttr *attribute)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#e4a40e77ba537407e8b306857d59e35e">getFirstChildElement</a>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#a2b77fce0749a6f65a9ae00be63821c6">getFirstChildElement</a>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#db434dde1edb98f77b28f2d34cc7e996">getIdAttribute</a>(const xercesc::DOMElement *domElement)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#e208156ea4c357281f5ccbefdadf7279">getLastChildElement</a>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#f0d232165434a2f0decee0f19fed6329">getLastChildElement</a>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#4a7e2f9008df8fa9ba1450435e74ff6a">getNextSiblingElement</a>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#bd0df582c3fce1a40470ce7d535b014b">getNextSiblingElement</a>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#adb4cc3693b732925511e156b26f4171">getNodeQName</a>(const xercesc::DOMNode *domNode)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#14f5195ff738e6492fc724f918f9853d">getNodeValueAsQName</a>(const xercesc::DOMNode *domNode)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#040af42794b5d6753c2616d9fe06591b">getPreviousSiblingElement</a>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#0660006ffbf1f0944e229fb64181ae52">getPreviousSiblingElement</a>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#31bcac79ec2946f2abd44eb223dd8f34">getTextContent</a>(const xercesc::DOMElement *e)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#c2d2669beba341acc201d12bb889aec3">getXMLObjectById</a>(const XMLObject &tree, const XMLCh *id)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#d437cd7114ea3ea529ad4531c8697d10">getXMLObjectById</a>(XMLObject &tree, const XMLCh *id)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#5e8e903d67d534783bc18fdf97487a59">getXSIType</a>(const xercesc::DOMElement *e)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#67ba77945946ec316df134effbec4895">hasXSIType</a>(const xercesc::DOMElement *e)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">isNodeNamed</a>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *local)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#9c896683e468a122e03972715314d8ba">serialize</a>(const xercesc::DOMNode *n, std::string &buf, bool pretty=false)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00546.html#6e6a1ca5035600534d5c5d3494a8657c">serialize</a>(const xercesc::DOMNode *n, std::ostream &out, bool pretty=false)</td><td><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td><code> [static]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLObjectChildrenList< Container, _Ty > Member List</h1>This is the complete list of members for <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList< Container, _Ty ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00550.html#dacb270f77b56ab039587049058464e6">XMLObjectChildrenList</a>(XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)</td><td><a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList< Container, _Ty ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLObjectPairList< Container, _Ty > Member List</h1>This is the complete list of members for <a class="el" href="a00552.html">xmltooling::XMLObjectPairList< Container, _Ty ></a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00552.html#f18e485a18105e6e490adfedc3ac7421">XMLObjectPairList</a>(XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)</td><td><a class="el" href="a00552.html">xmltooling::XMLObjectPairList< Container, _Ty ></a></td><td><code> [inline]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::Validator Member List</h1>This is the complete list of members for <a class="el" href="a00525.html">xmltooling::Validator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00525.html#3489bcbbc5b4dc2e2850e82b28883bfc">validate</a>(const XMLObject *xmlObject) const =0</td><td><a class="el" href="a00525.html">xmltooling::Validator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Validator</b>() (defined in <a class="el" href="a00525.html">xmltooling::Validator</a>)</td><td><a class="el" href="a00525.html">xmltooling::Validator</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Validator</b>() (defined in <a class="el" href="a00525.html">xmltooling::Validator</a>)</td><td><a class="el" href="a00525.html">xmltooling::Validator</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::ValidatorSuite Member List</h1>This is the complete list of members for <a class="el" href="a00526.html">xmltooling::ValidatorSuite</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00526.html#46b7a5b7859d503d20adb76fd2172a94">deregisterValidators</a>(const QName &key)</td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00526.html#2fd51cae62d16aab28e0f8adfd98adf5">destroyValidators</a>()</td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00526.html#251f717a1cc544d280c3a7fc0cc5a78a">getId</a>()</td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00526.html#8c10998e79352db435fb0b6b96466fff">registerValidator</a>(const QName &key, Validator *validator)</td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00526.html#ed327170801b8ed34d8c65b8aa10dca2">validate</a>(const XMLObject *xmlObject) const </td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00526.html#ed14decfba47135551df8290b656d770">ValidatorSuite</a>(const char *id)</td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~ValidatorSuite</b>() (defined in <a class="el" href="a00526.html">xmltooling::ValidatorSuite</a>)</td><td><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLObject Member List</h1>This is the complete list of members for <a class="el" href="a00547.html">xmltooling::XMLObject</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a>(const Namespace &ns) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a>()=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a>(unsigned int position=0) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a>(xmlconstants::xmltooling_bool_t value)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a>(bool value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a>() const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a>(bool propagateRelease=true) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a>() const </td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a>(XMLObject *child)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a>(const Namespace &ns)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a>(xercesc::DOMDocument *doc) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a>(const XMLCh *value)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a>(XMLObject *parent)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a>(const XMLCh *value, unsigned int position=0)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a>(xercesc::DOMElement *element, bool bindDocument=false)=0</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObject</b>() (defined in <a class="el" href="a00547.html">xmltooling::XMLObject</a>)</td><td><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLObjectBuilder Member List</h1>This is the complete list of members for <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a>(xercesc::DOMDocument *doc, bool bindDocument=true) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a>(const QName &q) const </td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">buildObject</a>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const =0</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a>(xercesc::DOMElement *element, bool bindDocument=false)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a>(const QName &builderKey)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a>(const QName &key)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a>(const xercesc::DOMElement *element)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a>()</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a>(const QName &builderKey, XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a>(XMLObjectBuilder *builder)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLObjectBuilder</b>() (defined in <a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>)</td><td><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling::XMLToolingConfig Member List</h1>This is the complete list of members for <a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="a00555.html#36067aac7ecff05b7ad075d1480c6923">catalog_path</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#c206a71e79fb9ae44a7231f527bbbc3c">clock_skew_secs</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#8d82e0a56c37b0a9cca9ea168c7d01ff">CredentialResolverManager</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#6b3a3ff1583b03e30c68add348bea7ad">getConfig</a>()</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#dcbf93b196b3e5e332382a749e966be7">getKeyInfoResolver</a>() const </td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#bfc3fbd8511b66cf1359dc27069461d4">getParser</a>() const =0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#2f0a604724a9adc37409df36cf9355b1">getPathResolver</a>() const </td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#22491f03a464a9e220ca814d6c25a37a">getReplayCache</a>() const </td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#ff27238b4701433fe4117fdf67afcd20">getTemplateEngine</a>() const </td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#e1a1f8245d11781ef60de6bcfefa0c72">getURLEncoder</a>() const </td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#7d781bfde192e394803532fd5a526f62">getValidatingParser</a>() const =0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#6aecc8d2b583e100e977e59d65770a31">init</a>()=0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#93cf921c58dc78e3ba4c1d4d0d0a919b">KeyInfoResolverManager</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#ada3ecde44234fe6e5e5d0ace413bc6c">load_library</a>(const char *path, void *context=NULL)=0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00442.html#86337f8560d321f90662de5751764759">lock</a>()=0</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#366aea8eb022f806dcb6e956e9ec4e7c">log_config</a>(const char *config=NULL)=0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#a44295fb0c4317960d730c50ec66fca2">m_keyInfoResolver</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#45927edcf3cbf952050909e871257300">m_pathResolver</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#329676ae80b621dfd5c7968d976ba81c">m_replayCache</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#f55f83cedc1ec9fd11f7f2691d05896a">m_templateEngine</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#0cd4d8e2893cd1531a4bf756e1026a59">m_urlEncoder</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#5bbcbaec5cd82a45bcdc884344e254bf">mapXMLAlgorithmToKeyAlgorithm</a>(const XMLCh *xmlAlgorithm) const =0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#d33e1d78d2f74c4caa079a3916f73b39">registerXMLAlgorithm</a>(const XMLCh *xmlAlgorithm, const char *keyAlgorithm, unsigned int size=0)=0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#227c87f5e3f44c7e2cfb775a15ff2e41">setKeyInfoResolver</a>(KeyInfoResolver *keyInfoResolver)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#a57f1d78f28f933a53c58df40646a06f">setPathResolver</a>(PathResolver *pathResolver)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#7cf64a563dd7f5e757fd409076b8ce89">setReplayCache</a>(ReplayCache *replayCache)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#759f20fafc670a8287d0993a9a16ff56">setTemplateEngine</a>(TemplateEngine *templateEngine)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#d248af06900bafc1ec482fbf57fe71da">setURLEncoder</a>(URLEncoder *urlEncoder)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#69dfcf1333face6cba8697b21b301907">SOAPTransportManager</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#759371b0f811cb86e44f07bb752e65c8">StorageServiceManager</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#a9e5c64dd5834a9811d6d94e5c54101a">term</a>()=0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#276589c037a1de4a6c02089490dfd4ab">TrustEngineManager</a></td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00442.html#04bef17b2138bf6820bde7507c4d8111">unlock</a>()=0</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="a00555.html#ce678af457b7e33b8d30dc9d805a6236">X509CRL</a>() const =0</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>XMLToolingConfig</b>() (defined in <a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a>)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~Lockable</b>() (defined in <a class="el" href="a00442.html">xmltooling::Lockable</a>)</td><td><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td><code> [virtual]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~XMLToolingConfig</b>() (defined in <a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a>)</td><td><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td><code> [virtual]</code></td></tr>
+</table><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractAttributeExtensibleXMLObject Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00340.html">AbstractAttributeExtensibleXMLObject</a></div>
+<h1>xmltooling::AbstractAttributeExtensibleXMLObject Class Reference</h1><!-- doxytag: class="xmltooling::AbstractAttributeExtensibleXMLObject" --><!-- doxytag: inherits="xmltooling::AttributeExtensibleXMLObject,xmltooling::AbstractXMLObject" --><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements <a class="el" href="a00349.html">AttributeExtensibleXMLObject</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/AbstractAttributeExtensibleXMLObject.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractAttributeExtensibleXMLObject:
+<p><center><img src="a00340.png" usemap="#xmltooling::AbstractAttributeExtensibleXMLObject_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractAttributeExtensibleXMLObject_map">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="0,56,288,80">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="298,56,586,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,288,24">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="298,0,586,24">
+</map>
+<a href="a00001.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#972d48929fa53163c46440df154115a3">getAttribute</a> (const <a class="el" href="a00475.html">QName</a> &qualifiedName) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of an XML attribute of the object. <a href="#972d48929fa53163c46440df154115a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#8d67668678023332024cdc880d7df449">setAttribute</a> (const <a class="el" href="a00475.html">QName</a> &qualifiedName, const XMLCh *value, bool ID=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets (or clears) an XML attribute of the object. <a href="#8d67668678023332024cdc880d7df449"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::map< <a class="el" href="a00475.html">QName</a>, XMLCh * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#b2a390903e3002ace369fb106de070f8">getExtensionAttributes</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable map of the extended XML attributes of the object. <a href="#b2a390903e3002ace369fb106de070f8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#1a6c0b430d8c6ede351a058161447b50">getXMLID</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of the ID attribute set on this object, if any. <a href="#1a6c0b430d8c6ede351a058161447b50"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c05a380dee7884830c0d7d48ff5ea434"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::AbstractAttributeExtensibleXMLObject" ref="c05a380dee7884830c0d7d48ff5ea434" args="(const AbstractAttributeExtensibleXMLObject &src)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#c05a380dee7884830c0d7d48ff5ea434">AbstractAttributeExtensibleXMLObject</a> (const <a class="el" href="a00340.html">AbstractAttributeExtensibleXMLObject</a> &src)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#972b08534e1359cfda35bcaf04f09b55">unmarshallExtensionAttribute</a> (const xercesc::DOMAttr *attribute)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Assists in the unmarshalling of extension attributes. <a href="#972b08534e1359cfda35bcaf04f09b55"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html#b476d384dfcd5569d15c4a160c1c2bbb">marshallExtensionAttributes</a> (xercesc::DOMElement *domElement) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Assists in the marshalling of extension attributes. <a href="#b476d384dfcd5569d15c4a160c1c2bbb"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements <a class="el" href="a00349.html">AttributeExtensibleXMLObject</a>.
+<p>
+Inherit from this class to add support for attribute wildcarding.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="972d48929fa53163c46440df154115a3"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::getAttribute" ref="972d48929fa53163c46440df154115a3" args="(const QName &qualifiedName) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::AbstractAttributeExtensibleXMLObject::getAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>qualifiedName</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value of an XML attribute of the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>qualifiedName</em> </td><td>qualified name of the attribute </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the attribute value, or NULL </dd></dl>
+
+<p>
+Implements <a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">xmltooling::AttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="b2a390903e3002ace369fb106de070f8"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::getExtensionAttributes" ref="b2a390903e3002ace369fb106de070f8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::map<<a class="el" href="a00475.html">QName</a>,XMLCh*>& xmltooling::AbstractAttributeExtensibleXMLObject::getExtensionAttributes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable map of the extended XML attributes of the object.
+<p>
+This set is not guaranteed to (and generally will not) include attributes defined directly on the object's "type".
+<p>
+Implements <a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">xmltooling::AttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="1a6c0b430d8c6ede351a058161447b50"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::getXMLID" ref="1a6c0b430d8c6ede351a058161447b50" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::AbstractAttributeExtensibleXMLObject::getXMLID </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value of the ID attribute set on this object, if any.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>an ID value or NULL </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="b476d384dfcd5569d15c4a160c1c2bbb"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::marshallExtensionAttributes" ref="b476d384dfcd5569d15c4a160c1c2bbb" args="(xercesc::DOMElement *domElement) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractAttributeExtensibleXMLObject::marshallExtensionAttributes </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assists in the marshalling of extension attributes.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM element against which to marshall the attributes </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8d67668678023332024cdc880d7df449"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::setAttribute" ref="8d67668678023332024cdc880d7df449" args="(const QName &qualifiedName, const XMLCh *value, bool ID=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractAttributeExtensibleXMLObject::setAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>qualifiedName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>ID</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets (or clears) an XML attribute of the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>qualifiedName</em> </td><td>qualified name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ID</em> </td><td>true iff the attribute is an XML ID </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">xmltooling::AttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="972b08534e1359cfda35bcaf04f09b55"></a><!-- doxytag: member="xmltooling::AbstractAttributeExtensibleXMLObject::unmarshallExtensionAttribute" ref="972b08534e1359cfda35bcaf04f09b55" args="(const xercesc::DOMAttr *attribute)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractAttributeExtensibleXMLObject::unmarshallExtensionAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMAttr * </td>
+ <td class="paramname"> <em>attribute</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assists in the unmarshalling of extension attributes.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>attribute</em> </td><td>the DOM attribute node being unmarshalled </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00562.html">AbstractAttributeExtensibleXMLObject.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractComplexElement Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00341.html">AbstractComplexElement</a></div>
+<h1>xmltooling::AbstractComplexElement Class Reference</h1><!-- doxytag: class="xmltooling::AbstractComplexElement" --><!-- doxytag: inherits="xmltooling::AbstractXMLObject" --><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements children.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/AbstractComplexElement.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractComplexElement:
+<p><center><img src="a00341.png" usemap="#xmltooling::AbstractComplexElement_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractComplexElement_map">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="0,56,212,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,212,24">
+</map>
+<a href="a00002.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#3a905a2d96fc0304b36644980a32a788">hasChildren</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if this <a class="el" href="a00547.html">XMLObject</a> has children. <a href="#3a905a2d96fc0304b36644980a32a788"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::list< <a class="el" href="a00547.html">XMLObject</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#b43b86deddc2f9e9aa06fa7a0a168a27">getOrderedChildren</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an unmodifiable list of child objects in the order that they should appear in the serialized representation. <a href="#b43b86deddc2f9e9aa06fa7a0a168a27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#d39d0efe2c5337cfa4aeaea19f2a8fa8">removeChild</a> (<a class="el" href="a00547.html">XMLObject</a> *child)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Used by a child's detach method to isolate the child from this parent object in preparation for destroying the parent (this object). <a href="#d39d0efe2c5337cfa4aeaea19f2a8fa8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#fecec7bdb997fe641cd77301410fff07">getTextContent</a> (unsigned int position=0) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the text content at the specified position relative to any child elements. <a href="#fecec7bdb997fe641cd77301410fff07"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#41bc6152306602c043927e3697007068">setTextContent</a> (const XMLCh *value, unsigned int position=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets (or clears) text content relative to a child element's position. <a href="#41bc6152306602c043927e3697007068"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="612b55ab249a9e9e6fc1b9490e619e94"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::AbstractComplexElement" ref="612b55ab249a9e9e6fc1b9490e619e94" args="(const AbstractComplexElement &src)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#612b55ab249a9e9e6fc1b9490e619e94">AbstractComplexElement</a> (const <a class="el" href="a00341.html">AbstractComplexElement</a> &src)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::list< <a class="el" href="a00547.html">XMLObject</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#087458f0db00ed2abd82a4526b3ff04a">m_children</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Underlying list of child objects. <a href="#087458f0db00ed2abd82a4526b3ff04a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector< XMLCh * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html#f7f0ac026e26bea7ffb3959274221ee2">m_text</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interstitial text nodes. <a href="#f7f0ac026e26bea7ffb3959274221ee2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements children.
+<p>
+Inherit from this class to implement an element with child objects and mixed content.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b43b86deddc2f9e9aa06fa7a0a168a27"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::getOrderedChildren" ref="b43b86deddc2f9e9aa06fa7a0a168a27" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::list<<a class="el" href="a00547.html">XMLObject</a>*>& xmltooling::AbstractComplexElement::getOrderedChildren </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an unmodifiable list of child objects in the order that they should appear in the serialized representation.
+<p>
+The validity of the returned list is not maintained if any non-const operations are performed on the parent object.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the list of children </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="fecec7bdb997fe641cd77301410fff07"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::getTextContent" ref="fecec7bdb997fe641cd77301410fff07" args="(unsigned int position=0) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::AbstractComplexElement::getTextContent </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>position</em> = <code>0</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the text content at the specified position relative to any child elements.
+<p>
+A zero represents leading text, 1 comes after the first child, and so forth.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>position</em> </td><td>the relative child element position of the text </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the designated text value </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a905a2d96fc0304b36644980a32a788"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::hasChildren" ref="3a905a2d96fc0304b36644980a32a788" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractComplexElement::hasChildren </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if this <a class="el" href="a00547.html">XMLObject</a> has children.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true if this <a class="el" href="a00547.html">XMLObject</a> has children, false if not </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="d39d0efe2c5337cfa4aeaea19f2a8fa8"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::removeChild" ref="d39d0efe2c5337cfa4aeaea19f2a8fa8" args="(XMLObject *child)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractComplexElement::removeChild </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>child</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used by a child's detach method to isolate the child from this parent object in preparation for destroying the parent (this object).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>child</em> </td><td>the child object to remove </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="41bc6152306602c043927e3697007068"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::setTextContent" ref="41bc6152306602c043927e3697007068" args="(const XMLCh *value, unsigned int position=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractComplexElement::setTextContent </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>position</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets (or clears) text content relative to a child element's position.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>position</em> </td><td>position relative to child element </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="087458f0db00ed2abd82a4526b3ff04a"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::m_children" ref="087458f0db00ed2abd82a4526b3ff04a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::list<<a class="el" href="a00547.html">XMLObject</a>*> <a class="el" href="a00341.html#087458f0db00ed2abd82a4526b3ff04a">xmltooling::AbstractComplexElement::m_children</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Underlying list of child objects.
+<p>
+Manages the lifetime of the children.
+</div>
+</div><p>
+<a class="anchor" name="f7f0ac026e26bea7ffb3959274221ee2"></a><!-- doxytag: member="xmltooling::AbstractComplexElement::m_text" ref="f7f0ac026e26bea7ffb3959274221ee2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector<XMLCh*> <a class="el" href="a00341.html#f7f0ac026e26bea7ffb3959274221ee2">xmltooling::AbstractComplexElement::m_text</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Interstitial text nodes.
+<p>
+Needed to support mixed content, and preserve DOM whitespace across rebuilds.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00563.html">AbstractComplexElement.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractDOMCachingXMLObject Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00342.html">AbstractDOMCachingXMLObject</a></div>
+<h1>xmltooling::AbstractDOMCachingXMLObject Class Reference</h1><!-- doxytag: class="xmltooling::AbstractDOMCachingXMLObject" --><!-- doxytag: inherits="xmltooling::AbstractXMLObject" --><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements DOM caching.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/AbstractDOMCachingXMLObject.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractDOMCachingXMLObject:
+<p><center><img src="a00342.png" usemap="#xmltooling::AbstractDOMCachingXMLObject_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractDOMCachingXMLObject_map">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="0,56,261,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,261,24">
+</map>
+<a href="a00003.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#406724abfb9be7a3d5cf7c59ac26d44f">getDOM</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>, if one exists. <a href="#406724abfb9be7a3d5cf7c59ac26d44f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#0fccdc522c24256a8e7419cb4c062621">setDOM</a> (xercesc::DOMElement *dom, bool bindDocument=false) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>. <a href="#0fccdc522c24256a8e7419cb4c062621"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#c53a4c2c467616fe169ab8bd6d83e8c1">setDocument</a> (xercesc::DOMDocument *doc) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Assigns ownership of a DOM document to the <a class="el" href="a00547.html">XMLObject</a>. <a href="#c53a4c2c467616fe169ab8bd6d83e8c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="513086ab8b06dec6f34f8d30c5fff104"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::releaseDOM" ref="513086ab8b06dec6f34f8d30c5fff104" args="() const " -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#513086ab8b06dec6f34f8d30c5fff104">releaseDOM</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>, if there is one. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#6c87721a19964c17154bed3b51ef5a56">releaseParentDOM</a> (bool propagateRelease=true) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases the DOM representation of this XMLObject's parent. <a href="#6c87721a19964c17154bed3b51ef5a56"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#9049abd9e8ce119f15efeb1b89323d3b">releaseChildrenDOM</a> (bool propagateRelease=true) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases the DOM representation of this XMLObject's children. <a href="#9049abd9e8ce119f15efeb1b89323d3b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#eb30158b0bcfb169766ccb45606e5ae4">clone</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the object, along with all of its children. <a href="#eb30158b0bcfb169766ccb45606e5ae4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#0503d609f11b97306d87c7fc058daf7e">detach</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Specialized function for detaching a child object from its parent <b>while disposing of the parent</b>. <a href="#0503d609f11b97306d87c7fc058daf7e"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a86d2d1bdaacca3eea8f3d59c3b61f96"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::AbstractDOMCachingXMLObject" ref="a86d2d1bdaacca3eea8f3d59c3b61f96" args="(const AbstractDOMCachingXMLObject &src)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#a86d2d1bdaacca3eea8f3d59c3b61f96">AbstractDOMCachingXMLObject</a> (const <a class="el" href="a00342.html">AbstractDOMCachingXMLObject</a> &src)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html#c1772ded2f9c881ab70fd72949df44a1">cloneDOM</a> (xercesc::DOMDocument *doc=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">If a DOM representation exists, this clones it into a new document. <a href="#c1772ded2f9c881ab70fd72949df44a1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements DOM caching.
+<p>
+Inherit from this class to implement standard DOM caching behavior.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="eb30158b0bcfb169766ccb45606e5ae4"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::clone" ref="eb30158b0bcfb169766ccb45606e5ae4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::AbstractDOMCachingXMLObject::clone </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a copy of the object, along with all of its children.
+<p>
+The new object tree will be completely distinct and independent of the original in all respects.
+<p>
+Implements <a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="c1772ded2f9c881ab70fd72949df44a1"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::cloneDOM" ref="c1772ded2f9c881ab70fd72949df44a1" args="(xercesc::DOMDocument *doc=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMElement* xmltooling::AbstractDOMCachingXMLObject::cloneDOM </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>doc</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If a DOM representation exists, this clones it into a new document.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em> </td><td>the document to clone into, or NULL, in which case a new document is created </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the cloned DOM </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0503d609f11b97306d87c7fc058daf7e"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::detach" ref="0503d609f11b97306d87c7fc058daf7e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractDOMCachingXMLObject::detach </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Specialized function for detaching a child object from its parent <b>while disposing of the parent</b>.
+<p>
+This is not a generic way of detaching any child object, but only of pruning a single child from the root of an <a class="el" href="a00547.html">XMLObject</a> tree. If the detached XMLObject's parent is itself a child, an exception will be thrown. It's mainly useful for turning a child into the new root of the tree without having to clone the child.
+<p>
+Reimplemented from <a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="406724abfb9be7a3d5cf7c59ac26d44f"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::getDOM" ref="406724abfb9be7a3d5cf7c59ac26d44f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMElement* xmltooling::AbstractDOMCachingXMLObject::getDOM </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>, if one exists.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the DOM representation of this <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="9049abd9e8ce119f15efeb1b89323d3b"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::releaseChildrenDOM" ref="9049abd9e8ce119f15efeb1b89323d3b" args="(bool propagateRelease=true) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractDOMCachingXMLObject::releaseChildrenDOM </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>propagateRelease</em> = <code>true</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases the DOM representation of this XMLObject's children.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>propagateRelease</em> </td><td>true if all descendants of this element should release their DOM </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c87721a19964c17154bed3b51ef5a56"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::releaseParentDOM" ref="6c87721a19964c17154bed3b51ef5a56" args="(bool propagateRelease=true) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractDOMCachingXMLObject::releaseParentDOM </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>propagateRelease</em> = <code>true</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases the DOM representation of this XMLObject's parent.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>propagateRelease</em> </td><td>true if all ancestors of this element should release their DOM </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="c53a4c2c467616fe169ab8bd6d83e8c1"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::setDocument" ref="c53a4c2c467616fe169ab8bd6d83e8c1" args="(xercesc::DOMDocument *doc) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractDOMCachingXMLObject::setDocument </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>doc</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assigns ownership of a DOM document to the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+This binds the lifetime of the document to the lifetime of the object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em> </td><td>DOM document bound to this object </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="0fccdc522c24256a8e7419cb4c062621"></a><!-- doxytag: member="xmltooling::AbstractDOMCachingXMLObject::setDOM" ref="0fccdc522c24256a8e7419cb4c062621" args="(xercesc::DOMElement *dom, bool bindDocument=false) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractDOMCachingXMLObject::setDOM </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>dom</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dom</em> </td><td>DOM representation of this <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true if the object should take ownership of the associated Document </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00564.html">AbstractDOMCachingXMLObject.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractPKIXTrustEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00343.html">AbstractPKIXTrustEngine</a></div>
+<h1>xmltooling::AbstractPKIXTrustEngine Class Reference</h1><!-- doxytag: class="xmltooling::AbstractPKIXTrustEngine" --><!-- doxytag: inherits="xmltooling::SignatureTrustEngine,xmltooling::OpenSSLTrustEngine" -->A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/AbstractPKIXTrustEngine.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractPKIXTrustEngine:
+<p><center><img src="a00343.png" usemap="#xmltooling::AbstractPKIXTrustEngine_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractPKIXTrustEngine_map">
+<area href="a00493.html" alt="xmltooling::SignatureTrustEngine" shape="rect" coords="0,112,215,136">
+<area href="a00458.html" alt="xmltooling::OpenSSLTrustEngine" shape="rect" coords="225,112,440,136">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="0,56,215,80">
+<area href="a00544.html" alt="xmltooling::X509TrustEngine" shape="rect" coords="225,56,440,80">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="225,0,440,24">
+</map>
+<a href="a00077.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#a64d2c21d4341490846bc949c25f288c">validate</a> (<a class="el" href="a00490.html">xmlsignature::Signature</a> &sig, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an XML signature is correct and valid with respect to the source of credentials supplied. <a href="#a64d2c21d4341490846bc949c25f288c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#01b4ea8c9419af95a29ab9f6418735d4">validate</a> (const XMLCh *sigAlgorithm, const char *sig, <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *keyInfo, const char *in, unsigned int in_len, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether a raw signature is correct and valid with respect to the source of credentials supplied. <a href="#01b4ea8c9419af95a29ab9f6418735d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#2917ea638fc470807309714f8e8b644b">validate</a> (XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an X.509 credential is valid with respect to the source of credentials supplied. <a href="#2917ea638fc470807309714f8e8b644b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#c5b4864b5379bbeeeae329b1f60844b0">validate</a> (X509 *certEE, STACK_OF(X509)*certChain, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an X.509 credential is valid with respect to the source of credentials supplied. <a href="#c5b4864b5379bbeeeae329b1f60844b0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00344.html">PKIXValidationInfoIterator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#c83ea77b5e2722d51f509b0d0a7535ce">getPKIXValidationInfoIterator</a> (const <a class="el" href="a00374.html">CredentialResolver</a> &pkixSource, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the information necessary, for the given credential source, for PKIX validation of credentials. <a href="#c83ea77b5e2722d51f509b0d0a7535ce"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#8c6fcccc66fb78d3e91da1d6d042aa96">AbstractPKIXTrustEngine</a> (const xercesc::DOMElement *e=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#8c6fcccc66fb78d3e91da1d6d042aa96"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#71c52360b126db13be4d44e71aace5a7">checkEntityNames</a> (X509 *certEE, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, const <a class="el" href="a00373.html">CredentialCriteria</a> &criteria) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks that either the name of the peer with the given credentials or the names of the credentials match the subject or subject alternate names of the certificate. <a href="#71c52360b126db13be4d44e71aace5a7"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d54306c11ec7ae78fe0a19fbf86342a8"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::m_fullCRLChain" ref="d54306c11ec7ae78fe0a19fbf86342a8" args="" -->
+bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html#d54306c11ec7ae78fe0a19fbf86342a8">m_fullCRLChain</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Flag controls whether every issuer in the trust path must have a CRL loaded. <br></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html">PKIXValidationInfoIterator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Stateful interface that supplies PKIX validation data to the trust engine. <a href="a00344.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="8c6fcccc66fb78d3e91da1d6d042aa96"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::AbstractPKIXTrustEngine" ref="8c6fcccc66fb78d3e91da1d6d042aa96" args="(const xercesc::DOMElement *e=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::AbstractPKIXTrustEngine::AbstractPKIXTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+If a DOM is supplied, the following XML content is supported:<p>
+<ul>
+<li>
+fullCRLChain boolean attribute </li>
+<li>
+<<a class="el" href="a00432.html">KeyInfoResolver</a>> elements with a type attribute </li>
+</ul>
+<p>
+XML namespaces are ignored in the processing of this content.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration for provider </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="71c52360b126db13be4d44e71aace5a7"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::checkEntityNames" ref="71c52360b126db13be4d44e71aace5a7" args="(X509 *certEE, const CredentialResolver &credResolver, const CredentialCriteria &criteria) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractPKIXTrustEngine::checkEntityNames </td>
+ <td>(</td>
+ <td class="paramtype">X509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00373.html">CredentialCriteria</a> & </td>
+ <td class="paramname"> <em>criteria</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks that either the name of the peer with the given credentials or the names of the credentials match the subject or subject alternate names of the certificate.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>the credential for the entity to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>source of credentials </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting credentials, including the peer name</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true the name check succeeds, false if not </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c83ea77b5e2722d51f509b0d0a7535ce"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::getPKIXValidationInfoIterator" ref="c83ea77b5e2722d51f509b0d0a7535ce" args="(const CredentialResolver &pkixSource, CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00344.html">PKIXValidationInfoIterator</a>* xmltooling::AbstractPKIXTrustEngine::getPKIXValidationInfoIterator </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>pkixSource</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Provides access to the information necessary, for the given credential source, for PKIX validation of credentials.
+<p>
+Each set of validation information returned will be tried, in turn, until one succeeds or no more remain. The caller must free the returned interface when finished with it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pkixSource</em> </td><td>the peer for which validation rules are required </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting validation rules </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>interface for obtaining validation data </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c5b4864b5379bbeeeae329b1f60844b0"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::validate" ref="c5b4864b5379bbeeeae329b1f60844b0" args="(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractPKIXTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">X509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">STACK_OF(X509)* </td>
+ <td class="paramname"> <em>certChain</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an X.509 credential is valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who presented the credential.<p>
+If criteria with a peer name are supplied, the "name" of the EE certificate may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>end-entity certificate to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certChain</em> </td><td>the complete set of certificates presented for validation (includes certEE) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00458.html#b460e560fe8c78c316cca2abd09a41fd">xmltooling::OpenSSLTrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="2917ea638fc470807309714f8e8b644b"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::validate" ref="2917ea638fc470807309714f8e8b644b" args="(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractPKIXTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoX509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certChain</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an X.509 credential is valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who presented the credential.<p>
+If criteria with a peer name are supplied, the "name" of the EE certificate may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>end-entity certificate to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certChain</em> </td><td>the complete set of certificates presented for validation (includes certEE) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">xmltooling::X509TrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="01b4ea8c9419af95a29ab9f6418735d4"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::validate" ref="01b4ea8c9419af95a29ab9f6418735d4" args="(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractPKIXTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>sigAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>in</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>in_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether a raw signature is correct and valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the Credentials supplied are in fact associated with the peer who created the signature.<p>
+If criteria with a peer name are supplied, the "name" of the <a class="el" href="a00371.html">Credential</a> that verifies the signature may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+Note that the keyInfo parameter is not part of the implicitly trusted set of information supplied via the <a class="el" href="a00374.html">CredentialResolver</a>, but rather advisory data that may have accompanied the signature itself.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sigAlgorithm</em> </td><td>XML Signature identifier for the algorithm used </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>null-terminated base64-encoded signature value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>KeyInfo object accompanying the signature, if any </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>the input data over which the signature was created </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in_len</em> </td><td>size of input data in bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the signature validates </dd></dl>
+
+<p>
+Implements <a class="el" href="a00493.html#fa4faf764172ab400b1f8d8e3f17e907">xmltooling::SignatureTrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="a64d2c21d4341490846bc949c25f288c"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::validate" ref="a64d2c21d4341490846bc949c25f288c" args="(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractPKIXTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00490.html">xmlsignature::Signature</a> & </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an XML signature is correct and valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who created the signature.<p>
+If criteria with a peer name are supplied, the "name" of the <a class="el" href="a00371.html">Credential</a> that verifies the signature may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>reference to a signature object to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the signature validates </dd></dl>
+
+<p>
+Implements <a class="el" href="a00493.html#cf81988aac5639352945b3f91880b474">xmltooling::SignatureTrustEngine</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00595.html">AbstractPKIXTrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00343.html">AbstractPKIXTrustEngine</a>::<a class="el" href="a00344.html">PKIXValidationInfoIterator</a></div>
+<h1>xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator Class Reference</h1><!-- doxytag: class="xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator" -->Stateful interface that supplies PKIX validation data to the trust engine.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/AbstractPKIXTrustEngine.h></code>
+<p>
+<a href="a00078.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html#65b6fee16c1aeab3fe505d2110c4a32b">next</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Advances to the next set of information, if any. <a href="#65b6fee16c1aeab3fe505d2110c4a32b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html#85770a22641f551a1ec611e9e9725f3d">getVerificationDepth</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the allowable trust chain verification depth for the validation data in the current position. <a href="#85770a22641f551a1ec611e9e9725f3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ XSECCryptoX509 * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html#e4279892a78222dfb8ea8df6c1a44972">getTrustAnchors</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the set of trust anchors for the validation data in the current position. <a href="#e4279892a78222dfb8ea8df6c1a44972"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html#96f1bfd8707106208993309a98665dfb">getCRLs</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the set of CRLs for the validation data in the current position. <a href="#96f1bfd8707106208993309a98665dfb"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Stateful interface that supplies PKIX validation data to the trust engine.
+<p>
+Applications can adapt this <a class="el" href="a00516.html">TrustEngine</a> to their environment by returning implementations of this interface from the getPKIXValidationInfoIterator method.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="96f1bfd8707106208993309a98665dfb"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::getCRLs" ref="96f1bfd8707106208993309a98665dfb" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<<a class="el" href="a00559.html">XSECCryptoX509CRL</a>*>& xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::getCRLs </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the set of CRLs for the validation data in the current position.
+<p>
+Keeping the CRLs beyond the lifetime of the iterator or after advancing to the next position requires copying them.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>set of CRLs </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e4279892a78222dfb8ea8df6c1a44972"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::getTrustAnchors" ref="e4279892a78222dfb8ea8df6c1a44972" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<XSECCryptoX509*>& xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::getTrustAnchors </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the set of trust anchors for the validation data in the current position.
+<p>
+Keeping the certificates beyond the lifetime of the iterator or after advancing to the next position requires copying them.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>set of trust anchors </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="85770a22641f551a1ec611e9e9725f3d"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::getVerificationDepth" ref="85770a22641f551a1ec611e9e9725f3d" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::getVerificationDepth </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the allowable trust chain verification depth for the validation data in the current position.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>allowable trust chain verification depth </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="65b6fee16c1aeab3fe505d2110c4a32b"></a><!-- doxytag: member="xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::next" ref="65b6fee16c1aeab3fe505d2110c4a32b" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator::next </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Advances to the next set of information, if any.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff another set of information is available </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00595.html">AbstractPKIXTrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractSimpleElement Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00345.html">AbstractSimpleElement</a></div>
+<h1>xmltooling::AbstractSimpleElement Class Reference</h1><!-- doxytag: class="xmltooling::AbstractSimpleElement" --><!-- doxytag: inherits="xmltooling::AbstractXMLObject" --><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements a simple string-based content model.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/AbstractSimpleElement.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractSimpleElement:
+<p><center><img src="a00345.png" usemap="#xmltooling::AbstractSimpleElement_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractSimpleElement_map">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="0,56,201,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,201,24">
+</map>
+<a href="a00004.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html#c6ecedb5dbb9615758b9a626a9a7f234">hasChildren</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if this <a class="el" href="a00547.html">XMLObject</a> has children. <a href="#c6ecedb5dbb9615758b9a626a9a7f234"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::list< <a class="el" href="a00547.html">XMLObject</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html#535150fd056059a3e0d16e42ef05261f">getOrderedChildren</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an unmodifiable list of child objects in the order that they should appear in the serialized representation. <a href="#535150fd056059a3e0d16e42ef05261f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html#bbc112402135a28bd1f51afee36e2e35">removeChild</a> (<a class="el" href="a00547.html">XMLObject</a> *child)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Used by a child's detach method to isolate the child from this parent object in preparation for destroying the parent (this object). <a href="#bbc112402135a28bd1f51afee36e2e35"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html#48af73c65783ea3f2e1519abd8f7e1c4">getTextContent</a> (unsigned int position=0) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the text content at the specified position relative to any child elements. <a href="#48af73c65783ea3f2e1519abd8f7e1c4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html#c94d0bd19c5219613779f2ebe3e97647">setTextContent</a> (const XMLCh *value, unsigned int position=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets (or clears) text content relative to a child element's position. <a href="#c94d0bd19c5219613779f2ebe3e97647"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="776f77b544cd36c0138b8b1288d8672a"></a><!-- doxytag: member="xmltooling::AbstractSimpleElement::AbstractSimpleElement" ref="776f77b544cd36c0138b8b1288d8672a" args="(const AbstractSimpleElement &src)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html#776f77b544cd36c0138b8b1288d8672a">AbstractSimpleElement</a> (const <a class="el" href="a00345.html">AbstractSimpleElement</a> &src)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements a simple string-based content model.
+<p>
+Inherit from this class to support string-based element content.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="535150fd056059a3e0d16e42ef05261f"></a><!-- doxytag: member="xmltooling::AbstractSimpleElement::getOrderedChildren" ref="535150fd056059a3e0d16e42ef05261f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::list<<a class="el" href="a00547.html">XMLObject</a>*>& xmltooling::AbstractSimpleElement::getOrderedChildren </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an unmodifiable list of child objects in the order that they should appear in the serialized representation.
+<p>
+The validity of the returned list is not maintained if any non-const operations are performed on the parent object.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the list of children </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="48af73c65783ea3f2e1519abd8f7e1c4"></a><!-- doxytag: member="xmltooling::AbstractSimpleElement::getTextContent" ref="48af73c65783ea3f2e1519abd8f7e1c4" args="(unsigned int position=0) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::AbstractSimpleElement::getTextContent </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>position</em> = <code>0</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the text content at the specified position relative to any child elements.
+<p>
+A zero represents leading text, 1 comes after the first child, and so forth.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>position</em> </td><td>the relative child element position of the text </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the designated text value </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="c6ecedb5dbb9615758b9a626a9a7f234"></a><!-- doxytag: member="xmltooling::AbstractSimpleElement::hasChildren" ref="c6ecedb5dbb9615758b9a626a9a7f234" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractSimpleElement::hasChildren </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if this <a class="el" href="a00547.html">XMLObject</a> has children.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true if this <a class="el" href="a00547.html">XMLObject</a> has children, false if not </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="bbc112402135a28bd1f51afee36e2e35"></a><!-- doxytag: member="xmltooling::AbstractSimpleElement::removeChild" ref="bbc112402135a28bd1f51afee36e2e35" args="(XMLObject *child)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractSimpleElement::removeChild </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>child</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used by a child's detach method to isolate the child from this parent object in preparation for destroying the parent (this object).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>child</em> </td><td>the child object to remove </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="c94d0bd19c5219613779f2ebe3e97647"></a><!-- doxytag: member="xmltooling::AbstractSimpleElement::setTextContent" ref="c94d0bd19c5219613779f2ebe3e97647" args="(const XMLCh *value, unsigned int position=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractSimpleElement::setTextContent </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>position</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets (or clears) text content relative to a child element's position.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>position</em> </td><td>position relative to child element </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00565.html">AbstractSimpleElement.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractXMLObject Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00346.html">AbstractXMLObject</a></div>
+<h1>xmltooling::AbstractXMLObject Class Reference</h1><!-- doxytag: class="xmltooling::AbstractXMLObject" --><!-- doxytag: inherits="xmltooling::XMLObject" -->An abstract implementation of <a class="el" href="a00547.html">XMLObject</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/AbstractXMLObject.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractXMLObject:
+<p><center><img src="a00346.png" usemap="#xmltooling::AbstractXMLObject_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractXMLObject_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="745,0,1033,24">
+<area href="a00340.html" alt="xmltooling::AbstractAttributeExtensibleXMLObject" shape="rect" coords="0,112,288,136">
+<area href="a00341.html" alt="xmltooling::AbstractComplexElement" shape="rect" coords="298,112,586,136">
+<area href="a00342.html" alt="xmltooling::AbstractDOMCachingXMLObject" shape="rect" coords="596,112,884,136">
+<area href="a00345.html" alt="xmltooling::AbstractSimpleElement" shape="rect" coords="894,112,1182,136">
+<area href="a00347.html" alt="xmltooling::AbstractXMLObjectMarshaller" shape="rect" coords="1192,112,1480,136">
+<area href="a00348.html" alt="xmltooling::AbstractXMLObjectUnmarshaller" shape="rect" coords="1490,112,1778,136">
+</map>
+<a href="a00005.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">detach</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Specialized function for detaching a child object from its parent <b>while disposing of the parent</b>. <a href="#f415968057f0c1cbec24b06653a6a027"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00475.html">QName</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">getElementQName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="a00475.html">QName</a> for this element. <a href="#454019b44d961c6aecc25ae416424020"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::set< <a class="el" href="a00451.html">Namespace</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">getNamespaces</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the namespaces that are scoped to this element. <a href="#ed15e63d9d32e3adf314f50348725787"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">addNamespace</a> (const <a class="el" href="a00451.html">Namespace</a> &ns) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a namespace to the ones already scoped to this element. <a href="#31c5461445610826a2eaa700a095b900"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">removeNamespace</a> (const <a class="el" href="a00451.html">Namespace</a> &ns)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a namespace from this element. <a href="#0198eba2779b6d2f5710b2eb16b95d93"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">getSchemaType</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the XML schema type of this element. <a href="#bec60f9d418a63c6724c1a9f382c576b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">getXMLID</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of the ID attribute set on this object, if any. <a href="#d85e7ed83fcebb20b2cbd1d89db7449f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">getNil</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the xsi:nil property as an explicit enumerated value. <a href="#76c56f7d4aeeefa698d6bb85fac13073"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">nil</a> (<a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the xsi:nil property using an enumerated value. <a href="#31b2f16b612ea8235f7e7957ee634725"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">hasParent</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks to see if this object has a parent. <a href="#cefeb873513685a3aa5b75aea4f7e115"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">getParent</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the parent of this element or null if there is no parent. <a href="#53c9477ba443bb95cd0a22e1290621e2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">setParent</a> (<a class="el" href="a00547.html">XMLObject</a> *parent)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the parent of this element. <a href="#28f7879555fa61690c2951699545e36d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#9451b74ff60d8015a8a995acccf06cc3">AbstractXMLObject</a> (const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">QName</a> *schemaType=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#9451b74ff60d8015a8a995acccf06cc3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="460bcc54732aee1598910ee2ef46cee3"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::AbstractXMLObject" ref="460bcc54732aee1598910ee2ef46cee3" args="(const AbstractXMLObject &src)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">AbstractXMLObject</a> (const <a class="el" href="a00346.html">AbstractXMLObject</a> &src)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#05f99ad4eb21f28fcd71dd0fa809559e">prepareForAssignment</a> (XMLCh *oldValue, const XMLCh *newValue)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper function for derived classes, for assignment of strings. <a href="#05f99ad4eb21f28fcd71dd0fa809559e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00378.html">DateTime</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#e57949b8327a897a9606586d344aa59c">prepareForAssignment</a> (<a class="el" href="a00378.html">DateTime</a> *oldValue, const <a class="el" href="a00378.html">DateTime</a> *newValue)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper function for derived classes, for assignment of date/time data. <a href="#e57949b8327a897a9606586d344aa59c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00378.html">DateTime</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#6c755ebdb603671e3dbac7430e02a526">prepareForAssignment</a> (<a class="el" href="a00378.html">DateTime</a> *oldValue, time_t newValue, bool duration=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper function for derived classes, for assignment of date/time data. <a href="#6c755ebdb603671e3dbac7430e02a526"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00378.html">DateTime</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#fba9e32e37b62caf06e54abe50e86891">prepareForAssignment</a> (<a class="el" href="a00378.html">DateTime</a> *oldValue, const XMLCh *newValue, bool duration=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper function for derived classes, for assignment of date/time data. <a href="#fba9e32e37b62caf06e54abe50e86891"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#7f794b6f0b70836fcc205411a50cc620">prepareForAssignment</a> (<a class="el" href="a00475.html">QName</a> *oldValue, const <a class="el" href="a00475.html">QName</a> *newValue)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper function for derived classes, for assignment of <a class="el" href="a00475.html">QName</a> data. <a href="#7f794b6f0b70836fcc205411a50cc620"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">prepareForAssignment</a> (<a class="el" href="a00547.html">XMLObject</a> *oldValue, <a class="el" href="a00547.html">XMLObject</a> *newValue)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper function for derived classes, for assignment of (singleton) XML objects. <a href="#794f3d3cb6ea7914bd1ef81904ed111b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cfa8fbd9c6d6c13eea904eb4d503de68"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::m_namespaces" ref="cfa8fbd9c6d6c13eea904eb4d503de68" args="" -->
+std::set< <a class="el" href="a00451.html">Namespace</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">m_namespaces</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set of namespaces associated with the object. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e97b54bbcd78a26e2ef661f89d91534"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::m_log" ref="7e97b54bbcd78a26e2ef661f89d91534" args="" -->
+logging::Category & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">m_log</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Logging object. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b232b9586e5bcda359ca2a3f0c1bb2ac"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::m_schemaLocation" ref="b232b9586e5bcda359ca2a3f0c1bb2ac" args="" -->
+XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">m_schemaLocation</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Stores off xsi:schemaLocation attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eee7d3d4424f53697b7f3cfb1f4f222"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::m_noNamespaceSchemaLocation" ref="0eee7d3d4424f53697b7f3cfb1f4f222" args="" -->
+XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">m_noNamespaceSchemaLocation</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Stores off xsi:noNamespaceSchemaLocation attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="383a0c0e80f0baf96ec2a1c4f05201f0"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::m_nil" ref="383a0c0e80f0baf96ec2a1c4f05201f0" args="" -->
+<a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">m_nil</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Stores off xsi:nil attribute. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An abstract implementation of <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+This is the primary concrete base class, and supplies basic namespace, type, and parent handling. Most implementation classes should not directly inherit from this class, but rather from the various mixins that supply the rest of the <a class="el" href="a00547.html">XMLObject</a> interface, as required.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="9451b74ff60d8015a8a995acccf06cc3"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::AbstractXMLObject" ref="9451b74ff60d8015a8a995acccf06cc3" args="(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::AbstractXMLObject::AbstractXMLObject </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>nsURI</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> * </td>
+ <td class="paramname"> <em>schemaType</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>nsURI</em> </td><td>the namespace of the element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>the local name of the XML element this Object represents </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>the namespace prefix to use </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>schemaType</em> </td><td>the xsi:type to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="31c5461445610826a2eaa700a095b900"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::addNamespace" ref="31c5461445610826a2eaa700a095b900" args="(const Namespace &ns) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObject::addNamespace </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00451.html">Namespace</a> & </td>
+ <td class="paramname"> <em>ns</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a namespace to the ones already scoped to this element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the namespace to add </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#4596a523687399fb67b6257779925232">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="f415968057f0c1cbec24b06653a6a027"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::detach" ref="f415968057f0c1cbec24b06653a6a027" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObject::detach </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Specialized function for detaching a child object from its parent <b>while disposing of the parent</b>.
+<p>
+This is not a generic way of detaching any child object, but only of pruning a single child from the root of an <a class="el" href="a00547.html">XMLObject</a> tree. If the detached XMLObject's parent is itself a child, an exception will be thrown. It's mainly useful for turning a child into the new root of the tree without having to clone the child.
+<p>
+Implements <a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">xmltooling::XMLObject</a>.
+<p>
+Reimplemented in <a class="el" href="a00342.html#0503d609f11b97306d87c7fc058daf7e">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="454019b44d961c6aecc25ae416424020"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::getElementQName" ref="454019b44d961c6aecc25ae416424020" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="a00475.html">QName</a>& xmltooling::AbstractXMLObject::getElementQName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="a00475.html">QName</a> for this element.
+<p>
+This <a class="el" href="a00475.html">QName</a> <b>MUST</b> contain the namespace URI, namespace prefix, and local element name.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>constant reference to the <a class="el" href="a00475.html">QName</a> for this object </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="ed15e63d9d32e3adf314f50348725787"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::getNamespaces" ref="ed15e63d9d32e3adf314f50348725787" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::set<<a class="el" href="a00451.html">Namespace</a>>& xmltooling::AbstractXMLObject::getNamespaces </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the namespaces that are scoped to this element.
+<p>
+The caller MUST NOT modify the set returned, but may use any non-modifying operations or algorithms on it. Iterators will remain valid unless the set member referenced is removed using the removeNamespace method.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the namespaces that are scoped to this element </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="76c56f7d4aeeefa698d6bb85fac13073"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::getNil" ref="76c56f7d4aeeefa698d6bb85fac13073" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> xmltooling::AbstractXMLObject::getNil </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the xsi:nil property as an explicit enumerated value.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the xsi:nil property </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="53c9477ba443bb95cd0a22e1290621e2"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::getParent" ref="53c9477ba443bb95cd0a22e1290621e2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::AbstractXMLObject::getParent </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the parent of this element or null if there is no parent.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the parent of this element or null </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="bec60f9d418a63c6724c1a9f382c576b"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::getSchemaType" ref="bec60f9d418a63c6724c1a9f382c576b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="a00475.html">QName</a>* xmltooling::AbstractXMLObject::getSchemaType </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the XML schema type of this element.
+<p>
+This translates to contents the xsi:type attribute for the element.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>XML schema type of this element </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="d85e7ed83fcebb20b2cbd1d89db7449f"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::getXMLID" ref="d85e7ed83fcebb20b2cbd1d89db7449f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::AbstractXMLObject::getXMLID </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value of the ID attribute set on this object, if any.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>an ID value or NULL </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">xmltooling::XMLObject</a>.
+<p>
+Reimplemented in <a class="el" href="a00340.html#1a6c0b430d8c6ede351a058161447b50">xmltooling::AbstractAttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="cefeb873513685a3aa5b75aea4f7e115"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::hasParent" ref="cefeb873513685a3aa5b75aea4f7e115" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::AbstractXMLObject::hasParent </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks to see if this object has a parent.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true if the object has a parent, false if not </dd></dl>
+
+<p>
+Implements <a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="31b2f16b612ea8235f7e7957ee634725"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::nil" ref="31b2f16b612ea8235f7e7957ee634725" args="(xmlconstants::xmltooling_bool_t value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObject::nil </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> </td>
+ <td class="paramname"> <em>value</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the xsi:nil property using an enumerated value.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="794f3d3cb6ea7914bd1ef81904ed111b"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::prepareForAssignment" ref="794f3d3cb6ea7914bd1ef81904ed111b" args="(XMLObject *oldValue, XMLObject *newValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::AbstractXMLObject::prepareForAssignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>oldValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>newValue</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A helper function for derived classes, for assignment of (singleton) XML objects.
+<p>
+It is indifferent to whether either the old or the new version of the value is null. This method will do a safe compare of the objects and will also invalidate the DOM if appropriate. Note that since the new value (even if NULL) is always returned, it may be more efficient to discard the return value and just assign independently if a dynamic cast would be involved.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldValue</em> </td><td>current value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em> </td><td>proposed new value </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new value</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00551.html">XMLObjectException</a></em> </td><td>if the new child already has a parent. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7f794b6f0b70836fcc205411a50cc620"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::prepareForAssignment" ref="7f794b6f0b70836fcc205411a50cc620" args="(QName *oldValue, const QName *newValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00475.html">QName</a>* xmltooling::AbstractXMLObject::prepareForAssignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00475.html">QName</a> * </td>
+ <td class="paramname"> <em>oldValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> * </td>
+ <td class="paramname"> <em>newValue</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A helper function for derived classes, for assignment of <a class="el" href="a00475.html">QName</a> data.
+<p>
+It invalidates the DOM, frees the old object, and returns the new.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldValue</em> </td><td>the current value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em> </td><td>the new value</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the value that should be assigned </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fba9e32e37b62caf06e54abe50e86891"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::prepareForAssignment" ref="fba9e32e37b62caf06e54abe50e86891" args="(DateTime *oldValue, const XMLCh *newValue, bool duration=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00378.html">DateTime</a>* xmltooling::AbstractXMLObject::prepareForAssignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00378.html">DateTime</a> * </td>
+ <td class="paramname"> <em>oldValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>newValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>duration</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A helper function for derived classes, for assignment of date/time data.
+<p>
+It invalidates the DOM, frees the old object, and returns the new.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldValue</em> </td><td>the current value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em> </td><td>the new value in string form </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>duration</em> </td><td>true iff the value is a duration rather than an absolute timestamp</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the value that should be assigned </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6c755ebdb603671e3dbac7430e02a526"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::prepareForAssignment" ref="6c755ebdb603671e3dbac7430e02a526" args="(DateTime *oldValue, time_t newValue, bool duration=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00378.html">DateTime</a>* xmltooling::AbstractXMLObject::prepareForAssignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00378.html">DateTime</a> * </td>
+ <td class="paramname"> <em>oldValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>newValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>duration</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A helper function for derived classes, for assignment of date/time data.
+<p>
+It invalidates the DOM, frees the old object, and returns the new.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldValue</em> </td><td>the current value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em> </td><td>the epoch to assign as the new value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>duration</em> </td><td>true iff the value is a duration rather than an absolute timestamp</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the value that should be assigned </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e57949b8327a897a9606586d344aa59c"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::prepareForAssignment" ref="e57949b8327a897a9606586d344aa59c" args="(DateTime *oldValue, const DateTime *newValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00378.html">DateTime</a>* xmltooling::AbstractXMLObject::prepareForAssignment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00378.html">DateTime</a> * </td>
+ <td class="paramname"> <em>oldValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00378.html">DateTime</a> * </td>
+ <td class="paramname"> <em>newValue</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A helper function for derived classes, for assignment of date/time data.
+<p>
+It invalidates the DOM, frees the old object, and returns the new.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldValue</em> </td><td>the current value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em> </td><td>the new value</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the value that should be assigned </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="05f99ad4eb21f28fcd71dd0fa809559e"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::prepareForAssignment" ref="05f99ad4eb21f28fcd71dd0fa809559e" args="(XMLCh *oldValue, const XMLCh *newValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XMLCh* xmltooling::AbstractXMLObject::prepareForAssignment </td>
+ <td>(</td>
+ <td class="paramtype">XMLCh * </td>
+ <td class="paramname"> <em>oldValue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>newValue</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+A helper function for derived classes, for assignment of strings.
+<p>
+This 'normalizes' newString, and then if it is different from oldString, it invalidates the DOM, frees the old string, and returns the new. If not different, it frees the new string and just returns the old value.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldValue</em> </td><td>the current value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newValue</em> </td><td>the new value</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the value that should be assigned </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0198eba2779b6d2f5710b2eb16b95d93"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::removeNamespace" ref="0198eba2779b6d2f5710b2eb16b95d93" args="(const Namespace &ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObject::removeNamespace </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00451.html">Namespace</a> & </td>
+ <td class="paramname"> <em>ns</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes a namespace from this element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the namespace to remove </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="28f7879555fa61690c2951699545e36d"></a><!-- doxytag: member="xmltooling::AbstractXMLObject::setParent" ref="28f7879555fa61690c2951699545e36d" args="(XMLObject *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObject::setParent </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the parent of this element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>the parent of this element </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00566.html">AbstractXMLObject.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractXMLObjectMarshaller Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00347.html">AbstractXMLObjectMarshaller</a></div>
+<h1>xmltooling::AbstractXMLObjectMarshaller Class Reference</h1><!-- doxytag: class="xmltooling::AbstractXMLObjectMarshaller" --><!-- doxytag: inherits="xmltooling::AbstractXMLObject" -->A mix-in to implement object marshalling with DOM reuse.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/io/AbstractXMLObjectMarshaller.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractXMLObjectMarshaller:
+<p><center><img src="a00347.png" usemap="#xmltooling::AbstractXMLObjectMarshaller_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractXMLObjectMarshaller_map">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="0,56,245,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,245,24">
+</map>
+<a href="a00066.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#a8b7f667df39487865a1aa14f2d19a98">marshall</a> (xercesc::DOMDocument *document=NULL, const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > *sigs=NULL, const <a class="el" href="a00371.html">Credential</a> *credential=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the <a class="el" href="a00547.html">XMLObject</a>, and its children, into a DOM element. <a href="#a8b7f667df39487865a1aa14f2d19a98"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#6b3095e086997a2e5af847261e9dfc87">marshall</a> (xercesc::DOMElement *parentElement, const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > *sigs=NULL, const <a class="el" href="a00371.html">Credential</a> *credential=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the <a class="el" href="a00547.html">XMLObject</a> and appends it as a child of the given parent element. <a href="#6b3095e086997a2e5af847261e9dfc87"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#37c7a6d470bd3e6c290beaaf5bfc82a5">setDocumentElement</a> (xercesc::DOMDocument *document, xercesc::DOMElement *element) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the given element as the Document Element of the given Document. <a href="#37c7a6d470bd3e6c290beaaf5bfc82a5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#13e55d9afdaddf9dfced55dfe5fd9a1c">marshallInto</a> (xercesc::DOMElement *targetElement, const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > *sigs, const <a class="el" href="a00371.html">Credential</a> *credential=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the <a class="el" href="a00547.html">XMLObject</a> into the given DOM Element. <a href="#13e55d9afdaddf9dfced55dfe5fd9a1c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#47a0f90fbcf43e0d05611eb3fb71a78e">marshallElementType</a> (xercesc::DOMElement *domElement) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an xsi:type attribute, corresponding to the given type of the <a class="el" href="a00547.html">XMLObject</a>, on the DOM element. <a href="#47a0f90fbcf43e0d05611eb3fb71a78e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#e382b6762fbb7136cb5924aed3e61620">marshallNamespaces</a> (xercesc::DOMElement *domElement) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates the xmlns attributes for any namespaces set on the <a class="el" href="a00547.html">XMLObject</a>. <a href="#e382b6762fbb7136cb5924aed3e61620"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#d014dd8ebc0a150da5240762552063ab">marshallContent</a> (xercesc::DOMElement *domElement, const <a class="el" href="a00371.html">Credential</a> *credential) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the text content and/or child elements of the <a class="el" href="a00547.html">XMLObject</a>. <a href="#d014dd8ebc0a150da5240762552063ab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html#c62882a82aaf6fb07c8474501214b9c9">marshallAttributes</a> (xercesc::DOMElement *domElement) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the attributes from the <a class="el" href="a00547.html">XMLObject</a> into the given DOM element. <a href="#c62882a82aaf6fb07c8474501214b9c9"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A mix-in to implement object marshalling with DOM reuse.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6b3095e086997a2e5af847261e9dfc87"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshall" ref="6b3095e086997a2e5af847261e9dfc87" args="(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMElement* xmltooling::AbstractXMLObjectMarshaller::marshall </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>parentElement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > * </td>
+ <td class="paramname"> <em>sigs</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the <a class="el" href="a00547.html">XMLObject</a> and appends it as a child of the given parent element.
+<p>
+<b>NOTE:</b> The given Element must be within a DOM tree rooted in the Document owning the given Element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parentElement</em> </td><td>the parent element to append the resulting DOM tree </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigs</em> </td><td>ordered array of signatures to create after marshalling is complete </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional credential to supply signing key and related info </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the marshalled element tree</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if the given <a class="el" href="a00547.html">XMLObject</a> can not be marshalled. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>SignatureException</em> </td><td>thrown if a problem occurs during signature creation </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="a8b7f667df39487865a1aa14f2d19a98"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshall" ref="a8b7f667df39487865a1aa14f2d19a98" args="(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMElement* xmltooling::AbstractXMLObjectMarshaller::marshall </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>document</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > * </td>
+ <td class="paramname"> <em>sigs</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the <a class="el" href="a00547.html">XMLObject</a>, and its children, into a DOM element.
+<p>
+If a document is supplied, then it will be used to create the resulting elements. If the document does not have a Document Element set, then the resulting element will be set as the Document Element. If no document is supplied, then a new document will be created and bound to the lifetime of the root object being marshalled, unless an existing DOM can be reused without creating a new document.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>document</em> </td><td>the DOM document the marshalled element will be placed in, or NULL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigs</em> </td><td>ordered array of signatures to create after marshalling is complete </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional credential to supply signing key and related info </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the DOM element representing this <a class="el" href="a00547.html">XMLObject</a></dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if there is a problem marshalling the given object </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>SignatureException</em> </td><td>thrown if a problem occurs during signature creation </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="c62882a82aaf6fb07c8474501214b9c9"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshallAttributes" ref="c62882a82aaf6fb07c8474501214b9c9" args="(xercesc::DOMElement *domElement) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::AbstractXMLObjectMarshaller::marshallAttributes </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the attributes from the <a class="el" href="a00547.html">XMLObject</a> into the given DOM element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM Element into which attributes will be marshalled</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if there is a problem marshalling an attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d014dd8ebc0a150da5240762552063ab"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshallContent" ref="d014dd8ebc0a150da5240762552063ab" args="(xercesc::DOMElement *domElement, const Credential *credential) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObjectMarshaller::marshallContent </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the text content and/or child elements of the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM element that will recieved the marshalled children </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional credential to supply signing key and related info</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if there is a problem marshalling a child element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="47a0f90fbcf43e0d05611eb3fb71a78e"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshallElementType" ref="47a0f90fbcf43e0d05611eb3fb71a78e" args="(xercesc::DOMElement *domElement) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObjectMarshaller::marshallElementType </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an xsi:type attribute, corresponding to the given type of the <a class="el" href="a00547.html">XMLObject</a>, on the DOM element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM element</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if the type on the <a class="el" href="a00547.html">XMLObject</a> is doesn't contain a local name, prefix, and namespace URI </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="13e55d9afdaddf9dfced55dfe5fd9a1c"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshallInto" ref="13e55d9afdaddf9dfced55dfe5fd9a1c" args="(xercesc::DOMElement *targetElement, const std::vector< xmlsignature::Signature * > *sigs, const Credential *credential=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObjectMarshaller::marshallInto </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>targetElement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > * </td>
+ <td class="paramname"> <em>sigs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the <a class="el" href="a00547.html">XMLObject</a> into the given DOM Element.
+<p>
+The DOM Element must be within a DOM tree rooted in the owning Document.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>targetElement</em> </td><td>the Element into which the <a class="el" href="a00547.html">XMLObject</a> is marshalled into </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigs</em> </td><td>optional array of signatures to create after marshalling </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional credential to supply signing key and related info</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if there is a problem marshalling the object </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>SignatureException</em> </td><td>thrown if a problem occurs during signature creation </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e382b6762fbb7136cb5924aed3e61620"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::marshallNamespaces" ref="e382b6762fbb7136cb5924aed3e61620" args="(xercesc::DOMElement *domElement) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObjectMarshaller::marshallNamespaces </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates the xmlns attributes for any namespaces set on the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM element the namespaces will be added to </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="37c7a6d470bd3e6c290beaaf5bfc82a5"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectMarshaller::setDocumentElement" ref="37c7a6d470bd3e6c290beaaf5bfc82a5" args="(xercesc::DOMDocument *document, xercesc::DOMElement *element) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::AbstractXMLObjectMarshaller::setDocumentElement </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>document</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the given element as the Document Element of the given Document.
+<p>
+If the document already has a Document Element it is replaced by the given element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>document</em> </td><td>the document </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the Element that will serve as the Document Element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/io/<a class="el" href="a00583.html">AbstractXMLObjectMarshaller.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AbstractXMLObjectUnmarshaller Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00348.html">AbstractXMLObjectUnmarshaller</a></div>
+<h1>xmltooling::AbstractXMLObjectUnmarshaller Class Reference</h1><!-- doxytag: class="xmltooling::AbstractXMLObjectUnmarshaller" --><!-- doxytag: inherits="xmltooling::AbstractXMLObject" -->A mix-in to implement object unmarshalling.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/io/AbstractXMLObjectUnmarshaller.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AbstractXMLObjectUnmarshaller:
+<p><center><img src="a00348.png" usemap="#xmltooling::AbstractXMLObjectUnmarshaller_map" border="0" alt=""></center>
+<map name="xmltooling::AbstractXMLObjectUnmarshaller_map">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="0,56,258,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,258,24">
+</map>
+<a href="a00067.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html#a8588b8aa3698573417a5c64b9bf6d5b">unmarshall</a> (xercesc::DOMElement *element, bool bindDocument=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unmarshalls the given W3C DOM element into the <a class="el" href="a00547.html">XMLObject</a>. <a href="#a8588b8aa3698573417a5c64b9bf6d5b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html#b4101db89ab7011e87dd6f0efd88c6c0">unmarshallAttributes</a> (const xercesc::DOMElement *domElement)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unmarshalls the attributes from the given DOM Element into the <a class="el" href="a00547.html">XMLObject</a>. <a href="#b4101db89ab7011e87dd6f0efd88c6c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html#69256bd6d26a0328855c6b81ed6b3027">unmarshallContent</a> (const xercesc::DOMElement *domElement)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unmarshalls a given Element's child nodes. <a href="#69256bd6d26a0328855c6b81ed6b3027"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html#46c9dca3daf7bafb8d62e7eb4c439c18">processChildElement</a> (<a class="el" href="a00547.html">XMLObject</a> *child, const xercesc::DOMElement *childRoot)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Called after a child element has been unmarshalled so that it can be added to the parent <a class="el" href="a00547.html">XMLObject</a>. <a href="#46c9dca3daf7bafb8d62e7eb4c439c18"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html#6248ace010dfc5234b5eb118d8d07270">processAttribute</a> (const xercesc::DOMAttr *attribute)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Called after an attribute has been unmarshalled so that it can be added to the <a class="el" href="a00547.html">XMLObject</a>. <a href="#6248ace010dfc5234b5eb118d8d07270"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A mix-in to implement object unmarshalling.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6248ace010dfc5234b5eb118d8d07270"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectUnmarshaller::processAttribute" ref="6248ace010dfc5234b5eb118d8d07270" args="(const xercesc::DOMAttr *attribute)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::AbstractXMLObjectUnmarshaller::processAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMAttr * </td>
+ <td class="paramname"> <em>attribute</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called after an attribute has been unmarshalled so that it can be added to the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>attribute</em> </td><td>the attribute being unmarshalled</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00521.html">UnmarshallingException</a></em> </td><td>thrown if there is a problem adding the attribute to the <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="46c9dca3daf7bafb8d62e7eb4c439c18"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectUnmarshaller::processChildElement" ref="46c9dca3daf7bafb8d62e7eb4c439c18" args="(XMLObject *child, const xercesc::DOMElement *childRoot)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::AbstractXMLObjectUnmarshaller::processChildElement </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>child</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>childRoot</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called after a child element has been unmarshalled so that it can be added to the parent <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>child</em> </td><td>pointer to the child <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>childRoot</em> </td><td>root element of the child (must not be stored, just a hint)</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00521.html">UnmarshallingException</a></em> </td><td>thrown if there is a problem adding the child to the parent </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a8588b8aa3698573417a5c64b9bf6d5b"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectUnmarshaller::unmarshall" ref="a8588b8aa3698573417a5c64b9bf6d5b" args="(xercesc::DOMElement *element, bool bindDocument=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::AbstractXMLObjectUnmarshaller::unmarshall </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unmarshalls the given W3C DOM element into the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+The root of a given XML construct should be unmarshalled with the bindDocument parameter set to true.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the DOM element to unmarshall </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true iff the resulting <a class="el" href="a00547.html">XMLObject</a> should take ownership of the DOM's Document</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the unmarshalled <a class="el" href="a00547.html">XMLObject</a></dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00521.html">UnmarshallingException</a></em> </td><td>thrown if an error occurs unmarshalling the DOM element into the <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">xmltooling::XMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="b4101db89ab7011e87dd6f0efd88c6c0"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectUnmarshaller::unmarshallAttributes" ref="b4101db89ab7011e87dd6f0efd88c6c0" args="(const xercesc::DOMElement *domElement)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::AbstractXMLObjectUnmarshaller::unmarshallAttributes </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unmarshalls the attributes from the given DOM Element into the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+If the attribute is an XML namespace declaration the namespace is added via <a class="el" href="a00547.html#4596a523687399fb67b6257779925232">XMLObject::addNamespace()</a>. If it is a schema type (xsi:type) the schema type is added via XMLObject::setSchemaType(). All other attributes are passed to the processAttribute hook.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM Element whose attributes will be unmarshalled</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00521.html">UnmarshallingException</a></em> </td><td>thrown if there is a problem unmarshalling an attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="69256bd6d26a0328855c6b81ed6b3027"></a><!-- doxytag: member="xmltooling::AbstractXMLObjectUnmarshaller::unmarshallContent" ref="69256bd6d26a0328855c6b81ed6b3027" args="(const xercesc::DOMElement *domElement)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::AbstractXMLObjectUnmarshaller::unmarshallContent </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unmarshalls a given Element's child nodes.
+<p>
+The resulting <a class="el" href="a00547.html">XMLObject</a> children and content are passed to <a class="el" href="a00348.html#46c9dca3daf7bafb8d62e7eb4c439c18">processChildElement()</a> or processText() for further processing.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM Element whose children will be unmarshalled</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00521.html">UnmarshallingException</a></em> </td><td>thrown if an error occurs unmarshalling the child elements </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/io/<a class="el" href="a00584.html">AbstractXMLObjectUnmarshaller.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::AttributeExtensibleXMLObject Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00349.html">AttributeExtensibleXMLObject</a></div>
+<h1>xmltooling::AttributeExtensibleXMLObject Class Reference</h1><!-- doxytag: class="xmltooling::AttributeExtensibleXMLObject" --><!-- doxytag: inherits="xmltooling::XMLObject" -->An <a class="el" href="a00547.html">XMLObject</a> that supports arbitrary attributes.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/AttributeExtensibleXMLObject.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::AttributeExtensibleXMLObject:
+<p><center><img src="a00349.png" usemap="#xmltooling::AttributeExtensibleXMLObject_map" border="0" alt=""></center>
+<map name="xmltooling::AttributeExtensibleXMLObject_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="298,0,586,24">
+<area href="a00403.html" alt="soap11::Envelope" shape="rect" coords="0,112,288,136">
+<area href="a00340.html" alt="xmltooling::AbstractAttributeExtensibleXMLObject" shape="rect" coords="298,112,586,136">
+<area href="a00386.html" alt="xmltooling::ElementProxy" shape="rect" coords="596,112,884,136">
+<area href="a00354.html" alt="soap11::Body" shape="rect" coords="149,168,437,192">
+<area href="a00381.html" alt="soap11::Detail" shape="rect" coords="447,168,735,192">
+<area href="a00421.html" alt="soap11::Header" shape="rect" coords="745,168,1033,192">
+<area href="a00401.html" alt="xmlencryption::EncryptionProperty" shape="rect" coords="1043,168,1331,192">
+</map>
+<a href="a00006.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">getAttribute</a> (const <a class="el" href="a00475.html">QName</a> &qualifiedName) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of an XML attribute of the object. <a href="#15eb8d619b2ee580d6c14f315a97a295"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">setAttribute</a> (const <a class="el" href="a00475.html">QName</a> &qualifiedName, const XMLCh *value, bool ID=false)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets (or clears) an XML attribute of the object. <a href="#f1c6db360339fca31969217fec1033db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::map< <a class="el" href="a00475.html">QName</a>,<br>
+ XMLCh * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">getExtensionAttributes</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable map of the extended XML attributes of the object. <a href="#f09da3b24510e43258b2ec95c38d841c"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const std::set< <a class="el" href="a00475.html">QName</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">getRegisteredIDAttributes</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable list of all the ID attributes currently registered. <a href="#de5222df727f8731575a458b2bf76158"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">isRegisteredIDAttribute</a> (const <a class="el" href="a00475.html">QName</a> &name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Tests whether an XML attribute is registered as an XML ID. <a href="#3e3716c78366f6ce7bbddf4bc49bd4b3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">registerIDAttribute</a> (const <a class="el" href="a00475.html">QName</a> &name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a new attribute as being of XML ID type. <a href="#114d7a4b98a115f8011dac4581f67943"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">deregisterIDAttribute</a> (const <a class="el" href="a00475.html">QName</a> &name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deregisters an ID attribute. <a href="#a74dfd5310440ffd5c7e4077cc282e2f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f4d4a8f9a6d8201f023439c61e50de9"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::deregisterIDAttributes" ref="2f4d4a8f9a6d8201f023439c61e50de9" args="()" -->
+static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">deregisterIDAttributes</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deregisters all ID attributes. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An <a class="el" href="a00547.html">XMLObject</a> that supports arbitrary attributes.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a74dfd5310440ffd5c7e4077cc282e2f"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::deregisterIDAttribute" ref="a74dfd5310440ffd5c7e4077cc282e2f" args="(const QName &name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::AttributeExtensibleXMLObject::deregisterIDAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deregisters an ID attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the qualified attribute name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="15eb8d619b2ee580d6c14f315a97a295"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::getAttribute" ref="15eb8d619b2ee580d6c14f315a97a295" args="(const QName &qualifiedName) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const XMLCh* xmltooling::AttributeExtensibleXMLObject::getAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>qualifiedName</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value of an XML attribute of the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>qualifiedName</em> </td><td>qualified name of the attribute </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the attribute value, or NULL </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00340.html#972d48929fa53163c46440df154115a3">xmltooling::AbstractAttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="f09da3b24510e43258b2ec95c38d841c"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::getExtensionAttributes" ref="f09da3b24510e43258b2ec95c38d841c" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::map<<a class="el" href="a00475.html">QName</a>,XMLCh*>& xmltooling::AttributeExtensibleXMLObject::getExtensionAttributes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable map of the extended XML attributes of the object.
+<p>
+This set is not guaranteed to (and generally will not) include attributes defined directly on the object's "type".
+<p>
+Implemented in <a class="el" href="a00340.html#b2a390903e3002ace369fb106de070f8">xmltooling::AbstractAttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="de5222df727f8731575a458b2bf76158"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::getRegisteredIDAttributes" ref="de5222df727f8731575a458b2bf76158" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const std::set<<a class="el" href="a00475.html">QName</a>>& xmltooling::AttributeExtensibleXMLObject::getRegisteredIDAttributes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable list of all the ID attributes currently registered.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>list of all the ID attributes currently registered </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3e3716c78366f6ce7bbddf4bc49bd4b3"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::isRegisteredIDAttribute" ref="3e3716c78366f6ce7bbddf4bc49bd4b3" args="(const QName &name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool xmltooling::AttributeExtensibleXMLObject::isRegisteredIDAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Tests whether an XML attribute is registered as an XML ID.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the attribute name matches a registered XML ID attribute </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="114d7a4b98a115f8011dac4581f67943"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::registerIDAttribute" ref="114d7a4b98a115f8011dac4581f67943" args="(const QName &name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::AttributeExtensibleXMLObject::registerIDAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers a new attribute as being of XML ID type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the qualified attribute name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f1c6db360339fca31969217fec1033db"></a><!-- doxytag: member="xmltooling::AttributeExtensibleXMLObject::setAttribute" ref="f1c6db360339fca31969217fec1033db" args="(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::AttributeExtensibleXMLObject::setAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>qualifiedName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>ID</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets (or clears) an XML attribute of the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>qualifiedName</em> </td><td>qualified name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ID</em> </td><td>true iff the attribute is an XML ID </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00340.html#8d67668678023332024cdc880d7df449">xmltooling::AbstractAttributeExtensibleXMLObject</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00567.html">AttributeExtensibleXMLObject.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::auto_arrayptr< T > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00350.html">auto_arrayptr</a></div>
+<h1>xmltooling::auto_arrayptr< T > Class Template Reference</h1><!-- doxytag: class="xmltooling::auto_arrayptr" -->An auto_ptr that uses array delete on its contents.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/unicode.h></code>
+<p>
+<a href="a00188.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html#705ab86c4139ba5eb2dc7dc0c28a6563">auto_arrayptr</a> (T *ptr)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#705ab86c4139ba5eb2dc7dc0c28a6563"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a3e150f3ecde5a5bbe3347964c9b4d2"></a><!-- doxytag: member="xmltooling::auto_arrayptr::~auto_arrayptr" ref="0a3e150f3ecde5a5bbe3347964c9b4d2" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html#0a3e150f3ecde5a5bbe3347964c9b4d2">~auto_arrayptr</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor, uses array delete operation on wrapped pointer. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html#b256b00cfccc300d9f4c74faaa102da8">get</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the wrapped pointer. <a href="#b256b00cfccc300d9f4c74faaa102da8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html#92e9992fd0408b3b2af4233d244bbfa1">release</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the wrapped pointer and transfers ownership of it to the caller. <a href="#92e9992fd0408b3b2af4233d244bbfa1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<typename T><br>
+ class xmltooling::auto_arrayptr< T ></h3>
+
+An auto_ptr that uses array delete on its contents.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>T</em> </td><td>type of pointer to wrap </td></tr>
+ </table>
+</dl>
+
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="705ab86c4139ba5eb2dc7dc0c28a6563"></a><!-- doxytag: member="xmltooling::auto_arrayptr::auto_arrayptr" ref="705ab86c4139ba5eb2dc7dc0c28a6563" args="(T *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00350.html">xmltooling::auto_arrayptr</a>< T >::<a class="el" href="a00350.html">auto_arrayptr</a> </td>
+ <td>(</td>
+ <td class="paramtype">T * </td>
+ <td class="paramname"> <em>ptr</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ptr</em> </td><td>pointer to wrap </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b256b00cfccc300d9f4c74faaa102da8"></a><!-- doxytag: member="xmltooling::auto_arrayptr::get" ref="b256b00cfccc300d9f4c74faaa102da8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T* <a class="el" href="a00350.html">xmltooling::auto_arrayptr</a>< T >::get </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the wrapped pointer.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the wrapped pointer </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="92e9992fd0408b3b2af4233d244bbfa1"></a><!-- doxytag: member="xmltooling::auto_arrayptr::release" ref="92e9992fd0408b3b2af4233d244bbfa1" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="a00350.html">xmltooling::auto_arrayptr</a>< T >::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the wrapped pointer and transfers ownership of it to the caller.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the wrapped pointer </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00622.html">unicode.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::auto_ptr_char Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00351.html">auto_ptr_char</a></div>
+<h1>xmltooling::auto_ptr_char Class Reference</h1><!-- doxytag: class="xmltooling::auto_ptr_char" -->A minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/unicode.h></code>
+<p>
+<a href="a00186.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb0022f7adee77e00e15c965845c2031"></a><!-- doxytag: member="xmltooling::auto_ptr_char::auto_ptr_char" ref="eb0022f7adee77e00e15c965845c2031" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html#eb0022f7adee77e00e15c965845c2031">auto_ptr_char</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html#0aeed1ba5302bcdfd9709e15d5c0876a">auto_ptr_char</a> (const XMLCh *src, bool trim=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor transcodes a 16-bit Unicode string into the local code page (NOT UTF-8) and wraps the result. <a href="#0aeed1ba5302bcdfd9709e15d5c0876a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html#f94cb25bb8eb7948c5fef0fe1827b54e">auto_ptr_char</a> (const char *src, bool trim=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor copies a local code page (NOT UTF-8) string and wraps the result. <a href="#f94cb25bb8eb7948c5fef0fe1827b54e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d1dc6156d8dfad4e11f8450f144ce05"></a><!-- doxytag: member="xmltooling::auto_ptr_char::~auto_ptr_char" ref="1d1dc6156d8dfad4e11f8450f144ce05" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html#1d1dc6156d8dfad4e11f8450f144ce05">~auto_ptr_char</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor frees the wrapped buffer using the Xerces memory manager. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html#57ebb3a3f405173b83ff278edc124463">get</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the wrapped buffer. <a href="#57ebb3a3f405173b83ff278edc124463"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html#f3ef2b33593f48bd586e0f6864273130">release</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the wrapped buffer and transfers ownership of it to the caller. <a href="#f3ef2b33593f48bd586e0f6864273130"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically.
+<p>
+Needed because a standard auto_ptr would use delete on the resulting pointer.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="0aeed1ba5302bcdfd9709e15d5c0876a"></a><!-- doxytag: member="xmltooling::auto_ptr_char::auto_ptr_char" ref="0aeed1ba5302bcdfd9709e15d5c0876a" args="(const XMLCh *src, bool trim=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::auto_ptr_char::auto_ptr_char </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>trim</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor transcodes a 16-bit Unicode string into the local code page (NOT UTF-8) and wraps the result.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>the 16-bit string to transcode and wrap </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>trim</em> </td><td>trims leading/trailing whitespace from the result (defaults to true) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f94cb25bb8eb7948c5fef0fe1827b54e"></a><!-- doxytag: member="xmltooling::auto_ptr_char::auto_ptr_char" ref="f94cb25bb8eb7948c5fef0fe1827b54e" args="(const char *src, bool trim=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::auto_ptr_char::auto_ptr_char </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>trim</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor copies a local code page (NOT UTF-8) string and wraps the result.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>the local string to copy and wrap </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>trim</em> </td><td>trims leading/trailing whitespace from the result (defaults to true) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="57ebb3a3f405173b83ff278edc124463"></a><!-- doxytag: member="xmltooling::auto_ptr_char::get" ref="57ebb3a3f405173b83ff278edc124463" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::auto_ptr_char::get </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the wrapped buffer.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a null-terminated local code page string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f3ef2b33593f48bd586e0f6864273130"></a><!-- doxytag: member="xmltooling::auto_ptr_char::release" ref="f3ef2b33593f48bd586e0f6864273130" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* xmltooling::auto_ptr_char::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the wrapped buffer and transfers ownership of it to the caller.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a null-terminated local code page string </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00622.html">unicode.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::auto_ptr_XMLCh Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00352.html">auto_ptr_XMLCh</a></div>
+<h1>xmltooling::auto_ptr_XMLCh Class Reference</h1><!-- doxytag: class="xmltooling::auto_ptr_XMLCh" -->A minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/unicode.h></code>
+<p>
+<a href="a00187.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf89f614fcf6d94c70b10ccc7082159d"></a><!-- doxytag: member="xmltooling::auto_ptr_XMLCh::auto_ptr_XMLCh" ref="bf89f614fcf6d94c70b10ccc7082159d" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html#bf89f614fcf6d94c70b10ccc7082159d">auto_ptr_XMLCh</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html#9a7ea1b0d5a93eed930f87f274d0fb7a">auto_ptr_XMLCh</a> (const char *src, bool trim=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor transcodes a local code page (NOT UTF-8) string into 16-bit Unicode and wraps the result. <a href="#9a7ea1b0d5a93eed930f87f274d0fb7a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html#cef2fc752ba4c11d02bf629b39144357">auto_ptr_XMLCh</a> (const XMLCh *src, bool trim=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor copies a 16-bit Unicode string and wraps the result. <a href="#cef2fc752ba4c11d02bf629b39144357"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17aeee8c89b6f55a14072ad754fd4e6b"></a><!-- doxytag: member="xmltooling::auto_ptr_XMLCh::~auto_ptr_XMLCh" ref="17aeee8c89b6f55a14072ad754fd4e6b" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html#17aeee8c89b6f55a14072ad754fd4e6b">~auto_ptr_XMLCh</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor frees the wrapped buffer using the Xerces memory manager. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html#b89383fae7d5ef996f8ab589acbb3e24">get</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the wrapped buffer. <a href="#b89383fae7d5ef996f8ab589acbb3e24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html#7e17e1ec936e7195b8c349851aac11db">release</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the wrapped buffer and transfers ownership of it to the caller. <a href="#7e17e1ec936e7195b8c349851aac11db"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically.
+<p>
+Needed because a standard auto_ptr would use delete on the resulting pointer.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="9a7ea1b0d5a93eed930f87f274d0fb7a"></a><!-- doxytag: member="xmltooling::auto_ptr_XMLCh::auto_ptr_XMLCh" ref="9a7ea1b0d5a93eed930f87f274d0fb7a" args="(const char *src, bool trim=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::auto_ptr_XMLCh::auto_ptr_XMLCh </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>trim</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor transcodes a local code page (NOT UTF-8) string into 16-bit Unicode and wraps the result.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>the local string to transcode and wrap </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>trim</em> </td><td>trims leading/trailing whitespace from the result (defaults to true) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cef2fc752ba4c11d02bf629b39144357"></a><!-- doxytag: member="xmltooling::auto_ptr_XMLCh::auto_ptr_XMLCh" ref="cef2fc752ba4c11d02bf629b39144357" args="(const XMLCh *src, bool trim=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::auto_ptr_XMLCh::auto_ptr_XMLCh </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>trim</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor copies a 16-bit Unicode string and wraps the result.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>the Unicode string to copy and wrap </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>trim</em> </td><td>trims leading/trailing whitespace from the result (defaults to true) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b89383fae7d5ef996f8ab589acbb3e24"></a><!-- doxytag: member="xmltooling::auto_ptr_XMLCh::get" ref="b89383fae7d5ef996f8ab589acbb3e24" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::auto_ptr_XMLCh::get </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the wrapped buffer.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a null-terminated Unicode string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7e17e1ec936e7195b8c349851aac11db"></a><!-- doxytag: member="xmltooling::auto_ptr_XMLCh::release" ref="7e17e1ec936e7195b8c349851aac11db" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XMLCh* xmltooling::auto_ptr_XMLCh::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the wrapped buffer and transfers ownership of it to the caller.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a null-terminated Unicode string </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00622.html">unicode.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::BasicX509Credential Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00353.html">BasicX509Credential</a></div>
+<h1>xmltooling::BasicX509Credential Class Reference</h1><!-- doxytag: class="xmltooling::BasicX509Credential" --><!-- doxytag: inherits="xmltooling::X509Credential" -->Wraps an X.509-based <a class="el" href="a00371.html">Credential</a> by storing key/cert objects inside.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/BasicX509Credential.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::BasicX509Credential:
+<p><center><img src="a00353.png" usemap="#xmltooling::BasicX509Credential_map" border="0" alt=""></center>
+<map name="xmltooling::BasicX509Credential_map">
+<area href="a00529.html" alt="xmltooling::X509Credential" shape="rect" coords="0,56,192,80">
+<area href="a00371.html" alt="xmltooling::Credential" shape="rect" coords="0,0,192,24">
+</map>
+<a href="a00079.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#10b03cbb49ac13556e75b20f59722a17">getUsage</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get credential usage types. <a href="#10b03cbb49ac13556e75b20f59722a17"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#d4ebb6266db30e672fa7b5b3df07a9eb">getAlgorithm</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an algorithm identifier for the <a class="el" href="a00371.html">Credential</a>. <a href="#d4ebb6266db30e672fa7b5b3df07a9eb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#ff1cb5f3c091387a9234c597ad5d7158">getKeySize</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the size of the key. <a href="#ff1cb5f3c091387a9234c597ad5d7158"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#3deb653434c5f35cbf957f521e1091f1">getPrivateKey</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a secret or private key to use for signing or decryption operations. <a href="#3deb653434c5f35cbf957f521e1091f1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#845bf48141aa02ddd1151f48bd6913a2">getPublicKey</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a secret or public key to use for verification or encryption operations. <a href="#845bf48141aa02ddd1151f48bd6913a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::set< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#c132c05996ffea70aa1429a1efc2401d">getKeyNames</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns names representing the <a class="el" href="a00371.html">Credential</a>. <a href="#c132c05996ffea70aa1429a1efc2401d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#ac813ea750d6bd49ed81173e88a8cc9c">getKeyInfo</a> (bool compact=false) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a ds:KeyInfo object representing the <a class="el" href="a00371.html">Credential</a> for use in communicating with other entities. <a href="#ac813ea750d6bd49ed81173e88a8cc9c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::vector< XSECCryptoX509 * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#04a0832e1b9476ba6eb7ae1d444c03eb">getEntityCertificateChain</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable collection of certificates in the entity's trust chain. <a href="#04a0832e1b9476ba6eb7ae1d444c03eb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00559.html">XSECCryptoX509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#13f71640488b24a986133689b6adc57c">getCRL</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#7f38ca92829362cf98e96f20e1a15bbc">getCRLs</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable collection of all CRLs associated with the credential. <a href="#7f38ca92829362cf98e96f20e1a15bbc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#31257923828cde1c87b326737112780a">getSubjectName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the subject name of the first certificate in the chain. <a href="#31257923828cde1c87b326737112780a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#12b5de1b909f989716fba60774c44c0f">getIssuerName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the issuer name of the first certificate in the chain. <a href="#12b5de1b909f989716fba60774c44c0f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#2c32a037f5478adc7ee29b8011a091a4">getSerialNumber</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the serial number of the first certificate in the chain. <a href="#2c32a037f5478adc7ee29b8011a091a4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6453ed2e811074b3be80af346d8a8a16"></a><!-- doxytag: member="xmltooling::BasicX509Credential::extract" ref="6453ed2e811074b3be80af346d8a8a16" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#6453ed2e811074b3be80af346d8a8a16">extract</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extracts properties like issuer and subject from the first certificate in the chain. <br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#70f22b165f96496d160c0f3c13f80d96">BasicX509Credential</a> (bool ownCerts)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#70f22b165f96496d160c0f3c13f80d96"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#7281d844896a7c8e1aa4aef0de21baac">BasicX509Credential</a> (XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, <a class="el" href="a00559.html">XSECCryptoX509CRL</a> *crl=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#7281d844896a7c8e1aa4aef0de21baac"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#4eb7c9f73843a0d0ffd50b62faca3565">BasicX509Credential</a> (XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, const std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > &crls)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#4eb7c9f73843a0d0ffd50b62faca3565"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#6c38aab2238e2d1548450efee8c44489">initKeyInfo</a> (unsigned int types=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes (or reinitializes) a ds:KeyInfo to represent the <a class="el" href="a00371.html">Credential</a>. <a href="#6c38aab2238e2d1548450efee8c44489"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fab5a25240a66fa891635f872e1f7e5"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_key" ref="7fab5a25240a66fa891635f872e1f7e5" args="" -->
+XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#7fab5a25240a66fa891635f872e1f7e5">m_key</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The private/secret key/keypair. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb932b5f04b064a48bbc356ff5b82c81"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_keyNames" ref="bb932b5f04b064a48bbc356ff5b82c81" args="" -->
+std::set< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#bb932b5f04b064a48bbc356ff5b82c81">m_keyNames</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Key names (derived from credential, KeyInfo, or both). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c521b9236364b9641a0afb65657fe8cc"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_subjectName" ref="c521b9236364b9641a0afb65657fe8cc" args="" -->
+std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#c521b9236364b9641a0afb65657fe8cc">m_subjectName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Subject DN. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d318ccfdcac3dec9435e27c145fb9665"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_issuerName" ref="d318ccfdcac3dec9435e27c145fb9665" args="" -->
+std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#d318ccfdcac3dec9435e27c145fb9665">m_issuerName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Issuer DN. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="650fe6aa8c9d156d0555b3afd9c921ff"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_serial" ref="650fe6aa8c9d156d0555b3afd9c921ff" args="" -->
+std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#650fe6aa8c9d156d0555b3afd9c921ff">m_serial</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Serial number. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ac17e40471034b67867a3acf430ecf9"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_xseccerts" ref="3ac17e40471034b67867a3acf430ecf9" args="" -->
+std::vector< XSECCryptoX509 * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#3ac17e40471034b67867a3acf430ecf9">m_xseccerts</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The X.509 certificate chain. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9571ccdb5def7e486f54cf321fe3620f"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_ownCerts" ref="9571ccdb5def7e486f54cf321fe3620f" args="" -->
+bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#9571ccdb5def7e486f54cf321fe3620f">m_ownCerts</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether to destroy certificates. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c75c6ceb2083de980387aa049618a2e4"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_crls" ref="c75c6ceb2083de980387aa049618a2e4" args="" -->
+std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#c75c6ceb2083de980387aa049618a2e4">m_crls</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The X.509 CRLs. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f90f24224fe6c46e3c850dcb3bc9323b"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_keyInfo" ref="f90f24224fe6c46e3c850dcb3bc9323b" args="" -->
+<a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#f90f24224fe6c46e3c850dcb3bc9323b">m_keyInfo</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The KeyInfo object representing the information. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8543c3e2761670530f2670ed856fd2bd"></a><!-- doxytag: member="xmltooling::BasicX509Credential::m_compactKeyInfo" ref="8543c3e2761670530f2670ed856fd2bd" args="" -->
+<a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html#8543c3e2761670530f2670ed856fd2bd">m_compactKeyInfo</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">The KeyInfo object representing the information in compact form. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wraps an X.509-based <a class="el" href="a00371.html">Credential</a> by storing key/cert objects inside.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="70f22b165f96496d160c0f3c13f80d96"></a><!-- doxytag: member="xmltooling::BasicX509Credential::BasicX509Credential" ref="70f22b165f96496d160c0f3c13f80d96" args="(bool ownCerts)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::BasicX509Credential::BasicX509Credential </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>ownCerts</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ownCerts</em> </td><td>true iff any certificates subsequently stored should be freed by destructor </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7281d844896a7c8e1aa4aef0de21baac"></a><!-- doxytag: member="xmltooling::BasicX509Credential::BasicX509Credential" ref="7281d844896a7c8e1aa4aef0de21baac" args="(XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, XSECCryptoX509CRL *crl=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::BasicX509Credential::BasicX509Credential </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00559.html">XSECCryptoX509CRL</a> * </td>
+ <td class="paramname"> <em>crl</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>key pair or secret key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certs</em> </td><td>array of X.509 certificates, the first entry being the entity certificate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>crl</em> </td><td>optional CRL </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4eb7c9f73843a0d0ffd50b62faca3565"></a><!-- doxytag: member="xmltooling::BasicX509Credential::BasicX509Credential" ref="4eb7c9f73843a0d0ffd50b62faca3565" args="(XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, const std::vector< XSECCryptoX509CRL * > &crls)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::BasicX509Credential::BasicX509Credential </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > & </td>
+ <td class="paramname"> <em>crls</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>key pair or secret key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certs</em> </td><td>array of X.509 certificates, the first entry being the entity certificate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>crls</em> </td><td>array of X.509 CRLs </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d4ebb6266db30e672fa7b5b3df07a9eb"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getAlgorithm" ref="d4ebb6266db30e672fa7b5b3df07a9eb" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::BasicX509Credential::getAlgorithm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an algorithm identifier for the <a class="el" href="a00371.html">Credential</a>.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="a00371.html">Credential</a> algorithm, or NULL if indeterminate </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="13f71640488b24a986133689b6adc57c"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getCRL" ref="13f71640488b24a986133689b6adc57c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00559.html">XSECCryptoX509CRL</a>* xmltooling::BasicX509Credential::getCRL </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd></dd></dl>
+Gets a CRL associated with the credential.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>CRL associated with the credential </dd></dl>
+
+<p>
+Implements <a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">xmltooling::X509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="7f38ca92829362cf98e96f20e1a15bbc"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getCRLs" ref="7f38ca92829362cf98e96f20e1a15bbc" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::vector<<a class="el" href="a00559.html">XSECCryptoX509CRL</a>*>& xmltooling::BasicX509Credential::getCRLs </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable collection of all CRLs associated with the credential.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>CRLs associated with the credential </dd></dl>
+
+<p>
+Implements <a class="el" href="a00529.html#23d019d3a5ce8c05e9d260181d18d3aa">xmltooling::X509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="04a0832e1b9476ba6eb7ae1d444c03eb"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getEntityCertificateChain" ref="04a0832e1b9476ba6eb7ae1d444c03eb" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::vector<XSECCryptoX509*>& xmltooling::BasicX509Credential::getEntityCertificateChain </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable collection of certificates in the entity's trust chain.
+<p>
+The entity certificate is contained within this list. No specific ordering of the certificates is guaranteed.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a certificate chain </dd></dl>
+
+<p>
+Implements <a class="el" href="a00529.html#0088fb40a363c7fc8745f32e69723733">xmltooling::X509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="12b5de1b909f989716fba60774c44c0f"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getIssuerName" ref="12b5de1b909f989716fba60774c44c0f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::BasicX509Credential::getIssuerName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the issuer name of the first certificate in the chain.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the Issuer DN </dd></dl>
+
+<p>
+Implements <a class="el" href="a00529.html#67d59b7ba610caeb3d9b1a2346313cd5">xmltooling::X509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="ac813ea750d6bd49ed81173e88a8cc9c"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getKeyInfo" ref="ac813ea750d6bd49ed81173e88a8cc9c" args="(bool compact=false) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a>* xmltooling::BasicX509Credential::getKeyInfo </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>compact</em> = <code>false</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a ds:KeyInfo object representing the <a class="el" href="a00371.html">Credential</a> for use in communicating with other entities.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>compact</em> </td><td>true iff the communication medium is such that only compact forms should be included </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a KeyInfo object, which must be freed by the caller </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="c132c05996ffea70aa1429a1efc2401d"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getKeyNames" ref="c132c05996ffea70aa1429a1efc2401d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::set<std::string>& xmltooling::BasicX509Credential::getKeyNames </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns names representing the <a class="el" href="a00371.html">Credential</a>.
+<p>
+Names should be unique in the context of the comparisons against <a class="el" href="a00373.html">CredentialCriteria</a> that deployments expect to see.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a sorted set of names </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="ff1cb5f3c091387a9234c597ad5d7158"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getKeySize" ref="ff1cb5f3c091387a9234c597ad5d7158" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int xmltooling::BasicX509Credential::getKeySize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the size of the key.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the key size, or 0 if indeterminate </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="3deb653434c5f35cbf957f521e1091f1"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getPrivateKey" ref="3deb653434c5f35cbf957f521e1091f1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XSECCryptoKey* xmltooling::BasicX509Credential::getPrivateKey </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a secret or private key to use for signing or decryption operations.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a secret or private key </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="845bf48141aa02ddd1151f48bd6913a2"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getPublicKey" ref="845bf48141aa02ddd1151f48bd6913a2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XSECCryptoKey* xmltooling::BasicX509Credential::getPublicKey </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a secret or public key to use for verification or encryption operations.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a secret or public key </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="2c32a037f5478adc7ee29b8011a091a4"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getSerialNumber" ref="2c32a037f5478adc7ee29b8011a091a4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::BasicX509Credential::getSerialNumber </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the serial number of the first certificate in the chain.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the serial number </dd></dl>
+
+<p>
+Implements <a class="el" href="a00529.html#9adfc62fd676f194ff3ea8d063d12116">xmltooling::X509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="31257923828cde1c87b326737112780a"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getSubjectName" ref="31257923828cde1c87b326737112780a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::BasicX509Credential::getSubjectName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the subject name of the first certificate in the chain.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the Subject DN </dd></dl>
+
+<p>
+Implements <a class="el" href="a00529.html#b402ed8b04c98123031309d18da93f3f">xmltooling::X509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="10b03cbb49ac13556e75b20f59722a17"></a><!-- doxytag: member="xmltooling::BasicX509Credential::getUsage" ref="10b03cbb49ac13556e75b20f59722a17" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int xmltooling::BasicX509Credential::getUsage </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get credential usage types.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the usage bitmask </dd></dl>
+
+<p>
+Implements <a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">xmltooling::Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="6c38aab2238e2d1548450efee8c44489"></a><!-- doxytag: member="xmltooling::BasicX509Credential::initKeyInfo" ref="6c38aab2238e2d1548450efee8c44489" args="(unsigned int types=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::BasicX509Credential::initKeyInfo </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>types</em> = <code>0</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initializes (or reinitializes) a ds:KeyInfo to represent the <a class="el" href="a00371.html">Credential</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>the kinds of KeyInfo content to include </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00596.html">BasicX509Credential.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Body Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00354.html">Body</a></div>
+<h1>soap11::Body Class Reference</h1><!-- doxytag: class="soap11::Body" --><!-- doxytag: inherits="xmltooling::ElementProxy" -->SOAP 1.1 <a class="el" href="a00354.html">Body</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Body:
+<p><center><img src="a00354.png" usemap="#soap11::Body_map" border="0" alt=""></center>
+<map name="soap11::Body_map">
+<area href="a00386.html" alt="xmltooling::ElementProxy" shape="rect" coords="125,112,366,136">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="0,56,241,80">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="251,56,492,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,241,24">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="251,0,492,24">
+</map>
+<a href="a00172.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8aff8edecf22999ec1f8828a2cdf246"></a><!-- doxytag: member="soap11::Body::cloneBody" ref="b8aff8edecf22999ec1f8828a2cdf246" args="() const =0" -->
+virtual <a class="el" href="a00354.html">Body</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html#b8aff8edecf22999ec1f8828a2cdf246">cloneBody</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d128615700ec3da6c5c1ed33cbf076d"></a><!-- doxytag: member="soap11::Body::LOCAL_NAME" ref="5d128615700ec3da6c5c1ed33cbf076d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html#5d128615700ec3da6c5c1ed33cbf076d">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cff3cbf47bf2f646ac0ffee8e89733ba"></a><!-- doxytag: member="soap11::Body::ENCODINGSTYLE_ATTRIB_NAME" ref="cff3cbf47bf2f646ac0ffee8e89733ba" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html#cff3cbf47bf2f646ac0ffee8e89733ba">ENCODINGSTYLE_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">encodingStyle attribute name <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="095e825de73d90115e08b4f338264334"></a><!-- doxytag: member="soap11::Body::TYPE_NAME" ref="095e825de73d90115e08b4f338264334" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html#095e825de73d90115e08b4f338264334">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00354.html">Body</a> (type) local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 <a class="el" href="a00354.html">Body</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::BodyBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00355.html">BodyBuilder</a></div>
+<h1>soap11::BodyBuilder Class Reference</h1><!-- doxytag: class="soap11::BodyBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00354.html">Body</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::BodyBuilder:
+<p><center><img src="a00355.png" usemap="#soap11::BodyBuilder_map" border="0" alt=""></center>
+<map name="soap11::BodyBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00175.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3a54053c6863359e04c5775a148afa8"></a><!-- doxytag: member="soap11::BodyBuilder::buildObject" ref="c3a54053c6863359e04c5775a148afa8" args="() const " -->
+virtual <a class="el" href="a00354.html">Body</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00355.html#c3a54053c6863359e04c5775a148afa8">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a58440fad2a6a9bd4c40b1ef8697118"></a><!-- doxytag: member="soap11::BodyBuilder::buildObject" ref="1a58440fad2a6a9bd4c40b1ef8697118" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00354.html">Body</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00355.html#1a58440fad2a6a9bd4c40b1ef8697118">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6668f30bcc70c9f01abefb75d09aaa32"></a><!-- doxytag: member="soap11::BodyBuilder::buildBody" ref="6668f30bcc70c9f01abefb75d09aaa32" args="()" -->
+static <a class="el" href="a00354.html">Body</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00355.html#6668f30bcc70c9f01abefb75d09aaa32">buildBody</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00354.html">Body</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CarriedKeyName Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00356.html">CarriedKeyName</a></div>
+<h1>xmlencryption::CarriedKeyName Class Reference</h1><!-- doxytag: class="xmlencryption::CarriedKeyName" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00356.html">CarriedKeyName</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CarriedKeyName:
+<p><center><img src="a00356.png" usemap="#xmlencryption::CarriedKeyName_map" border="0" alt=""></center>
+<map name="xmlencryption::CarriedKeyName_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,193,24">
+</map>
+<a href="a00020.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c2bf51b5b8d3d13f7dd9b7b5c71b8a7"></a><!-- doxytag: member="xmlencryption::CarriedKeyName::cloneCarriedKeyName" ref="2c2bf51b5b8d3d13f7dd9b7b5c71b8a7" args="() const =0" -->
+virtual <a class="el" href="a00356.html">CarriedKeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html#2c2bf51b5b8d3d13f7dd9b7b5c71b8a7">cloneCarriedKeyName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81ff368a5ce66d256a1055a4b85b0f00"></a><!-- doxytag: member="xmlencryption::CarriedKeyName::getName" ref="81ff368a5ce66d256a1055a4b85b0f00" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html#81ff368a5ce66d256a1055a4b85b0f00">getName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Name . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aae1a14a5925e8dee954de494155e0a0"></a><!-- doxytag: member="xmlencryption::CarriedKeyName::setName" ref="aae1a14a5925e8dee954de494155e0a0" args="(const XMLCh *Name)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html#aae1a14a5925e8dee954de494155e0a0">setName</a> (const XMLCh *Name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Name . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2113908591a82dd3a3f931373dbe62d9"></a><!-- doxytag: member="xmlencryption::CarriedKeyName::LOCAL_NAME" ref="2113908591a82dd3a3f931373dbe62d9" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html#2113908591a82dd3a3f931373dbe62d9">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00356.html">CarriedKeyName</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CarriedKeyNameBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00357.html">CarriedKeyNameBuilder</a></div>
+<h1>xmlencryption::CarriedKeyNameBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::CarriedKeyNameBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00356.html">CarriedKeyName</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CarriedKeyNameBuilder:
+<p><center><img src="a00357.png" usemap="#xmlencryption::CarriedKeyNameBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::CarriedKeyNameBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,233,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,233,24">
+</map>
+<a href="a00037.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26eb93057d75443a3e52a18fcc53a803"></a><!-- doxytag: member="xmlencryption::CarriedKeyNameBuilder::buildObject" ref="26eb93057d75443a3e52a18fcc53a803" args="() const " -->
+virtual <a class="el" href="a00356.html">CarriedKeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00357.html#26eb93057d75443a3e52a18fcc53a803">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fac02bfc65a64764843020930c4b9be5"></a><!-- doxytag: member="xmlencryption::CarriedKeyNameBuilder::buildObject" ref="fac02bfc65a64764843020930c4b9be5" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00356.html">CarriedKeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00357.html#fac02bfc65a64764843020930c4b9be5">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd3a81d62ec47c574d82e2b59cdfdc14"></a><!-- doxytag: member="xmlencryption::CarriedKeyNameBuilder::buildCarriedKeyName" ref="fd3a81d62ec47c574d82e2b59cdfdc14" args="()" -->
+static <a class="el" href="a00356.html">CarriedKeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00357.html#fd3a81d62ec47c574d82e2b59cdfdc14">buildCarriedKeyName</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00356.html">CarriedKeyName</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ChainingTrustEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00358.html">ChainingTrustEngine</a></div>
+<h1>xmltooling::ChainingTrustEngine Class Reference</h1><!-- doxytag: class="xmltooling::ChainingTrustEngine" --><!-- doxytag: inherits="xmltooling::SignatureTrustEngine,xmltooling::OpenSSLTrustEngine" --><a class="el" href="a00458.html">OpenSSLTrustEngine</a> that uses multiple engines in sequence.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/ChainingTrustEngine.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ChainingTrustEngine:
+<p><center><img src="a00358.png" usemap="#xmltooling::ChainingTrustEngine_map" border="0" alt=""></center>
+<map name="xmltooling::ChainingTrustEngine_map">
+<area href="a00493.html" alt="xmltooling::SignatureTrustEngine" shape="rect" coords="0,112,194,136">
+<area href="a00458.html" alt="xmltooling::OpenSSLTrustEngine" shape="rect" coords="204,112,398,136">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="0,56,194,80">
+<area href="a00544.html" alt="xmltooling::X509TrustEngine" shape="rect" coords="204,56,398,80">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="204,0,398,24">
+</map>
+<a href="a00080.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#55629baff99c1a5f79723258073edbf1">ChainingTrustEngine</a> (const xercesc::DOMElement *e=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#55629baff99c1a5f79723258073edbf1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a4d9765542403938844e64c388d74fd"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::~ChainingTrustEngine" ref="9a4d9765542403938844e64c388d74fd" args="()" -->
+virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#9a4d9765542403938844e64c388d74fd">~ChainingTrustEngine</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor will delete any embedded engines. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#56afdcef0535c285e7b77db63313819d">addTrustEngine</a> (<a class="el" href="a00516.html">TrustEngine</a> *newEngine)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a trust engine for future calls. <a href="#56afdcef0535c285e7b77db63313819d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00516.html">TrustEngine</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#62a0d411c4661df1873bca7a545b5719">removeTrustEngine</a> (<a class="el" href="a00516.html">TrustEngine</a> *oldEngine)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a trust engine. <a href="#62a0d411c4661df1873bca7a545b5719"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#9ee4747099fd57b11502d9332a4c7cc5">validate</a> (<a class="el" href="a00490.html">xmlsignature::Signature</a> &sig, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an XML signature is correct and valid with respect to the source of credentials supplied. <a href="#9ee4747099fd57b11502d9332a4c7cc5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#bd6cf90b061c9fe05d622d6abc7d63c0">validate</a> (const XMLCh *sigAlgorithm, const char *sig, <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *keyInfo, const char *in, unsigned int in_len, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether a raw signature is correct and valid with respect to the source of credentials supplied. <a href="#bd6cf90b061c9fe05d622d6abc7d63c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#b01fd3d64efb1fe7484ff2b82f241fe8">validate</a> (XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an X.509 credential is valid with respect to the source of credentials supplied. <a href="#b01fd3d64efb1fe7484ff2b82f241fe8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html#55099c5123f867c31313358e67162710">validate</a> (X509 *certEE, STACK_OF(X509)*certChain, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an X.509 credential is valid with respect to the source of credentials supplied. <a href="#55099c5123f867c31313358e67162710"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00458.html">OpenSSLTrustEngine</a> that uses multiple engines in sequence.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="55629baff99c1a5f79723258073edbf1"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::ChainingTrustEngine" ref="55629baff99c1a5f79723258073edbf1" args="(const xercesc::DOMElement *e=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::ChainingTrustEngine::ChainingTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+If a DOM is supplied, the following XML content is supported:<p>
+<ul>
+<li>
+<<a class="el" href="a00516.html">TrustEngine</a>> elements with a type attribute </li>
+</ul>
+<p>
+XML namespaces are ignored in the processing of this content.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration for provider </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="56afdcef0535c285e7b77db63313819d"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::addTrustEngine" ref="56afdcef0535c285e7b77db63313819d" args="(TrustEngine *newEngine)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::ChainingTrustEngine::addTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00516.html">TrustEngine</a> * </td>
+ <td class="paramname"> <em>newEngine</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a trust engine for future calls.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>newEngine</em> </td><td>trust engine to add </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="62a0d411c4661df1873bca7a545b5719"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::removeTrustEngine" ref="62a0d411c4661df1873bca7a545b5719" args="(TrustEngine *oldEngine)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00516.html">TrustEngine</a>* xmltooling::ChainingTrustEngine::removeTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00516.html">TrustEngine</a> * </td>
+ <td class="paramname"> <em>oldEngine</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes a trust engine.
+<p>
+The caller must delete the engine if necessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>oldEngine</em> </td><td>trust engine to remove </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the old engine </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="55099c5123f867c31313358e67162710"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::validate" ref="55099c5123f867c31313358e67162710" args="(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ChainingTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">X509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">STACK_OF(X509)* </td>
+ <td class="paramname"> <em>certChain</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an X.509 credential is valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who presented the credential.<p>
+If criteria with a peer name are supplied, the "name" of the EE certificate may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>end-entity certificate to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certChain</em> </td><td>the complete set of certificates presented for validation (includes certEE) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00458.html#b460e560fe8c78c316cca2abd09a41fd">xmltooling::OpenSSLTrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="b01fd3d64efb1fe7484ff2b82f241fe8"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::validate" ref="b01fd3d64efb1fe7484ff2b82f241fe8" args="(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ChainingTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoX509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certChain</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an X.509 credential is valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who presented the credential.<p>
+If criteria with a peer name are supplied, the "name" of the EE certificate may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>end-entity certificate to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certChain</em> </td><td>the complete set of certificates presented for validation (includes certEE) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">xmltooling::X509TrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="bd6cf90b061c9fe05d622d6abc7d63c0"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::validate" ref="bd6cf90b061c9fe05d622d6abc7d63c0" args="(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ChainingTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>sigAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>in</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>in_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether a raw signature is correct and valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the Credentials supplied are in fact associated with the peer who created the signature.<p>
+If criteria with a peer name are supplied, the "name" of the <a class="el" href="a00371.html">Credential</a> that verifies the signature may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+Note that the keyInfo parameter is not part of the implicitly trusted set of information supplied via the <a class="el" href="a00374.html">CredentialResolver</a>, but rather advisory data that may have accompanied the signature itself.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sigAlgorithm</em> </td><td>XML Signature identifier for the algorithm used </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>null-terminated base64-encoded signature value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>KeyInfo object accompanying the signature, if any </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>the input data over which the signature was created </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in_len</em> </td><td>size of input data in bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the signature validates </dd></dl>
+
+<p>
+Implements <a class="el" href="a00493.html#fa4faf764172ab400b1f8d8e3f17e907">xmltooling::SignatureTrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="9ee4747099fd57b11502d9332a4c7cc5"></a><!-- doxytag: member="xmltooling::ChainingTrustEngine::validate" ref="9ee4747099fd57b11502d9332a4c7cc5" args="(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ChainingTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00490.html">xmlsignature::Signature</a> & </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an XML signature is correct and valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who created the signature.<p>
+If criteria with a peer name are supplied, the "name" of the <a class="el" href="a00371.html">Credential</a> that verifies the signature may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>reference to a signature object to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the signature validates </dd></dl>
+
+<p>
+Implements <a class="el" href="a00493.html#cf81988aac5639352945b3f91880b474">xmltooling::SignatureTrustEngine</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00597.html">ChainingTrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CipherData Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00359.html">CipherData</a></div>
+<h1>xmlencryption::CipherData Class Reference</h1><!-- doxytag: class="xmlencryption::CipherData" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00359.html">CipherData</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CipherData:
+<p><center><img src="a00359.png" usemap="#xmlencryption::CipherData_map" border="0" alt=""></center>
+<map name="xmlencryption::CipherData_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,160,24">
+</map>
+<a href="a00027.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a44492432530a4d31317afefebdf4fe"></a><!-- doxytag: member="xmlencryption::CipherData::cloneCipherData" ref="2a44492432530a4d31317afefebdf4fe" args="() const =0" -->
+virtual <a class="el" href="a00359.html">CipherData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#2a44492432530a4d31317afefebdf4fe">cloneCipherData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37929d777aabc358ec353cfbbec7596f"></a><!-- doxytag: member="xmlencryption::CipherData::getCipherValue" ref="37929d777aabc358ec353cfbbec7596f" args="() const =0" -->
+virtual <a class="el" href="a00363.html">CipherValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#37929d777aabc358ec353cfbbec7596f">getCipherValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00363.html">CipherValue</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08a20a22e7b14d47caa15acf56adeea1"></a><!-- doxytag: member="xmlencryption::CipherData::setCipherValue" ref="08a20a22e7b14d47caa15acf56adeea1" args="(CipherValue *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#08a20a22e7b14d47caa15acf56adeea1">setCipherValue</a> (<a class="el" href="a00363.html">CipherValue</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00363.html">CipherValue</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b504404db9646d9fb3b0096dddf54d1"></a><!-- doxytag: member="xmlencryption::CipherData::getCipherReference" ref="1b504404db9646d9fb3b0096dddf54d1" args="() const =0" -->
+virtual <a class="el" href="a00361.html">CipherReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#1b504404db9646d9fb3b0096dddf54d1">getCipherReference</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00361.html">CipherReference</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b0466a7003d025fa9e86f9dce10b570"></a><!-- doxytag: member="xmlencryption::CipherData::setCipherReference" ref="7b0466a7003d025fa9e86f9dce10b570" args="(CipherReference *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#7b0466a7003d025fa9e86f9dce10b570">setCipherReference</a> (<a class="el" href="a00361.html">CipherReference</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00361.html">CipherReference</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17524c577773616a52feef86db15f968"></a><!-- doxytag: member="xmlencryption::CipherData::LOCAL_NAME" ref="17524c577773616a52feef86db15f968" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#17524c577773616a52feef86db15f968">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a149ed528650e5e738bc1fc48f2e026b"></a><!-- doxytag: member="xmlencryption::CipherData::TYPE_NAME" ref="a149ed528650e5e738bc1fc48f2e026b" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a149ed528650e5e738bc1fc48f2e026b">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CipherDataType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00359.html">CipherData</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CipherDataBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00360.html">CipherDataBuilder</a></div>
+<h1>xmlencryption::CipherDataBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::CipherDataBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00359.html">CipherData</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CipherDataBuilder:
+<p><center><img src="a00360.png" usemap="#xmlencryption::CipherDataBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::CipherDataBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00038.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="10a23f0356bc3db57529372750810f1b"></a><!-- doxytag: member="xmlencryption::CipherDataBuilder::buildObject" ref="10a23f0356bc3db57529372750810f1b" args="() const " -->
+virtual <a class="el" href="a00359.html">CipherData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00360.html#10a23f0356bc3db57529372750810f1b">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d72fec8e7b79489d053300a2884a91d4"></a><!-- doxytag: member="xmlencryption::CipherDataBuilder::buildObject" ref="d72fec8e7b79489d053300a2884a91d4" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00359.html">CipherData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00360.html#d72fec8e7b79489d053300a2884a91d4">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6edfd0dca3e8280ec171fa0d86e05509"></a><!-- doxytag: member="xmlencryption::CipherDataBuilder::buildCipherData" ref="6edfd0dca3e8280ec171fa0d86e05509" args="()" -->
+static <a class="el" href="a00359.html">CipherData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00360.html#6edfd0dca3e8280ec171fa0d86e05509">buildCipherData</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00359.html">CipherData</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CipherReference Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00361.html">CipherReference</a></div>
+<h1>xmlencryption::CipherReference Class Reference</h1><!-- doxytag: class="xmlencryption::CipherReference" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00361.html">CipherReference</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CipherReference:
+<p><center><img src="a00361.png" usemap="#xmlencryption::CipherReference_map" border="0" alt=""></center>
+<map name="xmlencryption::CipherReference_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,193,24">
+</map>
+<a href="a00026.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30dccf1e2f3f2dc36a478258e7573d0e"></a><!-- doxytag: member="xmlencryption::CipherReference::cloneCipherReference" ref="30dccf1e2f3f2dc36a478258e7573d0e" args="() const =0" -->
+virtual <a class="el" href="a00361.html">CipherReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#30dccf1e2f3f2dc36a478258e7573d0e">cloneCipherReference</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="083a2f1d2835cd52a1343bc812dd7f8a"></a><!-- doxytag: member="xmlencryption::CipherReference::getURI" ref="083a2f1d2835cd52a1343bc812dd7f8a" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#083a2f1d2835cd52a1343bc812dd7f8a">getURI</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the URI attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0432fa901e8c1bd42dd3067d6ac32a1a"></a><!-- doxytag: member="xmlencryption::CipherReference::setURI" ref="0432fa901e8c1bd42dd3067d6ac32a1a" args="(const XMLCh *URI)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#0432fa901e8c1bd42dd3067d6ac32a1a">setURI</a> (const XMLCh *URI)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the URI attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4143ea0dcaa8e8a5f1068eb146d0636"></a><!-- doxytag: member="xmlencryption::CipherReference::getTransforms" ref="d4143ea0dcaa8e8a5f1068eb146d0636" args="() const =0" -->
+virtual <a class="el" href="a00512.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#d4143ea0dcaa8e8a5f1068eb146d0636">getTransforms</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00512.html">Transforms</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7cc11700121e8bb5c9320f3952d5a40"></a><!-- doxytag: member="xmlencryption::CipherReference::setTransforms" ref="a7cc11700121e8bb5c9320f3952d5a40" args="(Transforms *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#a7cc11700121e8bb5c9320f3952d5a40">setTransforms</a> (<a class="el" href="a00512.html">Transforms</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00512.html">Transforms</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67844e2b3ed78c5c6d031f7ed7dc18c7"></a><!-- doxytag: member="xmlencryption::CipherReference::LOCAL_NAME" ref="67844e2b3ed78c5c6d031f7ed7dc18c7" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#67844e2b3ed78c5c6d031f7ed7dc18c7">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cda6373f3c84a6b31940f42bf2582070"></a><!-- doxytag: member="xmlencryption::CipherReference::URI_ATTRIB_NAME" ref="cda6373f3c84a6b31940f42bf2582070" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#cda6373f3c84a6b31940f42bf2582070">URI_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">URI attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ba489a492c7557341f5499cd833821f"></a><!-- doxytag: member="xmlencryption::CipherReference::TYPE_NAME" ref="1ba489a492c7557341f5499cd833821f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html#1ba489a492c7557341f5499cd833821f">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CipherReferenceType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00361.html">CipherReference</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CipherReferenceBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00362.html">CipherReferenceBuilder</a></div>
+<h1>xmlencryption::CipherReferenceBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::CipherReferenceBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00361.html">CipherReference</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CipherReferenceBuilder:
+<p><center><img src="a00362.png" usemap="#xmlencryption::CipherReferenceBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::CipherReferenceBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,233,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,233,24">
+</map>
+<a href="a00039.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f2adeec029733ac77fcaf43056fd022"></a><!-- doxytag: member="xmlencryption::CipherReferenceBuilder::buildObject" ref="6f2adeec029733ac77fcaf43056fd022" args="() const " -->
+virtual <a class="el" href="a00361.html">CipherReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#6f2adeec029733ac77fcaf43056fd022">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ff0d428564cfae377421f8ae92d2695"></a><!-- doxytag: member="xmlencryption::CipherReferenceBuilder::buildObject" ref="5ff0d428564cfae377421f8ae92d2695" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00361.html">CipherReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#5ff0d428564cfae377421f8ae92d2695">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e04a2b1d4ce7e825638cac4c3b3bc47"></a><!-- doxytag: member="xmlencryption::CipherReferenceBuilder::buildCipherReference" ref="2e04a2b1d4ce7e825638cac4c3b3bc47" args="()" -->
+static <a class="el" href="a00361.html">CipherReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html#2e04a2b1d4ce7e825638cac4c3b3bc47">buildCipherReference</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00361.html">CipherReference</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CipherValue Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00363.html">CipherValue</a></div>
+<h1>xmlencryption::CipherValue Class Reference</h1><!-- doxytag: class="xmlencryption::CipherValue" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00363.html">CipherValue</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CipherValue:
+<p><center><img src="a00363.png" usemap="#xmlencryption::CipherValue_map" border="0" alt=""></center>
+<map name="xmlencryption::CipherValue_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,167,24">
+</map>
+<a href="a00021.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c134039e4ba5e5d5aa8ea962ddba1df3"></a><!-- doxytag: member="xmlencryption::CipherValue::cloneCipherValue" ref="c134039e4ba5e5d5aa8ea962ddba1df3" args="() const =0" -->
+virtual <a class="el" href="a00363.html">CipherValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html#c134039e4ba5e5d5aa8ea962ddba1df3">cloneCipherValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93764b2b2f7d54ea590a4bd95a7bec60"></a><!-- doxytag: member="xmlencryption::CipherValue::getValue" ref="93764b2b2f7d54ea590a4bd95a7bec60" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html#93764b2b2f7d54ea590a4bd95a7bec60">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="644108846854e0e158d5853f208b4b24"></a><!-- doxytag: member="xmlencryption::CipherValue::setValue" ref="644108846854e0e158d5853f208b4b24" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html#644108846854e0e158d5853f208b4b24">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b67cbb97e41297fd69ab775ed695e16"></a><!-- doxytag: member="xmlencryption::CipherValue::LOCAL_NAME" ref="6b67cbb97e41297fd69ab775ed695e16" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html#6b67cbb97e41297fd69ab775ed695e16">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00363.html">CipherValue</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::CipherValueBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00364.html">CipherValueBuilder</a></div>
+<h1>xmlencryption::CipherValueBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::CipherValueBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00363.html">CipherValue</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::CipherValueBuilder:
+<p><center><img src="a00364.png" usemap="#xmlencryption::CipherValueBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::CipherValueBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00040.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="679a4fdd905ec7824b52049247f06687"></a><!-- doxytag: member="xmlencryption::CipherValueBuilder::buildObject" ref="679a4fdd905ec7824b52049247f06687" args="() const " -->
+virtual <a class="el" href="a00363.html">CipherValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00364.html#679a4fdd905ec7824b52049247f06687">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb34dd2e0de24d3f04485ef42550406d"></a><!-- doxytag: member="xmlencryption::CipherValueBuilder::buildObject" ref="fb34dd2e0de24d3f04485ef42550406d" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00363.html">CipherValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00364.html#fb34dd2e0de24d3f04485ef42550406d">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1855364cac16a2eaac8d7285a099c07b"></a><!-- doxytag: member="xmlencryption::CipherValueBuilder::buildCipherValue" ref="1855364cac16a2eaac8d7285a099c07b" args="()" -->
+static <a class="el" href="a00363.html">CipherValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00364.html#1855364cac16a2eaac8d7285a099c07b">buildCipherValue</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00363.html">CipherValue</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::cleanup< T > Struct Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00365.html">cleanup</a></div>
+<h1>xmltooling::cleanup< T > Struct Template Reference</h1><!-- doxytag: class="xmltooling::cleanup" -->Functor for cleaning up heap objects in containers.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/base.h></code>
+<p>
+<a href="a00007.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00365.html#d9909a0b10fd55c77c7ec55cb51d5416">operator()</a> (T *ptr)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function operator to delete an object. <a href="#d9909a0b10fd55c77c7ec55cb51d5416"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00365.html#be2ec3e71c2f92ce9ee5f63c6654edd0">operator()</a> (const T *ptr)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function operator to delete an object stored as const. <a href="#be2ec3e71c2f92ce9ee5f63c6654edd0"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class T><br>
+ struct xmltooling::cleanup< T ></h3>
+
+Functor for cleaning up heap objects in containers.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="be2ec3e71c2f92ce9ee5f63c6654edd0"></a><!-- doxytag: member="xmltooling::cleanup::operator()" ref="be2ec3e71c2f92ce9ee5f63c6654edd0" args="(const T *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="a00365.html">xmltooling::cleanup</a>< T >::operator() </td>
+ <td>(</td>
+ <td class="paramtype">const T * </td>
+ <td class="paramname"> <em>ptr</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Function operator to delete an object stored as const.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ptr</em> </td><td>object to delete after casting away const </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d9909a0b10fd55c77c7ec55cb51d5416"></a><!-- doxytag: member="xmltooling::cleanup::operator()" ref="d9909a0b10fd55c77c7ec55cb51d5416" args="(T *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="a00365.html">xmltooling::cleanup</a>< T >::operator() </td>
+ <td>(</td>
+ <td class="paramtype">T * </td>
+ <td class="paramname"> <em>ptr</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Function operator to delete an object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ptr</em> </td><td>object to delete </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00568.html">base.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::cleanup_const_pair< A, B > Struct Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00366.html">cleanup_const_pair</a></div>
+<h1>xmltooling::cleanup_const_pair< A, B > Struct Template Reference</h1><!-- doxytag: class="xmltooling::cleanup_const_pair" -->Functor for cleaning up const heap objects in key/value containers.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/base.h></code>
+<p>
+<a href="a00009.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00366.html#9a01c3eaf93d0bbdd346d1e487233ca6">operator()</a> (const std::pair< const A, const B * > &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function operator to delete an object stored as const. <a href="#9a01c3eaf93d0bbdd346d1e487233ca6"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class A, class B><br>
+ struct xmltooling::cleanup_const_pair< A, B ></h3>
+
+Functor for cleaning up const heap objects in key/value containers.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9a01c3eaf93d0bbdd346d1e487233ca6"></a><!-- doxytag: member="xmltooling::cleanup_const_pair::operator()" ref="9a01c3eaf93d0bbdd346d1e487233ca6" args="(const std::pair< const A, const B * > &p)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class A, class B> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="a00366.html">xmltooling::cleanup_const_pair</a>< A, B >::operator() </td>
+ <td>(</td>
+ <td class="paramtype">const std::pair< const A, const B * > & </td>
+ <td class="paramname"> <em>p</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Function operator to delete an object stored as const.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a pair in which the second component is the const object to delete </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00568.html">base.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::cleanup_pair< A, B > Struct Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00367.html">cleanup_pair</a></div>
+<h1>xmltooling::cleanup_pair< A, B > Struct Template Reference</h1><!-- doxytag: class="xmltooling::cleanup_pair" -->Functor for cleaning up heap objects in key/value containers.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/base.h></code>
+<p>
+<a href="a00008.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00367.html#8c78fc7a2650d5dea6dd8aa7e6d7b781">operator()</a> (const std::pair< const A, B * > &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Function operator to delete an object. <a href="#8c78fc7a2650d5dea6dd8aa7e6d7b781"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class A, class B><br>
+ struct xmltooling::cleanup_pair< A, B ></h3>
+
+Functor for cleaning up heap objects in key/value containers.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="8c78fc7a2650d5dea6dd8aa7e6d7b781"></a><!-- doxytag: member="xmltooling::cleanup_pair::operator()" ref="8c78fc7a2650d5dea6dd8aa7e6d7b781" args="(const std::pair< const A, B * > &p)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class A, class B> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="a00367.html">xmltooling::cleanup_pair</a>< A, B >::operator() </td>
+ <td>(</td>
+ <td class="paramtype">const std::pair< const A, B * > & </td>
+ <td class="paramname"> <em>p</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Function operator to delete an object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a pair in which the second component is the object to delete </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00568.html">base.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ConcreteXMLObjectBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00368.html">ConcreteXMLObjectBuilder</a></div>
+<h1>xmltooling::ConcreteXMLObjectBuilder Class Reference</h1><!-- doxytag: class="xmltooling::ConcreteXMLObjectBuilder" --><!-- doxytag: inherits="xmltooling::XMLObjectBuilder" -->A factory interface for obtaining XMLObjects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/ConcreteXMLObjectBuilder.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ConcreteXMLObjectBuilder:
+<p><center><img src="a00368.png" usemap="#xmltooling::ConcreteXMLObjectBuilder_map" border="0" alt=""></center>
+<map name="xmltooling::ConcreteXMLObjectBuilder_map">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,255,24">
+<area href="a00355.html" alt="soap11::BodyBuilder" shape="rect" coords="265,112,520,136">
+<area href="a00382.html" alt="soap11::DetailBuilder" shape="rect" coords="265,168,520,192">
+<area href="a00404.html" alt="soap11::EnvelopeBuilder" shape="rect" coords="265,224,520,248">
+<area href="a00409.html" alt="soap11::FaultactorBuilder" shape="rect" coords="265,280,520,304">
+<area href="a00410.html" alt="soap11::FaultBuilder" shape="rect" coords="265,336,520,360">
+<area href="a00412.html" alt="soap11::FaultcodeBuilder" shape="rect" coords="265,392,520,416">
+<area href="a00414.html" alt="soap11::FaultstringBuilder" shape="rect" coords="265,448,520,472">
+<area href="a00422.html" alt="soap11::HeaderBuilder" shape="rect" coords="265,504,520,528">
+<area href="a00357.html" alt="xmlencryption::CarriedKeyNameBuilder" shape="rect" coords="265,560,520,584">
+<area href="a00360.html" alt="xmlencryption::CipherDataBuilder" shape="rect" coords="265,616,520,640">
+<area href="a00362.html" alt="xmlencryption::CipherReferenceBuilder" shape="rect" coords="265,672,520,696">
+<area href="a00364.html" alt="xmlencryption::CipherValueBuilder" shape="rect" coords="265,728,520,752">
+<area href="a00377.html" alt="xmlencryption::DataReferenceBuilder" shape="rect" coords="265,784,520,808">
+<area href="a00388.html" alt="xmlencryption::EncryptedDataBuilder" shape="rect" coords="265,840,520,864">
+<area href="a00390.html" alt="xmlencryption::EncryptedKeyBuilder" shape="rect" coords="265,896,520,920">
+<area href="a00398.html" alt="xmlencryption::EncryptionMethodBuilder" shape="rect" coords="265,952,520,976">
+<area href="a00400.html" alt="xmlencryption::EncryptionPropertiesBuilder" shape="rect" coords="265,1008,520,1032">
+<area href="a00402.html" alt="xmlencryption::EncryptionPropertyBuilder" shape="rect" coords="265,1064,520,1088">
+<area href="a00436.html" alt="xmlencryption::KeyReferenceBuilder" shape="rect" coords="265,1120,520,1144">
+<area href="a00438.html" alt="xmlencryption::KeySizeBuilder" shape="rect" coords="265,1176,520,1200">
+<area href="a00454.html" alt="xmlencryption::OAEPparamsBuilder" shape="rect" coords="265,1232,520,1256">
+<area href="a00477.html" alt="xmlencryption::ReferenceListBuilder" shape="rect" coords="265,1288,520,1312">
+<area href="a00515.html" alt="xmlencryption::TransformsBuilder" shape="rect" coords="265,1344,520,1368">
+<area href="a00384.html" alt="xmlsignature::DSAKeyValueBuilder" shape="rect" coords="265,1400,520,1424">
+<area href="a00406.html" alt="xmlsignature::ExponentBuilder" shape="rect" coords="265,1456,520,1480">
+<area href="a00416.html" alt="xmlsignature::GBuilder" shape="rect" coords="265,1512,520,1536">
+<area href="a00428.html" alt="xmlsignature::JBuilder" shape="rect" coords="265,1568,520,1592">
+<area href="a00430.html" alt="xmlsignature::KeyInfoBuilder" shape="rect" coords="265,1624,520,1648">
+<area href="a00434.html" alt="xmlsignature::KeyNameBuilder" shape="rect" coords="265,1680,520,1704">
+<area href="a00440.html" alt="xmlsignature::KeyValueBuilder" shape="rect" coords="265,1736,520,1760">
+<area href="a00446.html" alt="xmlsignature::MgmtDataBuilder" shape="rect" coords="265,1792,520,1816">
+<area href="a00448.html" alt="xmlsignature::ModulusBuilder" shape="rect" coords="265,1848,520,1872">
+<area href="a00463.html" alt="xmlsignature::PBuilder" shape="rect" coords="265,1904,520,1928">
+<area href="a00465.html" alt="xmlsignature::PgenCounterBuilder" shape="rect" coords="265,1960,520,1984">
+<area href="a00467.html" alt="xmlsignature::PGPDataBuilder" shape="rect" coords="265,2016,520,2040">
+<area href="a00469.html" alt="xmlsignature::PGPKeyIDBuilder" shape="rect" coords="265,2072,520,2096">
+<area href="a00471.html" alt="xmlsignature::PGPKeyPacketBuilder" shape="rect" coords="265,2128,520,2152">
+<area href="a00474.html" alt="xmlsignature::QBuilder" shape="rect" coords="265,2184,520,2208">
+<area href="a00482.html" alt="xmlsignature::RetrievalMethodBuilder" shape="rect" coords="265,2240,520,2264">
+<area href="a00484.html" alt="xmlsignature::RSAKeyValueBuilder" shape="rect" coords="265,2296,520,2320">
+<area href="a00488.html" alt="xmlsignature::SeedBuilder" shape="rect" coords="265,2352,520,2376">
+<area href="a00491.html" alt="xmlsignature::SignatureBuilder" shape="rect" coords="265,2408,520,2432">
+<area href="a00499.html" alt="xmlsignature::SPKIDataBuilder" shape="rect" coords="265,2464,520,2488">
+<area href="a00501.html" alt="xmlsignature::SPKISexpBuilder" shape="rect" coords="265,2520,520,2544">
+<area href="a00511.html" alt="xmlsignature::TransformBuilder" shape="rect" coords="265,2576,520,2600">
+<area href="a00514.html" alt="xmlsignature::TransformsBuilder" shape="rect" coords="265,2632,520,2656">
+<area href="a00528.html" alt="xmlsignature::X509CertificateBuilder" shape="rect" coords="265,2688,520,2712">
+<area href="a00531.html" alt="xmlsignature::X509CRLBuilder" shape="rect" coords="265,2744,520,2768">
+<area href="a00533.html" alt="xmlsignature::X509DataBuilder" shape="rect" coords="265,2800,520,2824">
+<area href="a00535.html" alt="xmlsignature::X509IssuerNameBuilder" shape="rect" coords="265,2856,520,2880">
+<area href="a00537.html" alt="xmlsignature::X509IssuerSerialBuilder" shape="rect" coords="265,2912,520,2936">
+<area href="a00539.html" alt="xmlsignature::X509SerialNumberBuilder" shape="rect" coords="265,2968,520,2992">
+<area href="a00541.html" alt="xmlsignature::X509SKIBuilder" shape="rect" coords="265,3024,520,3048">
+<area href="a00543.html" alt="xmlsignature::X509SubjectNameBuilder" shape="rect" coords="265,3080,520,3104">
+<area href="a00558.html" alt="xmlsignature::XPathBuilder" shape="rect" coords="265,3136,520,3160">
+<area href="a00561.html" alt="xmlsignature::YBuilder" shape="rect" coords="265,3192,520,3216">
+</map>
+<a href="a00010.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html#dda9934e2989a6258a0d2aaca3493024">buildObject</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a defaulted element name and/or type. <a href="#dda9934e2989a6258a0d2aaca3493024"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A factory interface for obtaining XMLObjects.
+<p>
+Subclasses MAY supply additional factory methods.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="dda9934e2989a6258a0d2aaca3493024"></a><!-- doxytag: member="xmltooling::ConcreteXMLObjectBuilder::buildObject" ref="dda9934e2989a6258a0d2aaca3493024" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00547.html">XMLObject</a>* xmltooling::ConcreteXMLObjectBuilder::buildObject </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a defaulted element name and/or type.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the empty <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00357.html#26eb93057d75443a3e52a18fcc53a803">xmlencryption::CarriedKeyNameBuilder</a>, <a class="el" href="a00360.html#10a23f0356bc3db57529372750810f1b">xmlencryption::CipherDataBuilder</a>, <a class="el" href="a00362.html#6f2adeec029733ac77fcaf43056fd022">xmlencryption::CipherReferenceBuilder</a>, <a class="el" href="a00364.html#679a4fdd905ec7824b52049247f06687">xmlencryption::CipherValueBuilder</a>, <a class="el" href="a00377.html#e9275b5b476d9eff2635d7a2ffc3aaca">xmlencryption::DataReferenceBuilder</a>, <a class="el" href="a00388.html#a605cee626ea6d4b473ee211a93825f2">xmlencryption::EncryptedDataBuilder</a>, <a class="el" href="a00390.html#c23c51d11cbb26e40c85e830f4e676fb">xmlencryption::EncryptedKeyBuilder</a>, <a class="el" href="a00398.html#18aaf8f5b303d23c304dd00a51893e2f">xmlencryption::EncryptionMethodBuilder</a>, <a class="el" href="a00400.html#99618b2b5ca07e3a1d90219fa7144067">xmlencryption::EncryptionPropertiesBuilder</a>, <a class="el" href="a00402.html#7489f9a505e9aa5bed93222f21bb3b53">xmlencryption::EncryptionPropertyBuilder</a>, <a class="el" href="a00436.html#5712e27158b8cb0871ea9651485e8021">xmlencryption::KeyReferenceBuilder</a>, <a class="el" href="a00438.html#6262470a1a1adef0a9f2f2dfd3df5dc6">xmlencryption::KeySizeBuilder</a>, <a class="el" href="a00454.html#5ff88547afbbc26a0608e022934b5351">xmlencryption::OAEPparamsBuilder</a>, <a class="el" href="a00477.html#108b41a5608e99fcc1e8fff782656bdc">xmlencryption::ReferenceListBuilder</a>, <a class="el" href="a00515.html#ad517917eeb2b91b72e8ea2c80fa454b">xmlencryption::TransformsBuilder</a>, <a class="el" href="a00467.html#bda9e249df5faf70c6d524af54acc866">xmlsignature::PGPDataBuilder</a>, <a class="el" href="a00469.html#4c6975a66a7a084aa1e4c557d2f99c97">xmlsignature::PGPKeyIDBuilder</a>, <a class="el" href="a00471.html#b1c65a3c93f849890ac145c91bcf8ce1">xmlsignature::PGPKeyPacketBuilder</a>, <a class="el" href="a00499.html#a7fc862e555e823f7f0154d1423a5eb4">xmlsignature::SPKIDataBuilder</a>, <a class="el" href="a00501.html#92dbd9fa5086a8531b563a8a012c59e5">xmlsignature::SPKISexpBuilder</a>, <a class="el" href="a00537.html#d7248eab6a0580513ee63d14a5e85aac">xmlsignature::X509IssuerSerialBuilder</a>, <a class="el" href="a00535.html#97e24559099fd36acd95d0af8e24420d">xmlsignature::X509IssuerNameBuilder</a>, <a class="el" href="a00539.html#e3770e61d3d4fa3ea2fabc573c82eb79">xmlsignature::X509SerialNumberBuilder</a>, <a class="el" href="a00541.html#552452f9ff5a24276175acb700524c6a">xmlsignature::X509SKIBuilder</a>, <a class="el" href="a00543.html#0ae9d239ae2e702e73caac0405c4bf25">xmlsignature::X509SubjectNameBuilder</a>, <a class="el" href="a00528.html#d8d9d9848e4a35d72142ddc485776b4a">xmlsignature::X509CertificateBuilder</a>, <a class="el" href="a00531.html#ac556a52b00cbc6705ad03b43e85d4c4">xmlsignature::X509CRLBuilder</a>, <a class="el" href="a00533.html#a5044d9fdb7d35d8559b5f5669611e33">xmlsignature::X509DataBuilder</a>, <a class="el" href="a00558.html#2dd7587ea0e76e0289c25ef4e8162f62">xmlsignature::XPathBuilder</a>, <a class="el" href="a00511.html#34cb1daf886e33220d48dc5b9de299c4">xmlsignature::TransformBuilder</a>, <a class="el" href="a00514.html#520ede63d93ef9693bfc756aaf9a3ba2">xmlsignature::TransformsBuilder</a>, <a class="el" href="a00482.html#9b8d4940fd5b654bd480ef19ab7cdbdb">xmlsignature::RetrievalMethodBuilder</a>, <a class="el" href="a00434.html#566c0519e1c135f0b736d72e910f4251">xmlsignature::KeyNameBuilder</a>, <a class="el" href="a00446.html#abe9c2aa8ac4f5e21c84dacd00bd3a7e">xmlsignature::MgmtDataBuilder</a>, <a class="el" href="a00448.html#f09c944c38e1cf0eaf807cab6edcfa7d">xmlsignature::ModulusBuilder</a>, <a class="el" href="a00406.html#06dc4bc0ac236dc40c683622e47f037c">xmlsignature::ExponentBuilder</a>, <a class="el" href="a00488.html#da0f8d1e209f5df10af7a553fc7cbe22">xmlsignature::SeedBuilder</a>, <a class="el" href="a00465.html#981f1c6907945bf90a6d878d84a0478d">xmlsignature::PgenCounterBuilder</a>, <a class="el" href="a00463.html#0323d40b2dacb5a0caec8f05586bb66d">xmlsignature::PBuilder</a>, <a class="el" href="a00474.html#1b54ce8176dcc535c770cc69bb96c241">xmlsignature::QBuilder</a>, <a class="el" href="a00416.html#b528cf7af359896b3234210a470ed4e2">xmlsignature::GBuilder</a>, <a class="el" href="a00561.html#2293d927350be7030a39448a354447b3">xmlsignature::YBuilder</a>, <a class="el" href="a00428.html#c40810c337f49c2d26c8a2e304623300">xmlsignature::JBuilder</a>, <a class="el" href="a00384.html#64d92bf6cd42f1ae6073bb66a9cd2a2e">xmlsignature::DSAKeyValueBuilder</a>, <a class="el" href="a00484.html#bfdff69d157f126242436ca150b4f9e9">xmlsignature::RSAKeyValueBuilder</a>, <a class="el" href="a00440.html#bb224ab96de6e3daf40390298dac3b6a">xmlsignature::KeyValueBuilder</a>, <a class="el" href="a00430.html#c6477d7060d2c6f221d5ae4a6705022a">xmlsignature::KeyInfoBuilder</a>, <a class="el" href="a00491.html#89bdf827ee1351a3bcb4e6fba6d62e0b">xmlsignature::SignatureBuilder</a>, <a class="el" href="a00355.html#c3a54053c6863359e04c5775a148afa8">soap11::BodyBuilder</a>, <a class="el" href="a00404.html#dd3af059a4fc7d4e836da1570054b63a">soap11::EnvelopeBuilder</a>, <a class="el" href="a00410.html#5ed751210b41bb8283f253e43909e2d8">soap11::FaultBuilder</a>, <a class="el" href="a00422.html#56b0985e1234f04aeb3fa062ae012518">soap11::HeaderBuilder</a>, <a class="el" href="a00382.html#e3f2594abe913e1bbdfb89e6aa1641e7">soap11::DetailBuilder</a>, <a class="el" href="a00409.html#99bef4dc48319b7bd77419594926a96b">soap11::FaultactorBuilder</a>, <a class="el" href="a00412.html#e6a7dae7157189529c88b6867074ef32">soap11::FaultcodeBuilder</a>, and <a class="el" href="a00414.html#435baba3fddf3b5fe7349eeb1be0a43f">soap11::FaultstringBuilder</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00570.html">ConcreteXMLObjectBuilder.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::CondWait Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00369.html">CondWait</a></div>
+<h1>xmltooling::CondWait Class Reference</h1><!-- doxytag: class="xmltooling::CondWait" -->A class for establishing queues on a mutex based on a periodic condition.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00209.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html#27b0fad6c76b0ba1ddc84195947fa9da">wait</a> (<a class="el" href="a00449.html">Mutex</a> *lock)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Waits for a condition variable using the supplied mutex as a queue. <a href="#27b0fad6c76b0ba1ddc84195947fa9da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html#58fdd1fdb53c30c963b06fa424fe5ce8">timedwait</a> (<a class="el" href="a00449.html">Mutex</a> *lock, int delay_seconds)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Waits for a condition variable using the supplied mutex as a queue, but only for a certain time limit. <a href="#58fdd1fdb53c30c963b06fa424fe5ce8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html#047bfe4f8b0d1feb76cf4ba663527151">signal</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Signal a single thread to wake up if a condition changes. <a href="#047bfe4f8b0d1feb76cf4ba663527151"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html#bf79d11d1b9bfffc58a4713a14d8de1b">broadcast</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Signal all threads to wake up if a condition changes. <a href="#bf79d11d1b9bfffc58a4713a14d8de1b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00369.html">CondWait</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html#bf48d7291cd167854b9b480f030f2728">create</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new condition variable. <a href="#bf48d7291cd167854b9b480f030f2728"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A class for establishing queues on a mutex based on a periodic condition.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="bf79d11d1b9bfffc58a4713a14d8de1b"></a><!-- doxytag: member="xmltooling::CondWait::broadcast" ref="bf79d11d1b9bfffc58a4713a14d8de1b" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::CondWait::broadcast </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signal all threads to wake up if a condition changes.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bf48d7291cd167854b9b480f030f2728"></a><!-- doxytag: member="xmltooling::CondWait::create" ref="bf48d7291cd167854b9b480f030f2728" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00369.html">CondWait</a>* xmltooling::CondWait::create </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new condition variable.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the new condition variable </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="047bfe4f8b0d1feb76cf4ba663527151"></a><!-- doxytag: member="xmltooling::CondWait::signal" ref="047bfe4f8b0d1feb76cf4ba663527151" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::CondWait::signal </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signal a single thread to wake up if a condition changes.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="58fdd1fdb53c30c963b06fa424fe5ce8"></a><!-- doxytag: member="xmltooling::CondWait::timedwait" ref="58fdd1fdb53c30c963b06fa424fe5ce8" args="(Mutex *lock, int delay_seconds)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::CondWait::timedwait </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00449.html">Mutex</a> * </td>
+ <td class="paramname"> <em>lock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>delay_seconds</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Waits for a condition variable using the supplied mutex as a queue, but only for a certain time limit.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>lock</em> </td><td>mutex to queue on </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>delay_seconds</em> </td><td>maximum time to wait before waking up </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="27b0fad6c76b0ba1ddc84195947fa9da"></a><!-- doxytag: member="xmltooling::CondWait::wait" ref="27b0fad6c76b0ba1ddc84195947fa9da" args="(Mutex *lock)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::CondWait::wait </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00449.html">Mutex</a> * </td>
+ <td class="paramname"> <em>lock</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Waits for a condition variable using the supplied mutex as a queue.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>lock</em> </td><td>mutex to queue on </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::ContentReference Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00370.html">ContentReference</a></div>
+<h1>xmlsignature::ContentReference Class Reference</h1><!-- doxytag: class="xmlsignature::ContentReference" -->Interface for creating signature references based on application requirements.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/ContentReference.h></code>
+<p>
+<a href="a00096.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00370.html#32c684c1edda6ca1cc706d9fc496db13">createReferences</a> (DSIGSignature *sig)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Given a native signature, asks the object to create the reference(s). <a href="#32c684c1edda6ca1cc706d9fc496db13"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc9e9a32f3183dd4e663124b46833c25"></a><!-- doxytag: member="xmlsignature::ContentReference::ContentReference" ref="fc9e9a32f3183dd4e663124b46833c25" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00370.html#fc9e9a32f3183dd4e663124b46833c25">ContentReference</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface for creating signature references based on application requirements.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="32c684c1edda6ca1cc706d9fc496db13"></a><!-- doxytag: member="xmlsignature::ContentReference::createReferences" ref="32c684c1edda6ca1cc706d9fc496db13" args="(DSIGSignature *sig)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::ContentReference::createReferences </td>
+ <td>(</td>
+ <td class="paramtype">DSIGSignature * </td>
+ <td class="paramname"> <em>sig</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given a native signature, asks the object to create the reference(s).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>native signature interface </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00613.html">ContentReference.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Credential Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00371.html">Credential</a></div>
+<h1>xmltooling::Credential Class Reference</h1><!-- doxytag: class="xmltooling::Credential" -->Wraps keys and related functionality.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/Credential.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::Credential:
+<p><center><img src="a00371.png" usemap="#xmltooling::Credential_map" border="0" alt=""></center>
+<map name="xmltooling::Credential_map">
+<area href="a00529.html" alt="xmltooling::X509Credential" shape="rect" coords="101,56,293,80">
+<area href="a00353.html" alt="xmltooling::BasicX509Credential" shape="rect" coords="0,112,192,136">
+<area href="a00455.html" alt="xmltooling::OpenSSLCredential" shape="rect" coords="202,112,394,136">
+</map>
+<a href="a00081.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41af688a39f80956d576626b3bac0e074198a2661ea5f4f7695d7a39c27a1f07"></a><!-- doxytag: member="xmltooling::Credential::RESOLVE_KEYS" ref="41af688a39f80956d576626b3bac0e074198a2661ea5f4f7695d7a39c27a1f07" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>RESOLVE_KEYS</b> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41af688a39f80956d576626b3bac0e07fee966fa39664bcc087a61b5249b8df2"></a><!-- doxytag: member="xmltooling::Credential::RESOLVE_NAMES" ref="41af688a39f80956d576626b3bac0e07fee966fa39664bcc087a61b5249b8df2" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>RESOLVE_NAMES</b> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18c591469a164f8c06fd1120e1e4df77152d062e33f44f620230d53c83af8db1"></a><!-- doxytag: member="xmltooling::Credential::UNSPECIFIED_CREDENTIAL" ref="18c591469a164f8c06fd1120e1e4df77152d062e33f44f620230d53c83af8db1" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>UNSPECIFIED_CREDENTIAL</b> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18c591469a164f8c06fd1120e1e4df77bb22c02dec6b69057d90cb0a622f195b"></a><!-- doxytag: member="xmltooling::Credential::SIGNING_CREDENTIAL" ref="18c591469a164f8c06fd1120e1e4df77bb22c02dec6b69057d90cb0a622f195b" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>SIGNING_CREDENTIAL</b> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18c591469a164f8c06fd1120e1e4df772fae99d94014677ed35b26c63f25c89c"></a><!-- doxytag: member="xmltooling::Credential::TLS_CREDENTIAL" ref="18c591469a164f8c06fd1120e1e4df772fae99d94014677ed35b26c63f25c89c" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>TLS_CREDENTIAL</b> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18c591469a164f8c06fd1120e1e4df77353ea0c3b34010c27c43279c28427de8"></a><!-- doxytag: member="xmltooling::Credential::ENCRYPTION_CREDENTIAL" ref="18c591469a164f8c06fd1120e1e4df77353ea0c3b34010c27c43279c28427de8" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>ENCRYPTION_CREDENTIAL</b> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f519ceab001326e52a826ddb5951deb277a957733a25d8245a0aca120ac4ac22"></a><!-- doxytag: member="xmltooling::Credential::KEYINFO_KEY_VALUE" ref="f519ceab001326e52a826ddb5951deb277a957733a25d8245a0aca120ac4ac22" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_KEY_VALUE</b> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f519ceab001326e52a826ddb5951deb21b5b9b1f4e692e05a113879d4ee0c4f0"></a><!-- doxytag: member="xmltooling::Credential::KEYINFO_KEY_NAME" ref="f519ceab001326e52a826ddb5951deb21b5b9b1f4e692e05a113879d4ee0c4f0" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_KEY_NAME</b> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#41af688a39f80956d576626b3bac0e07">ResolveTypes</a> { <b>RESOLVE_KEYS</b> = 1,
+<b>RESOLVE_NAMES</b> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitmask constants for limiting resolution process inside a <a class="el" href="a00374.html">CredentialResolver</a>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">UsageTypes</a> { <b>UNSPECIFIED_CREDENTIAL</b> = 0,
+<b>SIGNING_CREDENTIAL</b> = 1,
+<b>TLS_CREDENTIAL</b> = 2,
+<b>ENCRYPTION_CREDENTIAL</b> = 4
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitmask of use cases for credentials. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#f519ceab001326e52a826ddb5951deb2">KeyInfoTypes</a> { <b>KEYINFO_KEY_VALUE</b> = 1,
+<b>KEYINFO_KEY_NAME</b> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitmask of supported KeyInfo content to generate. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">getUsage</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get credential usage types. <a href="#1c2b1d3970efdaa4b6c713fe999022bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">getAlgorithm</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an algorithm identifier for the <a class="el" href="a00371.html">Credential</a>. <a href="#016a2e26db131e77f957e22d4a6f42cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">getKeySize</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the size of the key. <a href="#ca8abbb5447d3b645070bac05e80c42b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">getPrivateKey</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a secret or private key to use for signing or decryption operations. <a href="#5783e7bddd4af00cf9ecdbd87fb95c14"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">getPublicKey</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a secret or public key to use for verification or encryption operations. <a href="#dc95ab3eb13f8b498295cc665bfa7063"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::set< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">getKeyNames</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns names representing the <a class="el" href="a00371.html">Credential</a>. <a href="#a4b1678bd6e48ad2a622062eab198402"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">getKeyInfo</a> (bool compact=false) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a ds:KeyInfo object representing the <a class="el" href="a00371.html">Credential</a> for use in communicating with other entities. <a href="#29f843466b3b592c2414120fd00d3fef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="a00372.html">CredentialContext</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">getCredentalContext</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the credential context information, which provides additional information specific to the context in which the credential was resolved. <a href="#89ea55f375eedbc6104d16d289b0facf"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wraps keys and related functionality.
+<p>
+Shared credential implementations should implement reference counting and honor any locking parameters to ensure appropriate synchronization.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="016a2e26db131e77f957e22d4a6f42cf"></a><!-- doxytag: member="xmltooling::Credential::getAlgorithm" ref="016a2e26db131e77f957e22d4a6f42cf" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::Credential::getAlgorithm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an algorithm identifier for the <a class="el" href="a00371.html">Credential</a>.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="a00371.html">Credential</a> algorithm, or NULL if indeterminate </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#d4ebb6266db30e672fa7b5b3df07a9eb">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="89ea55f375eedbc6104d16d289b0facf"></a><!-- doxytag: member="xmltooling::Credential::getCredentalContext" ref="89ea55f375eedbc6104d16d289b0facf" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="a00372.html">CredentialContext</a>* xmltooling::Credential::getCredentalContext </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the credential context information, which provides additional information specific to the context in which the credential was resolved.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>resolution context of the credential </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="29f843466b3b592c2414120fd00d3fef"></a><!-- doxytag: member="xmltooling::Credential::getKeyInfo" ref="29f843466b3b592c2414120fd00d3fef" args="(bool compact=false) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00429.html">xmlsignature::KeyInfo</a>* xmltooling::Credential::getKeyInfo </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>compact</em> = <code>false</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a ds:KeyInfo object representing the <a class="el" href="a00371.html">Credential</a> for use in communicating with other entities.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>compact</em> </td><td>true iff the communication medium is such that only compact forms should be included </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a KeyInfo object, which must be freed by the caller </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#ac813ea750d6bd49ed81173e88a8cc9c">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="a4b1678bd6e48ad2a622062eab198402"></a><!-- doxytag: member="xmltooling::Credential::getKeyNames" ref="a4b1678bd6e48ad2a622062eab198402" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::set<std::string>& xmltooling::Credential::getKeyNames </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns names representing the <a class="el" href="a00371.html">Credential</a>.
+<p>
+Names should be unique in the context of the comparisons against <a class="el" href="a00373.html">CredentialCriteria</a> that deployments expect to see.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a sorted set of names </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#c132c05996ffea70aa1429a1efc2401d">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="ca8abbb5447d3b645070bac05e80c42b"></a><!-- doxytag: member="xmltooling::Credential::getKeySize" ref="ca8abbb5447d3b645070bac05e80c42b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual unsigned int xmltooling::Credential::getKeySize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the size of the key.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the key size, or 0 if indeterminate </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#ff1cb5f3c091387a9234c597ad5d7158">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="5783e7bddd4af00cf9ecdbd87fb95c14"></a><!-- doxytag: member="xmltooling::Credential::getPrivateKey" ref="5783e7bddd4af00cf9ecdbd87fb95c14" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual XSECCryptoKey* xmltooling::Credential::getPrivateKey </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a secret or private key to use for signing or decryption operations.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a secret or private key </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#3deb653434c5f35cbf957f521e1091f1">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="dc95ab3eb13f8b498295cc665bfa7063"></a><!-- doxytag: member="xmltooling::Credential::getPublicKey" ref="dc95ab3eb13f8b498295cc665bfa7063" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual XSECCryptoKey* xmltooling::Credential::getPublicKey </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a secret or public key to use for verification or encryption operations.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a secret or public key </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#845bf48141aa02ddd1151f48bd6913a2">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="1c2b1d3970efdaa4b6c713fe999022bd"></a><!-- doxytag: member="xmltooling::Credential::getUsage" ref="1c2b1d3970efdaa4b6c713fe999022bd" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual unsigned int xmltooling::Credential::getUsage </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get credential usage types.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the usage bitmask </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#10b03cbb49ac13556e75b20f59722a17">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00598.html">Credential.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::CredentialContext Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00372.html">CredentialContext</a></div>
+<h1>xmltooling::CredentialContext Class Reference</h1><!-- doxytag: class="xmltooling::CredentialContext" -->Marker interface for implementations which hold information specific to a particular context within which a <a class="el" href="a00374.html">CredentialResolver</a> resolves a <a class="el" href="a00371.html">Credential</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/CredentialContext.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::CredentialContext:
+<p><center><img src="a00372.png" usemap="#xmltooling::CredentialContext_map" border="0" alt=""></center>
+<map name="xmltooling::CredentialContext_map">
+<area href="a00431.html" alt="xmltooling::KeyInfoCredentialContext" shape="rect" coords="0,56,216,80">
+</map>
+<a href="a00082.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Marker interface for implementations which hold information specific to a particular context within which a <a class="el" href="a00374.html">CredentialResolver</a> resolves a <a class="el" href="a00371.html">Credential</a>.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00599.html">CredentialContext.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::CredentialCriteria Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00373.html">CredentialCriteria</a></div>
+<h1>xmltooling::CredentialCriteria Class Reference</h1><!-- doxytag: class="xmltooling::CredentialCriteria" -->Class for specifying criteria by which a <a class="el" href="a00374.html">CredentialResolver</a> should resolve credentials.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/CredentialCriteria.h></code>
+<p>
+<a href="a00083.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae6962fd31cb137e17aedd8e8c8a92cdbd33cc526b9a455e9aa5e0d10b64553c"></a><!-- doxytag: member="xmltooling::CredentialCriteria::KEYINFO_EXTRACTION_KEY" ref="ae6962fd31cb137e17aedd8e8c8a92cdbd33cc526b9a455e9aa5e0d10b64553c" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_EXTRACTION_KEY</b> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae6962fd31cb137e17aedd8e8c8a92cdf6f06182a597a0e3f477daa2dd770c96"></a><!-- doxytag: member="xmltooling::CredentialCriteria::KEYINFO_EXTRACTION_KEYNAMES" ref="ae6962fd31cb137e17aedd8e8c8a92cdf6f06182a597a0e3f477daa2dd770c96" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_EXTRACTION_KEYNAMES</b> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#ae6962fd31cb137e17aedd8e8c8a92cd">keyinfo_extraction_t</a> { <b>KEYINFO_EXTRACTION_KEY</b> = 1,
+<b>KEYINFO_EXTRACTION_KEYNAMES</b> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitmask constants controlling the kinds of criteria set automatically based on a KeyInfo object. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="52ff5a2da3b6f5da05c508bf806d45e0"></a><!-- doxytag: member="xmltooling::CredentialCriteria::CredentialCriteria" ref="52ff5a2da3b6f5da05c508bf806d45e0" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#52ff5a2da3b6f5da05c508bf806d45e0">CredentialCriteria</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#e9f894d78fed641c6cc72e0100344c2c">matches</a> (const <a class="el" href="a00371.html">Credential</a> &credential) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether the supplied <a class="el" href="a00371.html">Credential</a> matches this <a class="el" href="a00373.html">CredentialCriteria</a>. <a href="#e9f894d78fed641c6cc72e0100344c2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#3076ed5ca2b4ba125a5121918c888806">getUsage</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get key usage criteria. <a href="#3076ed5ca2b4ba125a5121918c888806"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#a485c011e79c80f9c2c9b5a05d6ff62e">setUsage</a> (unsigned int usage)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set key usage criteria. <a href="#a485c011e79c80f9c2c9b5a05d6ff62e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#74841b1d1abdf20ada5fdab84f5fec1f">getPeerName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the peer name criteria. <a href="#74841b1d1abdf20ada5fdab84f5fec1f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#480a6c4ef97429e0056120acc1bf87dd">setPeerName</a> (const char *peerName)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the peer name criteria. <a href="#480a6c4ef97429e0056120acc1bf87dd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#9b3af7241bb4ffb101ca646629fadb13">getKeyAlgorithm</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the key algorithm criteria. <a href="#9b3af7241bb4ffb101ca646629fadb13"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#1f3ed34fac83bf121d69fe6b18bdb506">setKeyAlgorithm</a> (const char *keyAlgorithm)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the key algorithm criteria. <a href="#1f3ed34fac83bf121d69fe6b18bdb506"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#693a6e0203ecd73834e7e5363eb6f626">getKeySize</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the key size criteria. <a href="#693a6e0203ecd73834e7e5363eb6f626"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#26a68b1032128526a1f7f04869ff79cf">setKeySize</a> (unsigned int keySize)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the key size criteria. <a href="#26a68b1032128526a1f7f04869ff79cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#e6df26abe879f049c3661702537a1fe1">setXMLAlgorithm</a> (const XMLCh *algorithm)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the key algorithm and size criteria based on an XML algorithm specifier. <a href="#e6df26abe879f049c3661702537a1fe1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::set< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#88399185314de736c1cc55f3b740ae83">getKeyNames</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets key name criteria. <a href="#88399185314de736c1cc55f3b740ae83"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::set< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#e5518fda3803d174be916ab1ca641251">getKeyNames</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets key name criteria. <a href="#e5518fda3803d174be916ab1ca641251"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#c04bd87dd805fd8d4a2c251eebee8d0a">getPublicKey</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the public key criteria. <a href="#c04bd87dd805fd8d4a2c251eebee8d0a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#8875a386b0238d37e7b20fb3f1fa76b8">setPublicKey</a> (XSECCryptoKey *key)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the public key criteria. <a href="#8875a386b0238d37e7b20fb3f1fa76b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#22cd31ea527d0cfa7ac8c97eceb86317">getKeyInfo</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the KeyInfo criteria. <a href="#22cd31ea527d0cfa7ac8c97eceb86317"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#b915ce9945117123652e221f5bce0d4a">setKeyInfo</a> (const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *keyInfo, int extraction=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the KeyInfo criteria. <a href="#b915ce9945117123652e221f5bce0d4a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">DSIGKeyInfoList * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#b0fe1489d13384ea4099c262546b1885">getNativeKeyInfo</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the native KeyInfo criteria. <a href="#b0fe1489d13384ea4099c262546b1885"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#d431eeec65e81c72c09c50cab00f0736">setNativeKeyInfo</a> (DSIGKeyInfoList *keyInfo, int extraction=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the KeyInfo criteria. <a href="#d431eeec65e81c72c09c50cab00f0736"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html#e6b99bb3ef22f583f65e12a8af54da3a">setSignature</a> (const <a class="el" href="a00490.html">xmlsignature::Signature</a> &sig, int extraction=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the KeyInfo criteria from an XML Signature. <a href="#e6b99bb3ef22f583f65e12a8af54da3a"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Class for specifying criteria by which a <a class="el" href="a00374.html">CredentialResolver</a> should resolve credentials.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9b3af7241bb4ffb101ca646629fadb13"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getKeyAlgorithm" ref="9b3af7241bb4ffb101ca646629fadb13" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::CredentialCriteria::getKeyAlgorithm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the key algorithm criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the key algorithm </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="22cd31ea527d0cfa7ac8c97eceb86317"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getKeyInfo" ref="22cd31ea527d0cfa7ac8c97eceb86317" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a>* xmltooling::CredentialCriteria::getKeyInfo </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the KeyInfo criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the KeyInfo criteria </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e5518fda3803d174be916ab1ca641251"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getKeyNames" ref="e5518fda3803d174be916ab1ca641251" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::set<std::string>& xmltooling::CredentialCriteria::getKeyNames </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets key name criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a mutable set of key names </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="88399185314de736c1cc55f3b740ae83"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getKeyNames" ref="88399185314de736c1cc55f3b740ae83" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::set<std::string>& xmltooling::CredentialCriteria::getKeyNames </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets key name criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>an immutable set of key names </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="693a6e0203ecd73834e7e5363eb6f626"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getKeySize" ref="693a6e0203ecd73834e7e5363eb6f626" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int xmltooling::CredentialCriteria::getKeySize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the key size criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the key size, or 0 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b0fe1489d13384ea4099c262546b1885"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getNativeKeyInfo" ref="b0fe1489d13384ea4099c262546b1885" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">DSIGKeyInfoList* xmltooling::CredentialCriteria::getNativeKeyInfo </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the native KeyInfo criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the native KeyInfo criteria </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="74841b1d1abdf20ada5fdab84f5fec1f"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getPeerName" ref="74841b1d1abdf20ada5fdab84f5fec1f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::CredentialCriteria::getPeerName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the peer name criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the peer name </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c04bd87dd805fd8d4a2c251eebee8d0a"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getPublicKey" ref="c04bd87dd805fd8d4a2c251eebee8d0a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual XSECCryptoKey* xmltooling::CredentialCriteria::getPublicKey </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the public key criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a public key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3076ed5ca2b4ba125a5121918c888806"></a><!-- doxytag: member="xmltooling::CredentialCriteria::getUsage" ref="3076ed5ca2b4ba125a5121918c888806" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int xmltooling::CredentialCriteria::getUsage </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get key usage criteria.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the usage mask </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e9f894d78fed641c6cc72e0100344c2c"></a><!-- doxytag: member="xmltooling::CredentialCriteria::matches" ref="e9f894d78fed641c6cc72e0100344c2c" args="(const Credential &credential) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::CredentialCriteria::matches </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> & </td>
+ <td class="paramname"> <em>credential</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether the supplied <a class="el" href="a00371.html">Credential</a> matches this <a class="el" href="a00373.html">CredentialCriteria</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>the <a class="el" href="a00371.html">Credential</a> to evaluate </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the <a class="el" href="a00371.html">Credential</a> is consistent with this criteria </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1f3ed34fac83bf121d69fe6b18bdb506"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setKeyAlgorithm" ref="1f3ed34fac83bf121d69fe6b18bdb506" args="(const char *keyAlgorithm)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setKeyAlgorithm </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>keyAlgorithm</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the key algorithm criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyAlgorithm</em> </td><td>The key algorithm to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b915ce9945117123652e221f5bce0d4a"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setKeyInfo" ref="b915ce9945117123652e221f5bce0d4a" args="(const xmlsignature::KeyInfo *keyInfo, int extraction=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::CredentialCriteria::setKeyInfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>extraction</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the KeyInfo criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>the KeyInfo criteria </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>extraction</em> </td><td>bitmask of criteria to auto-extract from KeyInfo </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="26a68b1032128526a1f7f04869ff79cf"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setKeySize" ref="26a68b1032128526a1f7f04869ff79cf" args="(unsigned int keySize)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setKeySize </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>keySize</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the key size criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keySize</em> </td><td>Key size to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d431eeec65e81c72c09c50cab00f0736"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setNativeKeyInfo" ref="d431eeec65e81c72c09c50cab00f0736" args="(DSIGKeyInfoList *keyInfo, int extraction=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::CredentialCriteria::setNativeKeyInfo </td>
+ <td>(</td>
+ <td class="paramtype">DSIGKeyInfoList * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>extraction</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the KeyInfo criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>the KeyInfo criteria </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>extraction</em> </td><td>bitmask of criteria to auto-extract from KeyInfo </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="480a6c4ef97429e0056120acc1bf87dd"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setPeerName" ref="480a6c4ef97429e0056120acc1bf87dd" args="(const char *peerName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setPeerName </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>peerName</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the peer name criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>peerName</em> </td><td>peer name to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8875a386b0238d37e7b20fb3f1fa76b8"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setPublicKey" ref="8875a386b0238d37e7b20fb3f1fa76b8" args="(XSECCryptoKey *key)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setPublicKey </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the public key criteria.
+<p>
+The lifetime of the key <b>MUST</b> extend for the lifetime of this object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>a public key </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e6b99bb3ef22f583f65e12a8af54da3a"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setSignature" ref="e6b99bb3ef22f583f65e12a8af54da3a" args="(const xmlsignature::Signature &sig, int extraction=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setSignature </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00490.html">xmlsignature::Signature</a> & </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>extraction</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the KeyInfo criteria from an XML Signature.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>the Signature containing KeyInfo criteria </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>extraction</em> </td><td>bitmask of criteria to auto-extract from KeyInfo </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a485c011e79c80f9c2c9b5a05d6ff62e"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setUsage" ref="a485c011e79c80f9c2c9b5a05d6ff62e" args="(unsigned int usage)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setUsage </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>usage</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set key usage criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>usage</em> </td><td>the usage mask to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e6df26abe879f049c3661702537a1fe1"></a><!-- doxytag: member="xmltooling::CredentialCriteria::setXMLAlgorithm" ref="e6df26abe879f049c3661702537a1fe1" args="(const XMLCh *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::CredentialCriteria::setXMLAlgorithm </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>algorithm</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the key algorithm and size criteria based on an XML algorithm specifier.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>algorithm</em> </td><td>XML algorithm specifier </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00600.html">CredentialCriteria.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::CredentialResolver Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00374.html">CredentialResolver</a></div>
+<h1>xmltooling::CredentialResolver Class Reference</h1><!-- doxytag: class="xmltooling::CredentialResolver" --><!-- doxytag: inherits="xmltooling::Lockable" -->An API for resolving keys and certificates based on application criteria.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/CredentialResolver.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::CredentialResolver:
+<p><center><img src="a00374.png" usemap="#xmltooling::CredentialResolver_map" border="0" alt=""></center>
+<map name="xmltooling::CredentialResolver_map">
+<area href="a00442.html" alt="xmltooling::Lockable" shape="rect" coords="0,0,181,24">
+</map>
+<a href="a00084.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="a00371.html">Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00374.html#53a97256efa9869d48f114fcc73ba93b">resolve</a> (const <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a single <a class="el" href="a00371.html">Credential</a> according to the supplied criteria. <a href="#53a97256efa9869d48f114fcc73ba93b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::vector< const <br>
+<a class="el" href="a00371.html">Credential</a> * >::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00374.html#2a95d0c22696eb4da9fb828c773f722d">resolve</a> (std::vector< const <a class="el" href="a00371.html">Credential</a> * > &results, const <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns all matching Credentials according to the supplied criteria. <a href="#2a95d0c22696eb4da9fb828c773f722d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An API for resolving keys and certificates based on application criteria.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2a95d0c22696eb4da9fb828c773f722d"></a><!-- doxytag: member="xmltooling::CredentialResolver::resolve" ref="2a95d0c22696eb4da9fb828c773f722d" args="(std::vector< const Credential * > &results, const CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::vector<const <a class="el" href="a00371.html">Credential</a>*>::size_type xmltooling::CredentialResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">std::vector< const <a class="el" href="a00371.html">Credential</a> * > & </td>
+ <td class="paramname"> <em>results</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns all matching Credentials according to the supplied criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>results</em> </td><td>array to store matching Credentials </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>an optional <a class="el" href="a00373.html">CredentialCriteria</a> object </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>number of credentials found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53a97256efa9869d48f114fcc73ba93b"></a><!-- doxytag: member="xmltooling::CredentialResolver::resolve" ref="53a97256efa9869d48f114fcc73ba93b" args="(const CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="a00371.html">Credential</a>* xmltooling::CredentialResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a single <a class="el" href="a00371.html">Credential</a> according to the supplied criteria.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>an optional <a class="el" href="a00373.html">CredentialCriteria</a> object </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a <a class="el" href="a00371.html">Credential</a>, or NULL if none could be found </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00601.html">CredentialResolver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::CurlURLInputStream Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00375.html">CurlURLInputStream</a></div>
+<h1>xmltooling::CurlURLInputStream Class Reference</h1><!-- doxytag: class="xmltooling::CurlURLInputStream" -->Adapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/CurlURLInputStream.h></code>
+<p>
+<a href="a00189.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00375.html#8011263fa7afe34937255605eed2410c">CurlURLInputStream</a> (const char *url)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#8011263fa7afe34937255605eed2410c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00375.html#13cd5a41c17509248933e5a2d769551a">CurlURLInputStream</a> (const XMLCh *url)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#13cd5a41c17509248933e5a2d769551a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00375.html#3461eeffbc91264d3c758f48773ea621">CurlURLInputStream</a> (const xercesc::DOMElement *e)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor taking a DOM element supporting the following content:. <a href="#3461eeffbc91264d3c758f48773ea621"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a604967cc9d69c6e0dcd1f97a555522"></a><!-- doxytag: member="xmltooling::CurlURLInputStream::curPos" ref="7a604967cc9d69c6e0dcd1f97a555522" args="() const " -->
+unsigned int </td><td class="memItemRight" valign="bottom"><b>curPos</b> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b7dfbc515e4d9e8fb2682e6e860e9a5"></a><!-- doxytag: member="xmltooling::CurlURLInputStream::readBytes" ref="4b7dfbc515e4d9e8fb2682e6e860e9a5" args="(XMLByte *const toFill, const xsecsize_t maxToRead)" -->
+xsecsize_t </td><td class="memItemRight" valign="bottom"><b>readBytes</b> (XMLByte *const toFill, const xsecsize_t maxToRead)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Adapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="8011263fa7afe34937255605eed2410c"></a><!-- doxytag: member="xmltooling::CurlURLInputStream::CurlURLInputStream" ref="8011263fa7afe34937255605eed2410c" args="(const char *url)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::CurlURLInputStream::CurlURLInputStream </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>url</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>the URL of the resource to fetch </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="13cd5a41c17509248933e5a2d769551a"></a><!-- doxytag: member="xmltooling::CurlURLInputStream::CurlURLInputStream" ref="13cd5a41c17509248933e5a2d769551a" args="(const XMLCh *url)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::CurlURLInputStream::CurlURLInputStream </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>url</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>the URL of the resource to fetch </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3461eeffbc91264d3c758f48773ea621"></a><!-- doxytag: member="xmltooling::CurlURLInputStream::CurlURLInputStream" ref="3461eeffbc91264d3c758f48773ea621" args="(const xercesc::DOMElement *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::CurlURLInputStream::CurlURLInputStream </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor taking a DOM element supporting the following content:.
+<p>
+<dl>
+<dt>uri | url </dt>
+<dd>identifies the remote resource </dd>
+<dt>verifyHost </dt>
+<dd>true iff name of host should be matched against TLS/SSL certificate </dd>
+<dt>TransportOption elements, like so: </dt>
+<dd><TransportOption provider="CURL" option="150">0</TransportOption> </dd>
+</dl>
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00623.html">CurlURLInputStream.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::DataReference Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00376.html">DataReference</a></div>
+<h1>xmlencryption::DataReference Class Reference</h1><!-- doxytag: class="xmlencryption::DataReference" --><!-- doxytag: inherits="xmlencryption::ReferenceType" -->XML Encryption <a class="el" href="a00376.html">DataReference</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::DataReference:
+<p><center><img src="a00376.png" usemap="#xmlencryption::DataReference_map" border="0" alt=""></center>
+<map name="xmlencryption::DataReference_map">
+<area href="a00478.html" alt="xmlencryption::ReferenceType" shape="rect" coords="0,112,238,136">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00031.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="72251acc4029996368bb9bd0dd9647a1"></a><!-- doxytag: member="xmlencryption::DataReference::cloneDataReference" ref="72251acc4029996368bb9bd0dd9647a1" args="() const =0" -->
+virtual <a class="el" href="a00376.html">DataReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#72251acc4029996368bb9bd0dd9647a1">cloneDataReference</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f14e22db04f9f3f1ea062df0d110bff"></a><!-- doxytag: member="xmlencryption::DataReference::LOCAL_NAME" ref="3f14e22db04f9f3f1ea062df0d110bff" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html#3f14e22db04f9f3f1ea062df0d110bff">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00376.html">DataReference</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::DataReferenceBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00377.html">DataReferenceBuilder</a></div>
+<h1>xmlencryption::DataReferenceBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::DataReferenceBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00376.html">DataReference</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::DataReferenceBuilder:
+<p><center><img src="a00377.png" usemap="#xmlencryption::DataReferenceBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::DataReferenceBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00041.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9275b5b476d9eff2635d7a2ffc3aaca"></a><!-- doxytag: member="xmlencryption::DataReferenceBuilder::buildObject" ref="e9275b5b476d9eff2635d7a2ffc3aaca" args="() const " -->
+virtual <a class="el" href="a00376.html">DataReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html#e9275b5b476d9eff2635d7a2ffc3aaca">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="25385bf62f8f4fd161b64a61d1ba721f"></a><!-- doxytag: member="xmlencryption::DataReferenceBuilder::buildObject" ref="25385bf62f8f4fd161b64a61d1ba721f" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00376.html">DataReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html#25385bf62f8f4fd161b64a61d1ba721f">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="723f484a5b10f322b97001cd44bd6c23"></a><!-- doxytag: member="xmlencryption::DataReferenceBuilder::buildDataReference" ref="723f484a5b10f322b97001cd44bd6c23" args="()" -->
+static <a class="el" href="a00376.html">DataReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html#723f484a5b10f322b97001cd44bd6c23">buildDataReference</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00376.html">DataReference</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::DateTime Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00378.html">DateTime</a></div>
+<h1>xmltooling::DateTime Class Reference</h1><!-- doxytag: class="xmltooling::DateTime" -->Class for manipulating XML date/time information.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/DateTime.h></code>
+<p>
+<a href="a00190.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Class for manipulating XML date/time information.
+<p>
+This is mostly copied from Xerces-C, but they haven't produced a usable date/time class, so we had to incorporate a version of it for now. It can't be inherited since the fields needed are private.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00624.html">DateTime.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::Decrypter Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00379.html">Decrypter</a></div>
+<h1>xmlencryption::Decrypter Class Reference</h1><!-- doxytag: class="xmlencryption::Decrypter" -->Wrapper API for XML Decryption functionality.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Decrypter.h></code>
+<p>
+<a href="a00013.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#6652020df4f6c4b87ffed4e35addebd8">Decrypter</a> (const <a class="el" href="a00374.html">xmltooling::CredentialResolver</a> *credResolver=NULL, <a class="el" href="a00373.html">xmltooling::CredentialCriteria</a> *criteria=NULL, const <a class="el" href="a00391.html">EncryptedKeyResolver</a> *EKResolver=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#6652020df4f6c4b87ffed4e35addebd8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#ecbab452cdc427ce4e0ad89b1504be7c">setEncryptedKeyResolver</a> (const <a class="el" href="a00391.html">EncryptedKeyResolver</a> *EKResolver)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Replace the current <a class="el" href="a00391.html">EncryptedKeyResolver</a> interface, if any, with a new one. <a href="#ecbab452cdc427ce4e0ad89b1504be7c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#8db85ac8bd75691f6b6df4d8952e13f5">setKEKResolver</a> (const <a class="el" href="a00374.html">xmltooling::CredentialResolver</a> *resolver, <a class="el" href="a00373.html">xmltooling::CredentialCriteria</a> *criteria)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Replace the current CredentialResolver interface, if any, with a new one. <a href="#8db85ac8bd75691f6b6df4d8952e13f5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMDocumentFragment * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#29e90e2313d1607270d67964dd5b2ff5">decryptData</a> (const <a class="el" href="a00387.html">EncryptedData</a> &encryptedData, XSECCryptoKey *key)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrypts the supplied information using the supplied key, and returns the resulting as a DOM fragment owned by the document associated with the marshalled <a class="el" href="a00387.html">EncryptedData</a> object. <a href="#29e90e2313d1607270d67964dd5b2ff5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMDocumentFragment * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#fde7c68fa0877fe8a9dac05ca9f5a465">decryptData</a> (const <a class="el" href="a00387.html">EncryptedData</a> &encryptedData, const XMLCh *recipient=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrypts the supplied information and returns the resulting as a DOM fragment owned by the document associated with the marshalled <a class="el" href="a00387.html">EncryptedData</a> object. <a href="#fde7c68fa0877fe8a9dac05ca9f5a465"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#a6b558fc65fb37e98bb5399ca7a37136">decryptData</a> (std::ostream &out, const <a class="el" href="a00387.html">EncryptedData</a> &encryptedData, XSECCryptoKey *key)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrypts the supplied information to an output stream. <a href="#a6b558fc65fb37e98bb5399ca7a37136"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#ec199ec18e7d2ea1b27fa3eaa85c8112">decryptData</a> (std::ostream &out, const <a class="el" href="a00387.html">EncryptedData</a> &encryptedData, const XMLCh *recipient=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrypts the supplied information to an output stream. <a href="#ec199ec18e7d2ea1b27fa3eaa85c8112"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html#8fdf14fff8142be5b7690298395afae1">decryptKey</a> (const <a class="el" href="a00389.html">EncryptedKey</a> &encryptedKey, const XMLCh *algorithm)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrypts the supplied information and returns the resulting key. <a href="#8fdf14fff8142be5b7690298395afae1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wrapper API for XML Decryption functionality.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="6652020df4f6c4b87ffed4e35addebd8"></a><!-- doxytag: member="xmlencryption::Decrypter::Decrypter" ref="6652020df4f6c4b87ffed4e35addebd8" args="(const xmltooling::CredentialResolver *credResolver=NULL, xmltooling::CredentialCriteria *criteria=NULL, const EncryptedKeyResolver *EKResolver=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmlencryption::Decrypter::Decrypter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00374.html">xmltooling::CredentialResolver</a> * </td>
+ <td class="paramname"> <em>credResolver</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00391.html">EncryptedKeyResolver</a> * </td>
+ <td class="paramname"> <em>EKResolver</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>locked credential resolver to supply decryption keys </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>optional external criteria to use with resolver </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>EKResolver</em> </td><td>locates an <a class="el" href="a00389.html">EncryptedKey</a> pertaining to the <a class="el" href="a00387.html">EncryptedData</a> </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ec199ec18e7d2ea1b27fa3eaa85c8112"></a><!-- doxytag: member="xmlencryption::Decrypter::decryptData" ref="ec199ec18e7d2ea1b27fa3eaa85c8112" args="(std::ostream &out, const EncryptedData &encryptedData, const XMLCh *recipient=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlencryption::Decrypter::decryptData </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00387.html">EncryptedData</a> & </td>
+ <td class="paramname"> <em>encryptedData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>recipient</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts the supplied information to an output stream.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>out</em> </td><td>output stream to receive the decrypted data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>encryptedData</em> </td><td>the data to decrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>recipient</em> </td><td>identifier of decrypting entity for use in identifying multi-cast keys </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a6b558fc65fb37e98bb5399ca7a37136"></a><!-- doxytag: member="xmlencryption::Decrypter::decryptData" ref="a6b558fc65fb37e98bb5399ca7a37136" args="(std::ostream &out, const EncryptedData &encryptedData, XSECCryptoKey *key)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlencryption::Decrypter::decryptData </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00387.html">EncryptedData</a> & </td>
+ <td class="paramname"> <em>encryptedData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts the supplied information to an output stream.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>out</em> </td><td>output stream to receive the decrypted data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>encryptedData</em> </td><td>the data to decrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the decryption key to use (it will not be freed internally) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fde7c68fa0877fe8a9dac05ca9f5a465"></a><!-- doxytag: member="xmlencryption::Decrypter::decryptData" ref="fde7c68fa0877fe8a9dac05ca9f5a465" args="(const EncryptedData &encryptedData, const XMLCh *recipient=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMDocumentFragment* xmlencryption::Decrypter::decryptData </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00387.html">EncryptedData</a> & </td>
+ <td class="paramname"> <em>encryptedData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>recipient</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts the supplied information and returns the resulting as a DOM fragment owned by the document associated with the marshalled <a class="el" href="a00387.html">EncryptedData</a> object.
+<p>
+Note that the DOM nodes will be invalidated once that document is released. The caller should therefore process the DOM fragment as required and drop all references to it before that happens. The usual approach should be to unmarshall the DOM and then release it, or the DOM can also be imported into a separately owned document.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>encryptedData</em> </td><td>the data to decrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>recipient</em> </td><td>identifier of decrypting entity for use in identifying multi-cast keys </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the decrypted DOM fragment </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="29e90e2313d1607270d67964dd5b2ff5"></a><!-- doxytag: member="xmlencryption::Decrypter::decryptData" ref="29e90e2313d1607270d67964dd5b2ff5" args="(const EncryptedData &encryptedData, XSECCryptoKey *key)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMDocumentFragment* xmlencryption::Decrypter::decryptData </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00387.html">EncryptedData</a> & </td>
+ <td class="paramname"> <em>encryptedData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts the supplied information using the supplied key, and returns the resulting as a DOM fragment owned by the document associated with the marshalled <a class="el" href="a00387.html">EncryptedData</a> object.
+<p>
+Note that the DOM nodes will be invalidated once that document is released. The caller should therefore process the DOM fragment as required and drop all references to it before that happens. The usual approach should be to unmarshall the DOM and then release it, or the DOM can also be imported into a separately owned document.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>encryptedData</em> </td><td>the data to decrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the decryption key to use (it will not be freed internally) </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the decrypted DOM fragment </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8fdf14fff8142be5b7690298395afae1"></a><!-- doxytag: member="xmlencryption::Decrypter::decryptKey" ref="8fdf14fff8142be5b7690298395afae1" args="(const EncryptedKey &encryptedKey, const XMLCh *algorithm)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XSECCryptoKey* xmlencryption::Decrypter::decryptKey </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00389.html">EncryptedKey</a> & </td>
+ <td class="paramname"> <em>encryptedKey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>algorithm</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decrypts the supplied information and returns the resulting key.
+<p>
+The caller is responsible for deleting the key. The algorithm of the key must be supplied by the caller based on knowledge of the associated <a class="el" href="a00387.html">EncryptedData</a> information.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>encryptedKey</em> </td><td>the encrypted/wrapped key to decrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>algorithm</em> </td><td>the algorithm associated with the decrypted key </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the decrypted key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ecbab452cdc427ce4e0ad89b1504be7c"></a><!-- doxytag: member="xmlencryption::Decrypter::setEncryptedKeyResolver" ref="ecbab452cdc427ce4e0ad89b1504be7c" args="(const EncryptedKeyResolver *EKResolver)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlencryption::Decrypter::setEncryptedKeyResolver </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00391.html">EncryptedKeyResolver</a> * </td>
+ <td class="paramname"> <em>EKResolver</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Replace the current <a class="el" href="a00391.html">EncryptedKeyResolver</a> interface, if any, with a new one.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>EKResolver</em> </td><td>the <a class="el" href="a00391.html">EncryptedKeyResolver</a> to attach </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8db85ac8bd75691f6b6df4d8952e13f5"></a><!-- doxytag: member="xmlencryption::Decrypter::setKEKResolver" ref="8db85ac8bd75691f6b6df4d8952e13f5" args="(const xmltooling::CredentialResolver *resolver, xmltooling::CredentialCriteria *criteria)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlencryption::Decrypter::setKEKResolver </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00374.html">xmltooling::CredentialResolver</a> * </td>
+ <td class="paramname"> <em>resolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Replace the current CredentialResolver interface, if any, with a new one.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>the locked CredentialResolver to attach, or NULL to clear </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>optional external criteria to use with resolver </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00575.html">Decrypter.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::DecryptionException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00380.html">DecryptionException</a></div>
+<h1>xmlencryption::DecryptionException Class Reference</h1><!-- doxytag: class="xmlencryption::DecryptionException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions in decryption processing.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Decrypter.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::DecryptionException:
+<p><center><img src="a00380.png" usemap="#xmlencryption::DecryptionException_map" border="0" alt=""></center>
+<map name="xmlencryption::DecryptionException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,213,80">
+</map>
+<a href="a00014.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="257096b9ce91c93e5970068fdd6a900b"></a><!-- doxytag: member="xmlencryption::DecryptionException::DecryptionException" ref="257096b9ce91c93e5970068fdd6a900b" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#257096b9ce91c93e5970068fdd6a900b">DecryptionException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39d36ad4beb9ae8e9bd573a84d0eb075"></a><!-- doxytag: member="xmlencryption::DecryptionException::DecryptionException" ref="39d36ad4beb9ae8e9bd573a84d0eb075" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#39d36ad4beb9ae8e9bd573a84d0eb075">DecryptionException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9cf98c0ca9b149cf5731f0122a02b44"></a><!-- doxytag: member="xmlencryption::DecryptionException::DecryptionException" ref="c9cf98c0ca9b149cf5731f0122a02b44" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#c9cf98c0ca9b149cf5731f0122a02b44">DecryptionException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c71c473493970300132dc3cf9bc6600a"></a><!-- doxytag: member="xmlencryption::DecryptionException::DecryptionException" ref="c71c473493970300132dc3cf9bc6600a" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#c71c473493970300132dc3cf9bc6600a">DecryptionException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#ea3324f7d4370f1eb03ad604e656ee30">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#ea3324f7d4370f1eb03ad604e656ee30"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html#deb798a43141ab52217a1842ae47bea7">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#deb798a43141ab52217a1842ae47bea7"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions in decryption processing.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ea3324f7d4370f1eb03ad604e656ee30"></a><!-- doxytag: member="xmlencryption::DecryptionException::getClassName" ref="ea3324f7d4370f1eb03ad604e656ee30" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmlencryption::DecryptionException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="deb798a43141ab52217a1842ae47bea7"></a><!-- doxytag: member="xmlencryption::DecryptionException::raise" ref="deb798a43141ab52217a1842ae47bea7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlencryption::DecryptionException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00575.html">Decrypter.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Detail Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00381.html">Detail</a></div>
+<h1>soap11::Detail Class Reference</h1><!-- doxytag: class="soap11::Detail" --><!-- doxytag: inherits="xmltooling::ElementProxy" -->SOAP 1.1 detail element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Detail:
+<p><center><img src="a00381.png" usemap="#soap11::Detail_map" border="0" alt=""></center>
+<map name="soap11::Detail_map">
+<area href="a00386.html" alt="xmltooling::ElementProxy" shape="rect" coords="125,112,366,136">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="0,56,241,80">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="251,56,492,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,241,24">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="251,0,492,24">
+</map>
+<a href="a00170.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb424c964d99a5132632b34c1e4b33e6"></a><!-- doxytag: member="soap11::Detail::cloneDetail" ref="eb424c964d99a5132632b34c1e4b33e6" args="() const =0" -->
+virtual <a class="el" href="a00381.html">Detail</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00381.html#eb424c964d99a5132632b34c1e4b33e6">cloneDetail</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b64110f8950049030c29babc57e4b2d"></a><!-- doxytag: member="soap11::Detail::LOCAL_NAME" ref="1b64110f8950049030c29babc57e4b2d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00381.html#1b64110f8950049030c29babc57e4b2d">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7d107e5c297fb3c0894d7c7965930c5"></a><!-- doxytag: member="soap11::Detail::TYPE_NAME" ref="c7d107e5c297fb3c0894d7c7965930c5" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00381.html#c7d107e5c297fb3c0894d7c7965930c5">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">detail (type) local name <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 detail element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::DetailBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00382.html">DetailBuilder</a></div>
+<h1>soap11::DetailBuilder Class Reference</h1><!-- doxytag: class="soap11::DetailBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00381.html">Detail</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::DetailBuilder:
+<p><center><img src="a00382.png" usemap="#soap11::DetailBuilder_map" border="0" alt=""></center>
+<map name="soap11::DetailBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00179.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3f2594abe913e1bbdfb89e6aa1641e7"></a><!-- doxytag: member="soap11::DetailBuilder::buildObject" ref="e3f2594abe913e1bbdfb89e6aa1641e7" args="() const " -->
+virtual <a class="el" href="a00381.html">Detail</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#e3f2594abe913e1bbdfb89e6aa1641e7">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8ff595b4c657e04c768e814729d9470"></a><!-- doxytag: member="soap11::DetailBuilder::buildObject" ref="c8ff595b4c657e04c768e814729d9470" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00381.html">Detail</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#c8ff595b4c657e04c768e814729d9470">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd016d2c18bcbf2da24cde261ae6c921"></a><!-- doxytag: member="soap11::DetailBuilder::buildDetail" ref="bd016d2c18bcbf2da24cde261ae6c921" args="()" -->
+static <a class="el" href="a00381.html">Detail</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html#bd016d2c18bcbf2da24cde261ae6c921">buildDetail</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00381.html">Detail</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::DSAKeyValue Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00383.html">DSAKeyValue</a></div>
+<h1>xmlsignature::DSAKeyValue Class Reference</h1><!-- doxytag: class="xmlsignature::DSAKeyValue" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00383.html">DSAKeyValue</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::DSAKeyValue:
+<p><center><img src="a00383.png" usemap="#xmlsignature::DSAKeyValue_map" border="0" alt=""></center>
+<map name="xmlsignature::DSAKeyValue_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,169,24">
+</map>
+<a href="a00118.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3fdd7822a9b99f48ebc2ceae0fdc58f9"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::cloneDSAKeyValue" ref="3fdd7822a9b99f48ebc2ceae0fdc58f9" args="() const =0" -->
+virtual <a class="el" href="a00383.html">DSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#3fdd7822a9b99f48ebc2ceae0fdc58f9">cloneDSAKeyValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91ea13e0e686a4782f0d205e5cd4e8c6"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getP" ref="91ea13e0e686a4782f0d205e5cd4e8c6" args="() const =0" -->
+virtual <a class="el" href="a00459.html">P</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#91ea13e0e686a4782f0d205e5cd4e8c6">getP</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00459.html">P</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a71678abc97378c4e1922d032931f47"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setP" ref="4a71678abc97378c4e1922d032931f47" args="(P *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#4a71678abc97378c4e1922d032931f47">setP</a> (<a class="el" href="a00459.html">P</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00459.html">P</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de3c22a0e1042a88c884b26a4004f73b"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getQ" ref="de3c22a0e1042a88c884b26a4004f73b" args="() const =0" -->
+virtual <a class="el" href="a00473.html">Q</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#de3c22a0e1042a88c884b26a4004f73b">getQ</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00473.html">Q</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="85804937f2e56240d5282301c46b6ae4"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setQ" ref="85804937f2e56240d5282301c46b6ae4" args="(Q *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#85804937f2e56240d5282301c46b6ae4">setQ</a> (<a class="el" href="a00473.html">Q</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00473.html">Q</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a447f7867178d4a723449a096288096d"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getG" ref="a447f7867178d4a723449a096288096d" args="() const =0" -->
+virtual <a class="el" href="a00415.html">G</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#a447f7867178d4a723449a096288096d">getG</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00415.html">G</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12c3cf2a51d3afc23656fd80cc436bd3"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setG" ref="12c3cf2a51d3afc23656fd80cc436bd3" args="(G *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#12c3cf2a51d3afc23656fd80cc436bd3">setG</a> (<a class="el" href="a00415.html">G</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00415.html">G</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a1d905135c6a4fe01659473ece0c004"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getY" ref="1a1d905135c6a4fe01659473ece0c004" args="() const =0" -->
+virtual <a class="el" href="a00560.html">Y</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#1a1d905135c6a4fe01659473ece0c004">getY</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00560.html">Y</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a91e854daaaf88e23b546764ef094a52"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setY" ref="a91e854daaaf88e23b546764ef094a52" args="(Y *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#a91e854daaaf88e23b546764ef094a52">setY</a> (<a class="el" href="a00560.html">Y</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00560.html">Y</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35dba933108d005740b23a62fd9368d8"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getJ" ref="35dba933108d005740b23a62fd9368d8" args="() const =0" -->
+virtual <a class="el" href="a00427.html">J</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#35dba933108d005740b23a62fd9368d8">getJ</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00427.html">J</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc48760c747e95f06c3a51e3b6df99e6"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setJ" ref="bc48760c747e95f06c3a51e3b6df99e6" args="(J *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#bc48760c747e95f06c3a51e3b6df99e6">setJ</a> (<a class="el" href="a00427.html">J</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00427.html">J</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26bafcbfdbdbc74ea40a7f2174526f8f"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getSeed" ref="26bafcbfdbdbc74ea40a7f2174526f8f" args="() const =0" -->
+virtual <a class="el" href="a00487.html">Seed</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#26bafcbfdbdbc74ea40a7f2174526f8f">getSeed</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00487.html">Seed</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35f70f78722af556875e56a552c342c2"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setSeed" ref="35f70f78722af556875e56a552c342c2" args="(Seed *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#35f70f78722af556875e56a552c342c2">setSeed</a> (<a class="el" href="a00487.html">Seed</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00487.html">Seed</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fcb3da93155b125a88991b8a70bb48b1"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::getPgenCounter" ref="fcb3da93155b125a88991b8a70bb48b1" args="() const =0" -->
+virtual <a class="el" href="a00464.html">PgenCounter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#fcb3da93155b125a88991b8a70bb48b1">getPgenCounter</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00464.html">PgenCounter</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a801010dfe4e7578db10402f81c6714"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::setPgenCounter" ref="5a801010dfe4e7578db10402f81c6714" args="(PgenCounter *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#5a801010dfe4e7578db10402f81c6714">setPgenCounter</a> (<a class="el" href="a00464.html">PgenCounter</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00464.html">PgenCounter</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="300be4c7248a5010885f583a69d9b1e6"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::LOCAL_NAME" ref="300be4c7248a5010885f583a69d9b1e6" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#300be4c7248a5010885f583a69d9b1e6">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59d3029d5a0e8411576958eb688dfe4a"></a><!-- doxytag: member="xmlsignature::DSAKeyValue::TYPE_NAME" ref="59d3029d5a0e8411576958eb688dfe4a" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html#59d3029d5a0e8411576958eb688dfe4a">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">DSAKeyValueType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00383.html">DSAKeyValue</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::DSAKeyValueBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00384.html">DSAKeyValueBuilder</a></div>
+<h1>xmlsignature::DSAKeyValueBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::DSAKeyValueBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00383.html">DSAKeyValue</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::DSAKeyValueBuilder:
+<p><center><img src="a00384.png" usemap="#xmlsignature::DSAKeyValueBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::DSAKeyValueBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00157.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64d92bf6cd42f1ae6073bb66a9cd2a2e"></a><!-- doxytag: member="xmlsignature::DSAKeyValueBuilder::buildObject" ref="64d92bf6cd42f1ae6073bb66a9cd2a2e" args="() const " -->
+virtual <a class="el" href="a00383.html">DSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00384.html#64d92bf6cd42f1ae6073bb66a9cd2a2e">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a58d9031cbf8462566f4bba1834572e6"></a><!-- doxytag: member="xmlsignature::DSAKeyValueBuilder::buildObject" ref="a58d9031cbf8462566f4bba1834572e6" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00383.html">DSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00384.html#a58d9031cbf8462566f4bba1834572e6">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd22d7f9d55a9f5abff91bc4fb4bdbe9"></a><!-- doxytag: member="xmlsignature::DSAKeyValueBuilder::buildDSAKeyValue" ref="fd22d7f9d55a9f5abff91bc4fb4bdbe9" args="()" -->
+static <a class="el" href="a00383.html">DSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00384.html#fd22d7f9d55a9f5abff91bc4fb4bdbe9">buildDSAKeyValue</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00383.html">DSAKeyValue</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ElementExtensibleXMLObject Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00385.html">ElementExtensibleXMLObject</a></div>
+<h1>xmltooling::ElementExtensibleXMLObject Class Reference</h1><!-- doxytag: class="xmltooling::ElementExtensibleXMLObject" --><!-- doxytag: inherits="xmltooling::XMLObject" -->An <a class="el" href="a00547.html">XMLObject</a> that exposes arbitrary children via a mutable vector.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/ElementExtensibleXMLObject.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ElementExtensibleXMLObject:
+<p><center><img src="a00385.png" usemap="#xmltooling::ElementExtensibleXMLObject_map" border="0" alt=""></center>
+<map name="xmltooling::ElementExtensibleXMLObject_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="744,0,982,24">
+<area href="a00397.html" alt="xmlencryption::EncryptionMethod" shape="rect" coords="0,112,238,136">
+<area href="a00478.html" alt="xmlencryption::ReferenceType" shape="rect" coords="248,112,486,136">
+<area href="a00429.html" alt="xmlsignature::KeyInfo" shape="rect" coords="496,112,734,136">
+<area href="a00466.html" alt="xmlsignature::PGPData" shape="rect" coords="744,112,982,136">
+<area href="a00510.html" alt="xmlsignature::Transform" shape="rect" coords="992,112,1230,136">
+<area href="a00532.html" alt="xmlsignature::X509Data" shape="rect" coords="1240,112,1478,136">
+<area href="a00386.html" alt="xmltooling::ElementProxy" shape="rect" coords="1488,112,1726,136">
+<area href="a00376.html" alt="xmlencryption::DataReference" shape="rect" coords="124,168,362,192">
+<area href="a00435.html" alt="xmlencryption::KeyReference" shape="rect" coords="372,168,610,192">
+<area href="a00354.html" alt="soap11::Body" shape="rect" coords="1116,168,1354,192">
+<area href="a00381.html" alt="soap11::Detail" shape="rect" coords="1364,168,1602,192">
+<area href="a00421.html" alt="soap11::Header" shape="rect" coords="1612,168,1850,192">
+<area href="a00401.html" alt="xmlencryption::EncryptionProperty" shape="rect" coords="1860,168,2098,192">
+</map>
+<a href="a00011.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00547.html">XMLObject</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00385.html#57c6fa05d5c10d95b98b698ff5c03810">getUnknownXMLObjects</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a mutable list of child objects. <a href="#57c6fa05d5c10d95b98b698ff5c03810"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ <a class="el" href="a00547.html">XMLObject</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">getUnknownXMLObjects</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable list of child objects. <a href="#b3e97402d50c27c200b6328940199a97"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An <a class="el" href="a00547.html">XMLObject</a> that exposes arbitrary children via a mutable vector.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b3e97402d50c27c200b6328940199a97"></a><!-- doxytag: member="xmltooling::ElementExtensibleXMLObject::getUnknownXMLObjects" ref="b3e97402d50c27c200b6328940199a97" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<<a class="el" href="a00547.html">XMLObject</a>*>& xmltooling::ElementExtensibleXMLObject::getUnknownXMLObjects </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable list of child objects.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>immutable list of child objects </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="57c6fa05d5c10d95b98b698ff5c03810"></a><!-- doxytag: member="xmltooling::ElementExtensibleXMLObject::getUnknownXMLObjects" ref="57c6fa05d5c10d95b98b698ff5c03810" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::vector< <a class="el" href="a00547.html">XMLObject</a> *> > xmltooling::ElementExtensibleXMLObject::getUnknownXMLObjects </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets a mutable list of child objects.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>mutable list of child objects </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00573.html">ElementExtensibleXMLObject.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ElementProxy Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00386.html">ElementProxy</a></div>
+<h1>xmltooling::ElementProxy Class Reference</h1><!-- doxytag: class="xmltooling::ElementProxy" --><!-- doxytag: inherits="xmltooling::AttributeExtensibleXMLObject,xmltooling::ElementExtensibleXMLObject" -->An <a class="el" href="a00547.html">XMLObject</a> with an open content model.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/ElementProxy.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ElementProxy:
+<p><center><img src="a00386.png" usemap="#xmltooling::ElementProxy_map" border="0" alt=""></center>
+<map name="xmltooling::ElementProxy_map">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="251,56,492,80">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="502,56,743,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="251,0,492,24">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="502,0,743,24">
+<area href="a00354.html" alt="soap11::Body" shape="rect" coords="0,168,241,192">
+<area href="a00381.html" alt="soap11::Detail" shape="rect" coords="251,168,492,192">
+<area href="a00421.html" alt="soap11::Header" shape="rect" coords="502,168,743,192">
+<area href="a00401.html" alt="xmlencryption::EncryptionProperty" shape="rect" coords="753,168,994,192">
+</map>
+<a href="a00012.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An <a class="el" href="a00547.html">XMLObject</a> with an open content model.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00574.html">ElementProxy.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptedData Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00387.html">EncryptedData</a></div>
+<h1>xmlencryption::EncryptedData Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptedData" --><!-- doxytag: inherits="xmlencryption::EncryptedType" -->XML Encryption <a class="el" href="a00387.html">EncryptedData</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptedData:
+<p><center><img src="a00387.png" usemap="#xmlencryption::EncryptedData_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptedData_map">
+<area href="a00392.html" alt="xmlencryption::EncryptedType" shape="rect" coords="0,56,182,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,182,24">
+</map>
+<a href="a00035.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="009430e15ff2ec141cf89be0eee7d00c"></a><!-- doxytag: member="xmlencryption::EncryptedData::cloneEncryptedData" ref="009430e15ff2ec141cf89be0eee7d00c" args="() const =0" -->
+virtual <a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00387.html#009430e15ff2ec141cf89be0eee7d00c">cloneEncryptedData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7753f3b8ae43459dd3fc70390d9699e2"></a><!-- doxytag: member="xmlencryption::EncryptedData::LOCAL_NAME" ref="7753f3b8ae43459dd3fc70390d9699e2" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00387.html#7753f3b8ae43459dd3fc70390d9699e2">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ecea36a47fc3b0204674e65bc4113433"></a><!-- doxytag: member="xmlencryption::EncryptedData::TYPE_NAME" ref="ecea36a47fc3b0204674e65bc4113433" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00387.html#ecea36a47fc3b0204674e65bc4113433">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">EncryptedDataType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00387.html">EncryptedData</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptedDataBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00388.html">EncryptedDataBuilder</a></div>
+<h1>xmlencryption::EncryptedDataBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptedDataBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00387.html">EncryptedData</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptedDataBuilder:
+<p><center><img src="a00388.png" usemap="#xmlencryption::EncryptedDataBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptedDataBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00042.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a605cee626ea6d4b473ee211a93825f2"></a><!-- doxytag: member="xmlencryption::EncryptedDataBuilder::buildObject" ref="a605cee626ea6d4b473ee211a93825f2" args="() const " -->
+virtual <a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00388.html#a605cee626ea6d4b473ee211a93825f2">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca5784f47ce733b6f31547e30fc0c62e"></a><!-- doxytag: member="xmlencryption::EncryptedDataBuilder::buildObject" ref="ca5784f47ce733b6f31547e30fc0c62e" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00388.html#ca5784f47ce733b6f31547e30fc0c62e">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7ae65727a236d00b06fb78ba63f4559"></a><!-- doxytag: member="xmlencryption::EncryptedDataBuilder::buildEncryptedData" ref="c7ae65727a236d00b06fb78ba63f4559" args="()" -->
+static <a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00388.html#c7ae65727a236d00b06fb78ba63f4559">buildEncryptedData</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00387.html">EncryptedData</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptedKey Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00389.html">EncryptedKey</a></div>
+<h1>xmlencryption::EncryptedKey Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptedKey" --><!-- doxytag: inherits="xmlencryption::EncryptedType" -->XML Encryption <a class="el" href="a00389.html">EncryptedKey</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptedKey:
+<p><center><img src="a00389.png" usemap="#xmlencryption::EncryptedKey_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptedKey_map">
+<area href="a00392.html" alt="xmlencryption::EncryptedType" shape="rect" coords="0,56,182,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,182,24">
+</map>
+<a href="a00036.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f477ed3289cde35b169c2d0e5aa6332a"></a><!-- doxytag: member="xmlencryption::EncryptedKey::cloneEncryptedKey" ref="f477ed3289cde35b169c2d0e5aa6332a" args="() const =0" -->
+virtual <a class="el" href="a00389.html">EncryptedKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#f477ed3289cde35b169c2d0e5aa6332a">cloneEncryptedKey</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffba04b224ac5daa9c14a034ee9e1aab"></a><!-- doxytag: member="xmlencryption::EncryptedKey::getRecipient" ref="ffba04b224ac5daa9c14a034ee9e1aab" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#ffba04b224ac5daa9c14a034ee9e1aab">getRecipient</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Recipient attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb2cb615caf30ae1794246c239572a66"></a><!-- doxytag: member="xmlencryption::EncryptedKey::setRecipient" ref="bb2cb615caf30ae1794246c239572a66" args="(const XMLCh *Recipient)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#bb2cb615caf30ae1794246c239572a66">setRecipient</a> (const XMLCh *Recipient)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Recipient attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5e87d5fbe061973ff55b5a5e5ded8def"></a><!-- doxytag: member="xmlencryption::EncryptedKey::getReferenceList" ref="5e87d5fbe061973ff55b5a5e5ded8def" args="() const =0" -->
+virtual <a class="el" href="a00476.html">ReferenceList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#5e87d5fbe061973ff55b5a5e5ded8def">getReferenceList</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00476.html">ReferenceList</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19c3ddabbed9f8b19f2410864cbf9877"></a><!-- doxytag: member="xmlencryption::EncryptedKey::setReferenceList" ref="19c3ddabbed9f8b19f2410864cbf9877" args="(ReferenceList *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#19c3ddabbed9f8b19f2410864cbf9877">setReferenceList</a> (<a class="el" href="a00476.html">ReferenceList</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00476.html">ReferenceList</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5fb6c0b26e8602d0027c051dd4ab11f9"></a><!-- doxytag: member="xmlencryption::EncryptedKey::getCarriedKeyName" ref="5fb6c0b26e8602d0027c051dd4ab11f9" args="() const =0" -->
+virtual <a class="el" href="a00356.html">CarriedKeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#5fb6c0b26e8602d0027c051dd4ab11f9">getCarriedKeyName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00356.html">CarriedKeyName</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96356e33845b893dcdf5cdf856b6542a"></a><!-- doxytag: member="xmlencryption::EncryptedKey::setCarriedKeyName" ref="96356e33845b893dcdf5cdf856b6542a" args="(CarriedKeyName *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#96356e33845b893dcdf5cdf856b6542a">setCarriedKeyName</a> (<a class="el" href="a00356.html">CarriedKeyName</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00356.html">CarriedKeyName</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98513b6d562b29d5bbe2090013011b9c"></a><!-- doxytag: member="xmlencryption::EncryptedKey::LOCAL_NAME" ref="98513b6d562b29d5bbe2090013011b9c" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#98513b6d562b29d5bbe2090013011b9c">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3b3a59db448bf57b52e275f6453b7ef"></a><!-- doxytag: member="xmlencryption::EncryptedKey::RECIPIENT_ATTRIB_NAME" ref="a3b3a59db448bf57b52e275f6453b7ef" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#a3b3a59db448bf57b52e275f6453b7ef">RECIPIENT_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Recipient attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6242008f84da0c0cf084e38b5d91319d"></a><!-- doxytag: member="xmlencryption::EncryptedKey::TYPE_NAME" ref="6242008f84da0c0cf084e38b5d91319d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html#6242008f84da0c0cf084e38b5d91319d">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">EncryptedKeyType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00389.html">EncryptedKey</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptedKeyBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00390.html">EncryptedKeyBuilder</a></div>
+<h1>xmlencryption::EncryptedKeyBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptedKeyBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00389.html">EncryptedKey</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptedKeyBuilder:
+<p><center><img src="a00390.png" usemap="#xmlencryption::EncryptedKeyBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptedKeyBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00043.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c23c51d11cbb26e40c85e830f4e676fb"></a><!-- doxytag: member="xmlencryption::EncryptedKeyBuilder::buildObject" ref="c23c51d11cbb26e40c85e830f4e676fb" args="() const " -->
+virtual <a class="el" href="a00389.html">EncryptedKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00390.html#c23c51d11cbb26e40c85e830f4e676fb">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0639886c4f53630d6ed4ff7fa150faa8"></a><!-- doxytag: member="xmlencryption::EncryptedKeyBuilder::buildObject" ref="0639886c4f53630d6ed4ff7fa150faa8" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00389.html">EncryptedKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00390.html#0639886c4f53630d6ed4ff7fa150faa8">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81708ec520b5bbc9ad28c98526e7fb60"></a><!-- doxytag: member="xmlencryption::EncryptedKeyBuilder::buildEncryptedKey" ref="81708ec520b5bbc9ad28c98526e7fb60" args="()" -->
+static <a class="el" href="a00389.html">EncryptedKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00390.html#81708ec520b5bbc9ad28c98526e7fb60">buildEncryptedKey</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00389.html">EncryptedKey</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptedKeyResolver Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00391.html">EncryptedKeyResolver</a></div>
+<h1>xmlencryption::EncryptedKeyResolver Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptedKeyResolver" -->An API for resolving encrypted decryption keys.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/EncryptedKeyResolver.h></code>
+<p>
+<a href="a00015.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="a00389.html">EncryptedKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#028e5a5dda2786b57fcc734f6d88ecce">resolveKey</a> (const <a class="el" href="a00387.html">EncryptedData</a> &encryptedData, const XMLCh *recipient=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an encrypted key based on the supplied object's KeyInfo information. <a href="#028e5a5dda2786b57fcc734f6d88ecce"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An API for resolving encrypted decryption keys.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="028e5a5dda2786b57fcc734f6d88ecce"></a><!-- doxytag: member="xmlencryption::EncryptedKeyResolver::resolveKey" ref="028e5a5dda2786b57fcc734f6d88ecce" args="(const EncryptedData &encryptedData, const XMLCh *recipient=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="a00389.html">EncryptedKey</a>* xmlencryption::EncryptedKeyResolver::resolveKey </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00387.html">EncryptedData</a> & </td>
+ <td class="paramname"> <em>encryptedData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>recipient</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an encrypted key based on the supplied object's KeyInfo information.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>encryptedData</em> </td><td>an encrypted object </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>recipient</em> </td><td>identifier of recipient of encrypted key </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the resolved <a class="el" href="a00389.html">EncryptedKey</a> object </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00576.html">EncryptedKeyResolver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptedType Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00392.html">EncryptedType</a></div>
+<h1>xmlencryption::EncryptedType Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptedType" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00392.html">EncryptedType</a> abstract type.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptedType:
+<p><center><img src="a00392.png" usemap="#xmlencryption::EncryptedType_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptedType_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="96,0,278,24">
+<area href="a00387.html" alt="xmlencryption::EncryptedData" shape="rect" coords="0,112,182,136">
+<area href="a00389.html" alt="xmlencryption::EncryptedKey" shape="rect" coords="192,112,374,136">
+</map>
+<a href="a00034.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5c5eb8a0cda49076dd2485a1d61ae26"></a><!-- doxytag: member="xmlencryption::EncryptedType::cloneEncryptedType" ref="b5c5eb8a0cda49076dd2485a1d61ae26" args="() const =0" -->
+virtual <a class="el" href="a00392.html">EncryptedType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#b5c5eb8a0cda49076dd2485a1d61ae26">cloneEncryptedType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0175c17fd35f545b5f5ed8e233bad4c3"></a><!-- doxytag: member="xmlencryption::EncryptedType::getId" ref="0175c17fd35f545b5f5ed8e233bad4c3" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#0175c17fd35f545b5f5ed8e233bad4c3">getId</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ec66775c678a7ac83003e061ca8f4cc"></a><!-- doxytag: member="xmlencryption::EncryptedType::setId" ref="0ec66775c678a7ac83003e061ca8f4cc" args="(const XMLCh *Id)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#0ec66775c678a7ac83003e061ca8f4cc">setId</a> (const XMLCh *Id)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02377c4a1b27ef1735f1b0df1d8eb16d"></a><!-- doxytag: member="xmlencryption::EncryptedType::getType" ref="02377c4a1b27ef1735f1b0df1d8eb16d" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#02377c4a1b27ef1735f1b0df1d8eb16d">getType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Type attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="870afd1665c425e4a4d934a7f512a149"></a><!-- doxytag: member="xmlencryption::EncryptedType::setType" ref="870afd1665c425e4a4d934a7f512a149" args="(const XMLCh *Type)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#870afd1665c425e4a4d934a7f512a149">setType</a> (const XMLCh *Type)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Type attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56a1acf53f8b20e320d4f807a51c22ff"></a><!-- doxytag: member="xmlencryption::EncryptedType::getMimeType" ref="56a1acf53f8b20e320d4f807a51c22ff" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#56a1acf53f8b20e320d4f807a51c22ff">getMimeType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the MimeType attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1c6c7fede74e1c960ca03575d0c8f96"></a><!-- doxytag: member="xmlencryption::EncryptedType::setMimeType" ref="b1c6c7fede74e1c960ca03575d0c8f96" args="(const XMLCh *MimeType)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#b1c6c7fede74e1c960ca03575d0c8f96">setMimeType</a> (const XMLCh *MimeType)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the MimeType attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9e53d7ecc1a733de1df1ddcbee9cf93e"></a><!-- doxytag: member="xmlencryption::EncryptedType::getEncoding" ref="9e53d7ecc1a733de1df1ddcbee9cf93e" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#9e53d7ecc1a733de1df1ddcbee9cf93e">getEncoding</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Encoding attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eee18782c1bff83f5fa21c86ae9acdc1"></a><!-- doxytag: member="xmlencryption::EncryptedType::setEncoding" ref="eee18782c1bff83f5fa21c86ae9acdc1" args="(const XMLCh *Encoding)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#eee18782c1bff83f5fa21c86ae9acdc1">setEncoding</a> (const XMLCh *Encoding)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Encoding attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c722828c1685c099dfdda557e658af5"></a><!-- doxytag: member="xmlencryption::EncryptedType::getEncryptionMethod" ref="6c722828c1685c099dfdda557e658af5" args="() const =0" -->
+virtual <a class="el" href="a00397.html">EncryptionMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#6c722828c1685c099dfdda557e658af5">getEncryptionMethod</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00397.html">EncryptionMethod</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="573cf2892405d9de5b2d84effd1b5f53"></a><!-- doxytag: member="xmlencryption::EncryptedType::setEncryptionMethod" ref="573cf2892405d9de5b2d84effd1b5f53" args="(EncryptionMethod *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#573cf2892405d9de5b2d84effd1b5f53">setEncryptionMethod</a> (<a class="el" href="a00397.html">EncryptionMethod</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00397.html">EncryptionMethod</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3fb0d3d6949b25c1171f688e3f49087"></a><!-- doxytag: member="xmlencryption::EncryptedType::getKeyInfo" ref="a3fb0d3d6949b25c1171f688e3f49087" args="() const =0" -->
+virtual <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#a3fb0d3d6949b25c1171f688e3f49087">getKeyInfo</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the KeyInfo child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="144397d5cc3cfb584f3d63f746ad5f79"></a><!-- doxytag: member="xmlencryption::EncryptedType::setKeyInfo" ref="144397d5cc3cfb584f3d63f746ad5f79" args="(xmlsignature::KeyInfo *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#144397d5cc3cfb584f3d63f746ad5f79">setKeyInfo</a> (<a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the KeyInfo child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="52097a80dd1b6e79eb825828a6df111b"></a><!-- doxytag: member="xmlencryption::EncryptedType::getCipherData" ref="52097a80dd1b6e79eb825828a6df111b" args="() const =0" -->
+virtual <a class="el" href="a00359.html">CipherData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#52097a80dd1b6e79eb825828a6df111b">getCipherData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00359.html">CipherData</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbb46f5c4251cb4e20d095a65d197cf9"></a><!-- doxytag: member="xmlencryption::EncryptedType::setCipherData" ref="bbb46f5c4251cb4e20d095a65d197cf9" args="(CipherData *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#bbb46f5c4251cb4e20d095a65d197cf9">setCipherData</a> (<a class="el" href="a00359.html">CipherData</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00359.html">CipherData</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c82069d71fab3429470e0db6eee5f661"></a><!-- doxytag: member="xmlencryption::EncryptedType::getEncryptionProperties" ref="c82069d71fab3429470e0db6eee5f661" args="() const =0" -->
+virtual <a class="el" href="a00399.html">EncryptionProperties</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#c82069d71fab3429470e0db6eee5f661">getEncryptionProperties</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00399.html">EncryptionProperties</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c35f9d936d7ff42115cd05ad31e279e3"></a><!-- doxytag: member="xmlencryption::EncryptedType::setEncryptionProperties" ref="c35f9d936d7ff42115cd05ad31e279e3" args="(EncryptionProperties *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#c35f9d936d7ff42115cd05ad31e279e3">setEncryptionProperties</a> (<a class="el" href="a00399.html">EncryptionProperties</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00399.html">EncryptionProperties</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e804893f2328463c366ddb2d5282240"></a><!-- doxytag: member="xmlencryption::EncryptedType::LOCAL_NAME" ref="7e804893f2328463c366ddb2d5282240" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#7e804893f2328463c366ddb2d5282240">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc0d59139fa291692b46b2a808143b73"></a><!-- doxytag: member="xmlencryption::EncryptedType::ID_ATTRIB_NAME" ref="cc0d59139fa291692b46b2a808143b73" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#cc0d59139fa291692b46b2a808143b73">ID_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Id attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbf1b88afde969175719fe27ab1b2d9a"></a><!-- doxytag: member="xmlencryption::EncryptedType::TYPE_ATTRIB_NAME" ref="fbf1b88afde969175719fe27ab1b2d9a" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#fbf1b88afde969175719fe27ab1b2d9a">TYPE_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe4d2ab88ef03812626b7ef65c513e03"></a><!-- doxytag: member="xmlencryption::EncryptedType::MIMETYPE_ATTRIB_NAME" ref="fe4d2ab88ef03812626b7ef65c513e03" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#fe4d2ab88ef03812626b7ef65c513e03">MIMETYPE_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">MimeType attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64192380b7783b62dafc478afe6583f9"></a><!-- doxytag: member="xmlencryption::EncryptedType::ENCODING_ATTRIB_NAME" ref="64192380b7783b62dafc478afe6583f9" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#64192380b7783b62dafc478afe6583f9">ENCODING_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encoding attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="31e117cfed7a1e24d882c4ea1a6f373f"></a><!-- doxytag: member="xmlencryption::EncryptedType::TYPE_NAME" ref="31e117cfed7a1e24d882c4ea1a6f373f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html#31e117cfed7a1e24d882c4ea1a6f373f">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00392.html">EncryptedType</a> local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00392.html">EncryptedType</a> abstract type.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::Encrypter Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00393.html">Encrypter</a></div>
+<h1>xmlencryption::Encrypter Class Reference</h1><!-- doxytag: class="xmlencryption::Encrypter" -->Wrapper API for XML Encryption functionality.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encrypter.h></code>
+<p>
+<a href="a00016.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html#85b2d7b2197029dcb5ce5efdd6e54e5b">encryptElement</a> (xercesc::DOMElement *element, <a class="el" href="a00394.html">EncryptionParams</a> &encParams, <a class="el" href="a00395.html">KeyEncryptionParams</a> *kencParams=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encrypts the supplied element and returns the resulting object. <a href="#85b2d7b2197029dcb5ce5efdd6e54e5b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html#dd8c775ca4ff345306897802dcaa3911">encryptElementContent</a> (xercesc::DOMElement *element, <a class="el" href="a00394.html">EncryptionParams</a> &encParams, <a class="el" href="a00395.html">KeyEncryptionParams</a> *kencParams=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encrypts the supplied element's children and returns the resulting object. <a href="#dd8c775ca4ff345306897802dcaa3911"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00387.html">EncryptedData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html#c5b4a3816d17563edcd0f5dcaf2745d0">encryptStream</a> (std::istream &input, <a class="el" href="a00394.html">EncryptionParams</a> &encParams, <a class="el" href="a00395.html">KeyEncryptionParams</a> *kencParams=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encrypts the supplied input stream and returns the resulting object. <a href="#c5b4a3816d17563edcd0f5dcaf2745d0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00389.html">EncryptedKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html#7a001aa2d320b8a8c2b21a946eda2b7b">encryptKey</a> (const unsigned char *keyBuffer, unsigned int keyBufferSize, <a class="el" href="a00395.html">KeyEncryptionParams</a> &kencParams, bool compact=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encrypts the supplied key and returns the resulting object. <a href="#7a001aa2d320b8a8c2b21a946eda2b7b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html#ac52b172f29dcfe15360765271ff3604">getKeyTransportAlgorithm</a> (const <a class="el" href="a00371.html">xmltooling::Credential</a> &credential, const XMLCh *encryptionAlg)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Maps a data encryption algorithm to an appropriate key transport algorithm to use. <a href="#ac52b172f29dcfe15360765271ff3604"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html">EncryptionParams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Structure to collect encryption requirements. <a href="a00394.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html">KeyEncryptionParams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Structure to collect key wrapping/transport requirements. <a href="a00395.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wrapper API for XML Encryption functionality.
+<p>
+Designed to allow both external and internal key generation as follows:<p>
+If no keying material is supplied, then the algorithm MAY be recognized and a key can be generated internally. This is only done if a <a class="el" href="a00395.html">KeyEncryptionParams</a> structure is also supplied to the operation (otherwise the key would be lost).<p>
+If an XSECCryptoKey is supplied, then it is used directly, but if <a class="el" href="a00395.html">KeyEncryptionParams</a> are supplied, an exception will result unless the raw key buffer is also supplied.<p>
+If a raw key is provided, then a key object can also be created internally if the algorithm is recognized.<p>
+Summing up, if <a class="el" href="a00395.html">KeyEncryptionParams</a> are used, a raw key must be available or the key can be generated when the encryption algorithm itself is a standard one. If no <a class="el" href="a00395.html">KeyEncryptionParams</a> are supplied, then the key must be supplied either in raw or object form.<p>
+Finally, when encrypting data, the key transport algorithm can be left blank to derive it from the data encryption algorithm.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="85b2d7b2197029dcb5ce5efdd6e54e5b"></a><!-- doxytag: member="xmlencryption::Encrypter::encryptElement" ref="85b2d7b2197029dcb5ce5efdd6e54e5b" args="(xercesc::DOMElement *element, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00387.html">EncryptedData</a>* xmlencryption::Encrypter::encryptElement </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00394.html">EncryptionParams</a> & </td>
+ <td class="paramname"> <em>encParams</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00395.html">KeyEncryptionParams</a> * </td>
+ <td class="paramname"> <em>kencParams</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts the supplied element and returns the resulting object.
+<p>
+If an encryption algorithm is set, but no key, a random key will be generated iff kencParams is non-NULL and the algorithm is known.<p>
+If key encryption parameters are supplied, then the encryption key is wrapped and the result placed into an <a class="el" href="a00389.html">EncryptedKey</a> object in the KeyInfo of the returned <a class="el" href="a00387.html">EncryptedData</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the DOM element to encrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>encParams</em> </td><td>primary encryption settings </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>kencParams</em> </td><td>key encryption settings, or NULL </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a stand-alone <a class="el" href="a00387.html">EncryptedData</a> object, unconnected to the source DOM </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dd8c775ca4ff345306897802dcaa3911"></a><!-- doxytag: member="xmlencryption::Encrypter::encryptElementContent" ref="dd8c775ca4ff345306897802dcaa3911" args="(xercesc::DOMElement *element, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00387.html">EncryptedData</a>* xmlencryption::Encrypter::encryptElementContent </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00394.html">EncryptionParams</a> & </td>
+ <td class="paramname"> <em>encParams</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00395.html">KeyEncryptionParams</a> * </td>
+ <td class="paramname"> <em>kencParams</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts the supplied element's children and returns the resulting object.
+<p>
+If an encryption algorithm is set, but no key, a random key will be generated iff kencParams is non-NULL and the algorithm is known.<p>
+If key encryption parameters are supplied, then the encryption key is wrapped and the result placed into an <a class="el" href="a00389.html">EncryptedKey</a> object in the KeyInfo of the returned <a class="el" href="a00387.html">EncryptedData</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>parent element of children to encrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>encParams</em> </td><td>primary encryption settings </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>kencParams</em> </td><td>key encryption settings, or NULL </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a stand-alone <a class="el" href="a00387.html">EncryptedData</a> object, unconnected to the source DOM </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a001aa2d320b8a8c2b21a946eda2b7b"></a><!-- doxytag: member="xmlencryption::Encrypter::encryptKey" ref="7a001aa2d320b8a8c2b21a946eda2b7b" args="(const unsigned char *keyBuffer, unsigned int keyBufferSize, KeyEncryptionParams &kencParams, bool compact=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00389.html">EncryptedKey</a>* xmlencryption::Encrypter::encryptKey </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned char * </td>
+ <td class="paramname"> <em>keyBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>keyBufferSize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00395.html">KeyEncryptionParams</a> & </td>
+ <td class="paramname"> <em>kencParams</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>compact</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts the supplied key and returns the resulting object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyBuffer</em> </td><td>raw key material to encrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyBufferSize</em> </td><td>size in bytes of raw key material </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>kencParams</em> </td><td>key encryption settings </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>compact</em> </td><td>true iff the encrypted representation should be made as small as possible </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a stand-alone <a class="el" href="a00389.html">EncryptedKey</a> object, unconnected to any DOM </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c5b4a3816d17563edcd0f5dcaf2745d0"></a><!-- doxytag: member="xmlencryption::Encrypter::encryptStream" ref="c5b4a3816d17563edcd0f5dcaf2745d0" args="(std::istream &input, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00387.html">EncryptedData</a>* xmlencryption::Encrypter::encryptStream </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>input</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00394.html">EncryptionParams</a> & </td>
+ <td class="paramname"> <em>encParams</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00395.html">KeyEncryptionParams</a> * </td>
+ <td class="paramname"> <em>kencParams</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Encrypts the supplied input stream and returns the resulting object.
+<p>
+If an encryption algorithm is set, but no key, a random key will be generated iff kencParams is non-NULL and the algorithm is known.<p>
+If key encryption parameters are supplied, then the encryption key is wrapped and the result placed into an <a class="el" href="a00389.html">EncryptedKey</a> object in the KeyInfo of the returned <a class="el" href="a00387.html">EncryptedData</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>input</em> </td><td>the stream to encrypt </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>encParams</em> </td><td>primary encryption settings </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>kencParams</em> </td><td>key encryption settings, or NULL </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a stand-alone <a class="el" href="a00387.html">EncryptedData</a> object, unconnected to any DOM </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ac52b172f29dcfe15360765271ff3604"></a><!-- doxytag: member="xmlencryption::Encrypter::getKeyTransportAlgorithm" ref="ac52b172f29dcfe15360765271ff3604" args="(const xmltooling::Credential &credential, const XMLCh *encryptionAlg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const XMLCh* xmlencryption::Encrypter::getKeyTransportAlgorithm </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">xmltooling::Credential</a> & </td>
+ <td class="paramname"> <em>credential</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>encryptionAlg</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maps a data encryption algorithm to an appropriate key transport algorithm to use.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>the key encryption key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>encryptionAlg</em> </td><td>data encryption algorithm </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a key transport algorithm </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00577.html">Encrypter.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::Encrypter::EncryptionParams Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00393.html">Encrypter</a>::<a class="el" href="a00394.html">EncryptionParams</a></div>
+<h1>xmlencryption::Encrypter::EncryptionParams Struct Reference</h1><!-- doxytag: class="xmlencryption::Encrypter::EncryptionParams" -->Structure to collect encryption requirements.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encrypter.h></code>
+<p>
+<a href="a00017.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html#de483ca5d443aaac6377bfd8b1c37f1d">EncryptionParams</a> (const XMLCh *algorithm=DSIGConstants::s_unicodeStrURIAES128_CBC, const unsigned char *keyBuffer=NULL, unsigned int keyBufferSize=0, const <a class="el" href="a00371.html">xmltooling::Credential</a> *credential=NULL, bool compact=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#de483ca5d443aaac6377bfd8b1c37f1d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0d3d9d27ffc88c5d1886c30c6d71c498"></a><!-- doxytag: member="xmlencryption::Encrypter::EncryptionParams::m_algorithm" ref="0d3d9d27ffc88c5d1886c30c6d71c498" args="" -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html#0d3d9d27ffc88c5d1886c30c6d71c498">m_algorithm</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Data encryption algorithm. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf5354fe89c567973813b60170e65501"></a><!-- doxytag: member="xmlencryption::Encrypter::EncryptionParams::m_keyBuffer" ref="bf5354fe89c567973813b60170e65501" args="" -->
+const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html#bf5354fe89c567973813b60170e65501">m_keyBuffer</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer containing encryption key. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d10079caaeee0b5ddda3d29fba599255"></a><!-- doxytag: member="xmlencryption::Encrypter::EncryptionParams::m_keyBufferSize" ref="d10079caaeee0b5ddda3d29fba599255" args="" -->
+unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html#d10079caaeee0b5ddda3d29fba599255">m_keyBufferSize</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Size of buffer. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5d62efd12eae645e4d98244d215d868"></a><!-- doxytag: member="xmlencryption::Encrypter::EncryptionParams::m_credential" ref="b5d62efd12eae645e4d98244d215d868" args="" -->
+const <a class="el" href="a00371.html">xmltooling::Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html#b5d62efd12eae645e4d98244d215d868">m_credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Credential containing the encryption key. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b51400b02889fff81aad7fe1d03477e7"></a><!-- doxytag: member="xmlencryption::Encrypter::EncryptionParams::m_compact" ref="b51400b02889fff81aad7fe1d03477e7" args="" -->
+bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html#b51400b02889fff81aad7fe1d03477e7">m_compact</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Flag limiting the size of the encrypted XML representation. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Structure to collect encryption requirements.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="de483ca5d443aaac6377bfd8b1c37f1d"></a><!-- doxytag: member="xmlencryption::Encrypter::EncryptionParams::EncryptionParams" ref="de483ca5d443aaac6377bfd8b1c37f1d" args="(const XMLCh *algorithm=DSIGConstants::s_unicodeStrURIAES128_CBC, const unsigned char *keyBuffer=NULL, unsigned int keyBufferSize=0, const xmltooling::Credential *credential=NULL, bool compact=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmlencryption::Encrypter::EncryptionParams::EncryptionParams </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>algorithm</em> = <code>DSIGConstants::s_unicodeStrURIAES128_CBC</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned char * </td>
+ <td class="paramname"> <em>keyBuffer</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>keyBufferSize</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">xmltooling::Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>compact</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+The algorithm constant and key buffer <b>MUST</b> be accessible for the life of the structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>algorithm</em> </td><td>the XML Encryption algorithm constant </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyBuffer</em> </td><td>buffer containing the raw key information </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyBufferSize</em> </td><td>the size of the raw key buffer in bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional Credential supplying the encryption key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>compact</em> </td><td>true iff the encrypted representation should be made as small as possible </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00577.html">Encrypter.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::Encrypter::KeyEncryptionParams Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00393.html">Encrypter</a>::<a class="el" href="a00395.html">KeyEncryptionParams</a></div>
+<h1>xmlencryption::Encrypter::KeyEncryptionParams Struct Reference</h1><!-- doxytag: class="xmlencryption::Encrypter::KeyEncryptionParams" -->Structure to collect key wrapping/transport requirements.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encrypter.h></code>
+<p>
+<a href="a00018.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html#33ddc1e486c2b80ced8214d18f299cf3">KeyEncryptionParams</a> (const <a class="el" href="a00371.html">xmltooling::Credential</a> &credential, const XMLCh *algorithm=NULL, const XMLCh *recipient=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#33ddc1e486c2b80ced8214d18f299cf3"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f04d1f04cd6e6336dfbf2d0842886d8c"></a><!-- doxytag: member="xmlencryption::Encrypter::KeyEncryptionParams::m_credential" ref="f04d1f04cd6e6336dfbf2d0842886d8c" args="" -->
+const <a class="el" href="a00371.html">xmltooling::Credential</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html#f04d1f04cd6e6336dfbf2d0842886d8c">m_credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Credential containing key encryption key. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84306bf3e33accf5dc3a150cf788eebb"></a><!-- doxytag: member="xmlencryption::Encrypter::KeyEncryptionParams::m_algorithm" ref="84306bf3e33accf5dc3a150cf788eebb" args="" -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html#84306bf3e33accf5dc3a150cf788eebb">m_algorithm</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Key transport or wrapping algorithm. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="204fecd2b2ad8d9db965751eccdb2653"></a><!-- doxytag: member="xmlencryption::Encrypter::KeyEncryptionParams::m_recipient" ref="204fecd2b2ad8d9db965751eccdb2653" args="" -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html#204fecd2b2ad8d9db965751eccdb2653">m_recipient</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Name of recipient that owns the key encryption key. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Structure to collect key wrapping/transport requirements.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="33ddc1e486c2b80ced8214d18f299cf3"></a><!-- doxytag: member="xmlencryption::Encrypter::KeyEncryptionParams::KeyEncryptionParams" ref="33ddc1e486c2b80ced8214d18f299cf3" args="(const xmltooling::Credential &credential, const XMLCh *algorithm=NULL, const XMLCh *recipient=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmlencryption::Encrypter::KeyEncryptionParams::KeyEncryptionParams </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">xmltooling::Credential</a> & </td>
+ <td class="paramname"> <em>credential</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>algorithm</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>recipient</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>a Credential supplying the key encryption key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>algorithm</em> </td><td>XML Encryption key wrapping or transport algorithm constant </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>recipient</em> </td><td>optional name of recipient of encrypted key </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00577.html">Encrypter.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00396.html">EncryptionException</a></div>
+<h1>xmlencryption::EncryptionException Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionException" --><!-- doxytag: inherits="xmltooling::XMLSecurityException" -->Exceptions in encryption processing.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encrypter.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionException:
+<p><center><img src="a00396.png" usemap="#xmlencryption::EncryptionException_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionException_map">
+<area href="a00554.html" alt="xmltooling::XMLSecurityException" shape="rect" coords="0,112,212,136">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,212,80">
+</map>
+<a href="a00019.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3472c84a9842a2bc6efe90d8b056ba27"></a><!-- doxytag: member="xmlencryption::EncryptionException::EncryptionException" ref="3472c84a9842a2bc6efe90d8b056ba27" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html#3472c84a9842a2bc6efe90d8b056ba27">EncryptionException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7524c1922806881fa72c246c3217df50"></a><!-- doxytag: member="xmlencryption::EncryptionException::EncryptionException" ref="7524c1922806881fa72c246c3217df50" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html#7524c1922806881fa72c246c3217df50">EncryptionException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6886edffd392ac4898f5f5c88cb1d8e6"></a><!-- doxytag: member="xmlencryption::EncryptionException::EncryptionException" ref="6886edffd392ac4898f5f5c88cb1d8e6" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html#6886edffd392ac4898f5f5c88cb1d8e6">EncryptionException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7420c5f4d52f8a0bc3c45248a4b8fceb"></a><!-- doxytag: member="xmlencryption::EncryptionException::EncryptionException" ref="7420c5f4d52f8a0bc3c45248a4b8fceb" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html#7420c5f4d52f8a0bc3c45248a4b8fceb">EncryptionException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html#7784f8ec93fb38f072d4d28731312240">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#7784f8ec93fb38f072d4d28731312240"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html#b3cad7ac1a9a12edb38e8198a614ff61">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#b3cad7ac1a9a12edb38e8198a614ff61"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions in encryption processing.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="7784f8ec93fb38f072d4d28731312240"></a><!-- doxytag: member="xmlencryption::EncryptionException::getClassName" ref="7784f8ec93fb38f072d4d28731312240" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmlencryption::EncryptionException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">xmltooling::XMLSecurityException</a>.
+</div>
+</div><p>
+<a class="anchor" name="b3cad7ac1a9a12edb38e8198a614ff61"></a><!-- doxytag: member="xmlencryption::EncryptionException::raise" ref="b3cad7ac1a9a12edb38e8198a614ff61" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlencryption::EncryptionException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">xmltooling::XMLSecurityException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00577.html">Encrypter.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionMethod Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00397.html">EncryptionMethod</a></div>
+<h1>xmlencryption::EncryptionMethod Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionMethod" --><!-- doxytag: inherits="xmltooling::ElementExtensibleXMLObject" -->XML Encryption <a class="el" href="a00397.html">EncryptionMethod</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionMethod:
+<p><center><img src="a00397.png" usemap="#xmlencryption::EncryptionMethod_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionMethod_map">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00024.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="994057d2dfafd545f5cc7e3fdcec834f"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::cloneEncryptionMethod" ref="994057d2dfafd545f5cc7e3fdcec834f" args="() const =0" -->
+virtual <a class="el" href="a00397.html">EncryptionMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#994057d2dfafd545f5cc7e3fdcec834f">cloneEncryptionMethod</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f1044a23769442673f27b4c09982501c"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::getAlgorithm" ref="f1044a23769442673f27b4c09982501c" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#f1044a23769442673f27b4c09982501c">getAlgorithm</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Algorithm attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59ac17b687472caa32ab3f762c170e21"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::setAlgorithm" ref="59ac17b687472caa32ab3f762c170e21" args="(const XMLCh *Algorithm)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#59ac17b687472caa32ab3f762c170e21">setAlgorithm</a> (const XMLCh *Algorithm)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Algorithm attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5b9cad70f9f320325c83e834009518c"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::getKeySize" ref="c5b9cad70f9f320325c83e834009518c" args="() const =0" -->
+virtual <a class="el" href="a00437.html">KeySize</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#c5b9cad70f9f320325c83e834009518c">getKeySize</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00437.html">KeySize</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b510f0b1dc8acdbe84b8d6e015ed3d2"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::setKeySize" ref="1b510f0b1dc8acdbe84b8d6e015ed3d2" args="(KeySize *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#1b510f0b1dc8acdbe84b8d6e015ed3d2">setKeySize</a> (<a class="el" href="a00437.html">KeySize</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00437.html">KeySize</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eac965ddc5bf20825ecf4d84962349b4"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::getOAEPparams" ref="eac965ddc5bf20825ecf4d84962349b4" args="() const =0" -->
+virtual <a class="el" href="a00453.html">OAEPparams</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#eac965ddc5bf20825ecf4d84962349b4">getOAEPparams</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00453.html">OAEPparams</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="195f831912e406d087df85e413360daf"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::setOAEPparams" ref="195f831912e406d087df85e413360daf" args="(OAEPparams *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#195f831912e406d087df85e413360daf">setOAEPparams</a> (<a class="el" href="a00453.html">OAEPparams</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00453.html">OAEPparams</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="350a4232aa2f34e77e0c5c9d33035ca2"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::LOCAL_NAME" ref="350a4232aa2f34e77e0c5c9d33035ca2" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#350a4232aa2f34e77e0c5c9d33035ca2">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b32b91f1b5251e06f686093a1174e55d"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::ALGORITHM_ATTRIB_NAME" ref="b32b91f1b5251e06f686093a1174e55d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#b32b91f1b5251e06f686093a1174e55d">ALGORITHM_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Algorithm attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc8c123c1bb3c2228208fdb0e4397728"></a><!-- doxytag: member="xmlencryption::EncryptionMethod::TYPE_NAME" ref="cc8c123c1bb3c2228208fdb0e4397728" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html#cc8c123c1bb3c2228208fdb0e4397728">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">EncryptionMethodType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00397.html">EncryptionMethod</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionMethodBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00398.html">EncryptionMethodBuilder</a></div>
+<h1>xmlencryption::EncryptionMethodBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionMethodBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00397.html">EncryptionMethod</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionMethodBuilder:
+<p><center><img src="a00398.png" usemap="#xmlencryption::EncryptionMethodBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionMethodBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,239,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,239,24">
+</map>
+<a href="a00044.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18aaf8f5b303d23c304dd00a51893e2f"></a><!-- doxytag: member="xmlencryption::EncryptionMethodBuilder::buildObject" ref="18aaf8f5b303d23c304dd00a51893e2f" args="() const " -->
+virtual <a class="el" href="a00397.html">EncryptionMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00398.html#18aaf8f5b303d23c304dd00a51893e2f">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="628c85b0121e64fadef69581018dbe29"></a><!-- doxytag: member="xmlencryption::EncryptionMethodBuilder::buildObject" ref="628c85b0121e64fadef69581018dbe29" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00397.html">EncryptionMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00398.html#628c85b0121e64fadef69581018dbe29">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="034a37a35f45502cfbde1804f48375db"></a><!-- doxytag: member="xmlencryption::EncryptionMethodBuilder::buildEncryptionMethod" ref="034a37a35f45502cfbde1804f48375db" args="()" -->
+static <a class="el" href="a00397.html">EncryptionMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00398.html#034a37a35f45502cfbde1804f48375db">buildEncryptionMethod</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00397.html">EncryptionMethod</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionProperties Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00399.html">EncryptionProperties</a></div>
+<h1>xmlencryption::EncryptionProperties Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionProperties" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00399.html">EncryptionProperties</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionProperties:
+<p><center><img src="a00399.png" usemap="#xmlencryption::EncryptionProperties_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionProperties_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,215,24">
+</map>
+<a href="a00029.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="019a36a2da6534f48efd4dd049ab2ff2"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::cloneEncryptionProperties" ref="019a36a2da6534f48efd4dd049ab2ff2" args="() const =0" -->
+virtual <a class="el" href="a00399.html">EncryptionProperties</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#019a36a2da6534f48efd4dd049ab2ff2">cloneEncryptionProperties</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4afd660a0e6524473e9939a72d7c7dfd"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::getId" ref="4afd660a0e6524473e9939a72d7c7dfd" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#4afd660a0e6524473e9939a72d7c7dfd">getId</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e4a7a8cfac79146ad306cf60005f3e6"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::setId" ref="0e4a7a8cfac79146ad306cf60005f3e6" args="(const XMLCh *Id)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#0e4a7a8cfac79146ad306cf60005f3e6">setId</a> (const XMLCh *Id)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12e9ff213f847d65bab2ea31411b2b68"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::getEncryptionPropertys" ref="12e9ff213f847d65bab2ea31411b2b68" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00401.html">EncryptionProperty</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#12e9ff213f847d65bab2ea31411b2b68">getEncryptionPropertys</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00401.html">EncryptionProperty</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a646c8f5ae1fb13c1f8baab79aaf7fa"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::getEncryptionPropertys" ref="4a646c8f5ae1fb13c1f8baab79aaf7fa" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00401.html">EncryptionProperty</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#4a646c8f5ae1fb13c1f8baab79aaf7fa">getEncryptionPropertys</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00401.html">EncryptionProperty</a> collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d0acf20d1c4d1e71111fd978ae85e42"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::LOCAL_NAME" ref="3d0acf20d1c4d1e71111fd978ae85e42" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#3d0acf20d1c4d1e71111fd978ae85e42">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f483ecc8e8398442b40ca83cd98dcf7a"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::ID_ATTRIB_NAME" ref="f483ecc8e8398442b40ca83cd98dcf7a" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#f483ecc8e8398442b40ca83cd98dcf7a">ID_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Id attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fcfc4de81b396fec53c6d70bf65ed5cf"></a><!-- doxytag: member="xmlencryption::EncryptionProperties::TYPE_NAME" ref="fcfc4de81b396fec53c6d70bf65ed5cf" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html#fcfc4de81b396fec53c6d70bf65ed5cf">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">EncryptionPropertiesType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00399.html">EncryptionProperties</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionPropertiesBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00400.html">EncryptionPropertiesBuilder</a></div>
+<h1>xmlencryption::EncryptionPropertiesBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionPropertiesBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00399.html">EncryptionProperties</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionPropertiesBuilder:
+<p><center><img src="a00400.png" usemap="#xmlencryption::EncryptionPropertiesBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionPropertiesBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,255,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,255,24">
+</map>
+<a href="a00045.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99618b2b5ca07e3a1d90219fa7144067"></a><!-- doxytag: member="xmlencryption::EncryptionPropertiesBuilder::buildObject" ref="99618b2b5ca07e3a1d90219fa7144067" args="() const " -->
+virtual <a class="el" href="a00399.html">EncryptionProperties</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00400.html#99618b2b5ca07e3a1d90219fa7144067">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5cfe8a9e040112da2feac55bf90972c"></a><!-- doxytag: member="xmlencryption::EncryptionPropertiesBuilder::buildObject" ref="c5cfe8a9e040112da2feac55bf90972c" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00399.html">EncryptionProperties</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00400.html#c5cfe8a9e040112da2feac55bf90972c">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f49c22047b43d39cb5c33f0e42d99715"></a><!-- doxytag: member="xmlencryption::EncryptionPropertiesBuilder::buildEncryptionProperties" ref="f49c22047b43d39cb5c33f0e42d99715" args="()" -->
+static <a class="el" href="a00399.html">EncryptionProperties</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00400.html#f49c22047b43d39cb5c33f0e42d99715">buildEncryptionProperties</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00399.html">EncryptionProperties</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionProperty Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00401.html">EncryptionProperty</a></div>
+<h1>xmlencryption::EncryptionProperty Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionProperty" --><!-- doxytag: inherits="xmltooling::ElementProxy" -->XML Encryption <a class="el" href="a00401.html">EncryptionProperty</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionProperty:
+<p><center><img src="a00401.png" usemap="#xmlencryption::EncryptionProperty_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionProperty_map">
+<area href="a00386.html" alt="xmltooling::ElementProxy" shape="rect" coords="125,112,366,136">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="0,56,241,80">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="251,56,492,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,241,24">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="251,0,492,24">
+</map>
+<a href="a00028.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e14e4110531363a563ff0b38d4eef505"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::cloneEncryptionProperty" ref="e14e4110531363a563ff0b38d4eef505" args="() const =0" -->
+virtual <a class="el" href="a00401.html">EncryptionProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#e14e4110531363a563ff0b38d4eef505">cloneEncryptionProperty</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca3314aa1b4d87a9c34e62b99992cd80"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::getTarget" ref="ca3314aa1b4d87a9c34e62b99992cd80" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#ca3314aa1b4d87a9c34e62b99992cd80">getTarget</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Target attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="326024df6cb81a5bcf38c629f0af571f"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::setTarget" ref="326024df6cb81a5bcf38c629f0af571f" args="(const XMLCh *Target)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#326024df6cb81a5bcf38c629f0af571f">setTarget</a> (const XMLCh *Target)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Target attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77292c4e67c7c8e4a1bfd2521f18852d"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::getId" ref="77292c4e67c7c8e4a1bfd2521f18852d" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#77292c4e67c7c8e4a1bfd2521f18852d">getId</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eefd6e8658da7d14bd150e8561c43a76"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::setId" ref="eefd6e8658da7d14bd150e8561c43a76" args="(const XMLCh *Id)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#eefd6e8658da7d14bd150e8561c43a76">setId</a> (const XMLCh *Id)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Id attribute. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a233cfcd401646783309648eb88d1a37"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::LOCAL_NAME" ref="a233cfcd401646783309648eb88d1a37" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#a233cfcd401646783309648eb88d1a37">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="842c9a585f8c97da471f98ce9dfeaf0f"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::TARGET_ATTRIB_NAME" ref="842c9a585f8c97da471f98ce9dfeaf0f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#842c9a585f8c97da471f98ce9dfeaf0f">TARGET_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Target attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19b00f319faa258604f2b14f5056c13f"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::ID_ATTRIB_NAME" ref="19b00f319faa258604f2b14f5056c13f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#19b00f319faa258604f2b14f5056c13f">ID_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Id attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7103331b74d5b9d7bfd780bd19497027"></a><!-- doxytag: member="xmlencryption::EncryptionProperty::TYPE_NAME" ref="7103331b74d5b9d7bfd780bd19497027" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html#7103331b74d5b9d7bfd780bd19497027">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">EncryptionPropertyType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00401.html">EncryptionProperty</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::EncryptionPropertyBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00402.html">EncryptionPropertyBuilder</a></div>
+<h1>xmlencryption::EncryptionPropertyBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::EncryptionPropertyBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00401.html">EncryptionProperty</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::EncryptionPropertyBuilder:
+<p><center><img src="a00402.png" usemap="#xmlencryption::EncryptionPropertyBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::EncryptionPropertyBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,246,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,246,24">
+</map>
+<a href="a00046.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7489f9a505e9aa5bed93222f21bb3b53"></a><!-- doxytag: member="xmlencryption::EncryptionPropertyBuilder::buildObject" ref="7489f9a505e9aa5bed93222f21bb3b53" args="() const " -->
+virtual <a class="el" href="a00401.html">EncryptionProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html#7489f9a505e9aa5bed93222f21bb3b53">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f8d33b08ca7498e2c8465c73d4d90d8b"></a><!-- doxytag: member="xmlencryption::EncryptionPropertyBuilder::buildObject" ref="f8d33b08ca7498e2c8465c73d4d90d8b" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00401.html">EncryptionProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html#f8d33b08ca7498e2c8465c73d4d90d8b">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2c94bd49a08c334feb6a389abec8594"></a><!-- doxytag: member="xmlencryption::EncryptionPropertyBuilder::buildEncryptionProperty" ref="e2c94bd49a08c334feb6a389abec8594" args="()" -->
+static <a class="el" href="a00401.html">EncryptionProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html#e2c94bd49a08c334feb6a389abec8594">buildEncryptionProperty</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00401.html">EncryptionProperty</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Envelope Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00403.html">Envelope</a></div>
+<h1>soap11::Envelope Class Reference</h1><!-- doxytag: class="soap11::Envelope" --><!-- doxytag: inherits="xmltooling::AttributeExtensibleXMLObject" -->SOAP 1.1 <a class="el" href="a00403.html">Envelope</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Envelope:
+<p><center><img src="a00403.png" usemap="#soap11::Envelope_map" border="0" alt=""></center>
+<map name="soap11::Envelope_map">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="0,56,241,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,241,24">
+</map>
+<a href="a00174.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e037858b6dadf2728a0f6110c424d16"></a><!-- doxytag: member="soap11::Envelope::cloneEnvelope" ref="8e037858b6dadf2728a0f6110c424d16" args="() const =0" -->
+virtual <a class="el" href="a00403.html">Envelope</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#8e037858b6dadf2728a0f6110c424d16">cloneEnvelope</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="72c74fadba814b057bf9ef49b5d241bc"></a><!-- doxytag: member="soap11::Envelope::getHeader" ref="72c74fadba814b057bf9ef49b5d241bc" args="() const =0" -->
+virtual <a class="el" href="a00421.html">Header</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#72c74fadba814b057bf9ef49b5d241bc">getHeader</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00421.html">Header</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cee57d7b6be440394542109edb76799e"></a><!-- doxytag: member="soap11::Envelope::setHeader" ref="cee57d7b6be440394542109edb76799e" args="(Header *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#cee57d7b6be440394542109edb76799e">setHeader</a> (<a class="el" href="a00421.html">Header</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00421.html">Header</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11b832e0c27f573d4902f2ee9d72ca93"></a><!-- doxytag: member="soap11::Envelope::getBody" ref="11b832e0c27f573d4902f2ee9d72ca93" args="() const =0" -->
+virtual <a class="el" href="a00354.html">Body</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#11b832e0c27f573d4902f2ee9d72ca93">getBody</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00354.html">Body</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7ce79f036648a1af23967ef2d9f97cb"></a><!-- doxytag: member="soap11::Envelope::setBody" ref="f7ce79f036648a1af23967ef2d9f97cb" args="(Body *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#f7ce79f036648a1af23967ef2d9f97cb">setBody</a> (<a class="el" href="a00354.html">Body</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00354.html">Body</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="395473e806a242ba0fede6d55e09275e"></a><!-- doxytag: member="soap11::Envelope::LOCAL_NAME" ref="395473e806a242ba0fede6d55e09275e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#395473e806a242ba0fede6d55e09275e">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05fdf0a497b31c840ae0e5b4408753b4"></a><!-- doxytag: member="soap11::Envelope::TYPE_NAME" ref="05fdf0a497b31c840ae0e5b4408753b4" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html#05fdf0a497b31c840ae0e5b4408753b4">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00403.html">Envelope</a> (type) local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 <a class="el" href="a00403.html">Envelope</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::EnvelopeBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00404.html">EnvelopeBuilder</a></div>
+<h1>soap11::EnvelopeBuilder Class Reference</h1><!-- doxytag: class="soap11::EnvelopeBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00403.html">Envelope</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::EnvelopeBuilder:
+<p><center><img src="a00404.png" usemap="#soap11::EnvelopeBuilder_map" border="0" alt=""></center>
+<map name="soap11::EnvelopeBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00176.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd3af059a4fc7d4e836da1570054b63a"></a><!-- doxytag: member="soap11::EnvelopeBuilder::buildObject" ref="dd3af059a4fc7d4e836da1570054b63a" args="() const " -->
+virtual <a class="el" href="a00403.html">Envelope</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00404.html#dd3af059a4fc7d4e836da1570054b63a">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc39cf802d49411ad432f63b56e824b7"></a><!-- doxytag: member="soap11::EnvelopeBuilder::buildObject" ref="bc39cf802d49411ad432f63b56e824b7" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00403.html">Envelope</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00404.html#bc39cf802d49411ad432f63b56e824b7">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30f4fe1fe0d0151ffc6af758fc9c15da"></a><!-- doxytag: member="soap11::EnvelopeBuilder::buildEnvelope" ref="30f4fe1fe0d0151ffc6af758fc9c15da" args="()" -->
+static <a class="el" href="a00403.html">Envelope</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00404.html#30f4fe1fe0d0151ffc6af758fc9c15da">buildEnvelope</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00403.html">Envelope</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Exponent Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00405.html">Exponent</a></div>
+<h1>xmlsignature::Exponent Class Reference</h1><!-- doxytag: class="xmlsignature::Exponent" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00405.html">Exponent</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Exponent:
+<p><center><img src="a00405.png" usemap="#xmlsignature::Exponent_map" border="0" alt=""></center>
+<map name="xmlsignature::Exponent_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,140,24">
+</map>
+<a href="a00100.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d56b443a84deb64deeb5ed7550818fb4"></a><!-- doxytag: member="xmlsignature::Exponent::cloneExponent" ref="d56b443a84deb64deeb5ed7550818fb4" args="() const =0" -->
+virtual <a class="el" href="a00405.html">Exponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00405.html#d56b443a84deb64deeb5ed7550818fb4">cloneExponent</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a94e956cd2c2179f1cb56bff7146811"></a><!-- doxytag: member="xmlsignature::Exponent::getValue" ref="1a94e956cd2c2179f1cb56bff7146811" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00405.html#1a94e956cd2c2179f1cb56bff7146811">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c76cf365f036e60c947be8f125fd0a4e"></a><!-- doxytag: member="xmlsignature::Exponent::setValue" ref="c76cf365f036e60c947be8f125fd0a4e" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00405.html#c76cf365f036e60c947be8f125fd0a4e">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18f1ff0dec1b03bb9a6a6be1cda3e195"></a><!-- doxytag: member="xmlsignature::Exponent::LOCAL_NAME" ref="18f1ff0dec1b03bb9a6a6be1cda3e195" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00405.html#18f1ff0dec1b03bb9a6a6be1cda3e195">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00405.html">Exponent</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::ExponentBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00406.html">ExponentBuilder</a></div>
+<h1>xmlsignature::ExponentBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::ExponentBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00405.html">Exponent</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::ExponentBuilder:
+<p><center><img src="a00406.png" usemap="#xmlsignature::ExponentBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::ExponentBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00149.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06dc4bc0ac236dc40c683622e47f037c"></a><!-- doxytag: member="xmlsignature::ExponentBuilder::buildObject" ref="06dc4bc0ac236dc40c683622e47f037c" args="() const " -->
+virtual <a class="el" href="a00405.html">Exponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html#06dc4bc0ac236dc40c683622e47f037c">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b533cdbc0809a78c2a740bedf17d34ab"></a><!-- doxytag: member="xmlsignature::ExponentBuilder::buildObject" ref="b533cdbc0809a78c2a740bedf17d34ab" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00405.html">Exponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html#b533cdbc0809a78c2a740bedf17d34ab">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4cbbfd234c9f28645a2a641836ef311b"></a><!-- doxytag: member="xmlsignature::ExponentBuilder::buildExponent" ref="4cbbfd234c9f28645a2a641836ef311b" args="()" -->
+static <a class="el" href="a00405.html">Exponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html#4cbbfd234c9f28645a2a641836ef311b">buildExponent</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00405.html">Exponent</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Fault Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00407.html">Fault</a></div>
+<h1>soap11::Fault Class Reference</h1><!-- doxytag: class="soap11::Fault" --><!-- doxytag: inherits="xmltooling::XMLObject" -->SOAP 1.1 <a class="el" href="a00407.html">Fault</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Fault:
+<p><center><img src="a00407.png" usemap="#soap11::Fault_map" border="0" alt=""></center>
+<map name="soap11::Fault_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00171.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="27605012d9e0c70d66391af85720107f"></a><!-- doxytag: member="soap11::Fault::cloneFault" ref="27605012d9e0c70d66391af85720107f" args="() const =0" -->
+virtual <a class="el" href="a00407.html">Fault</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#27605012d9e0c70d66391af85720107f">cloneFault</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11fd8af859ce1259bae72d3bccbcd5f0"></a><!-- doxytag: member="soap11::Fault::getFaultcode" ref="11fd8af859ce1259bae72d3bccbcd5f0" args="() const =0" -->
+virtual <a class="el" href="a00411.html">Faultcode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#11fd8af859ce1259bae72d3bccbcd5f0">getFaultcode</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00411.html">Faultcode</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4aeccbcdd3b682166de787fe285a731e"></a><!-- doxytag: member="soap11::Fault::setFaultcode" ref="4aeccbcdd3b682166de787fe285a731e" args="(Faultcode *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#4aeccbcdd3b682166de787fe285a731e">setFaultcode</a> (<a class="el" href="a00411.html">Faultcode</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00411.html">Faultcode</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d585eb22a755a4d01c19f7054f4ce984"></a><!-- doxytag: member="soap11::Fault::getFaultstring" ref="d585eb22a755a4d01c19f7054f4ce984" args="() const =0" -->
+virtual <a class="el" href="a00413.html">Faultstring</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#d585eb22a755a4d01c19f7054f4ce984">getFaultstring</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00413.html">Faultstring</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a25b958657104ca499bd7e7e0839917"></a><!-- doxytag: member="soap11::Fault::setFaultstring" ref="0a25b958657104ca499bd7e7e0839917" args="(Faultstring *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#0a25b958657104ca499bd7e7e0839917">setFaultstring</a> (<a class="el" href="a00413.html">Faultstring</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00413.html">Faultstring</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6079ef0a2b45b67128f9297dd6b9e8b2"></a><!-- doxytag: member="soap11::Fault::getFaultactor" ref="6079ef0a2b45b67128f9297dd6b9e8b2" args="() const =0" -->
+virtual <a class="el" href="a00408.html">Faultactor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#6079ef0a2b45b67128f9297dd6b9e8b2">getFaultactor</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00408.html">Faultactor</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d72fcc49ba70399d77ead5f5e0c6f45"></a><!-- doxytag: member="soap11::Fault::setFaultactor" ref="4d72fcc49ba70399d77ead5f5e0c6f45" args="(Faultactor *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#4d72fcc49ba70399d77ead5f5e0c6f45">setFaultactor</a> (<a class="el" href="a00408.html">Faultactor</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00408.html">Faultactor</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18b71b4e23373ea38fc4d592165d64dd"></a><!-- doxytag: member="soap11::Fault::getDetail" ref="18b71b4e23373ea38fc4d592165d64dd" args="() const =0" -->
+virtual <a class="el" href="a00381.html">Detail</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#18b71b4e23373ea38fc4d592165d64dd">getDetail</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00381.html">Detail</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05db4a76bb78cc8725ad8561ce53b786"></a><!-- doxytag: member="soap11::Fault::setDetail" ref="05db4a76bb78cc8725ad8561ce53b786" args="(Detail *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#05db4a76bb78cc8725ad8561ce53b786">setDetail</a> (<a class="el" href="a00381.html">Detail</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00381.html">Detail</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a550b4446740e15137dfcbe45e56f6e"></a><!-- doxytag: member="soap11::Fault::LOCAL_NAME" ref="7a550b4446740e15137dfcbe45e56f6e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#7a550b4446740e15137dfcbe45e56f6e">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="730f667e6241d607eae243e3fc169f6f"></a><!-- doxytag: member="soap11::Fault::TYPE_NAME" ref="730f667e6241d607eae243e3fc169f6f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html#730f667e6241d607eae243e3fc169f6f">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00407.html">Fault</a> (type) local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 <a class="el" href="a00407.html">Fault</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Faultactor Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00408.html">Faultactor</a></div>
+<h1>soap11::Faultactor Class Reference</h1><!-- doxytag: class="soap11::Faultactor" --><!-- doxytag: inherits="xmltooling::XMLObject" -->SOAP 1.1 faultactor element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Faultactor:
+<p><center><img src="a00408.png" usemap="#soap11::Faultactor_map" border="0" alt=""></center>
+<map name="soap11::Faultactor_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00168.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="823316e7ee5cd8e99569bf4ae25f606c"></a><!-- doxytag: member="soap11::Faultactor::cloneFaultactor" ref="823316e7ee5cd8e99569bf4ae25f606c" args="() const =0" -->
+virtual <a class="el" href="a00408.html">Faultactor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html#823316e7ee5cd8e99569bf4ae25f606c">cloneFaultactor</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2d553550dfa819b2bdd8e0f8b99c711"></a><!-- doxytag: member="soap11::Faultactor::getActor" ref="c2d553550dfa819b2bdd8e0f8b99c711" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html#c2d553550dfa819b2bdd8e0f8b99c711">getActor</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Actor . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a886bddea5dddf95bf52e3c02bcb75c7"></a><!-- doxytag: member="soap11::Faultactor::setActor" ref="a886bddea5dddf95bf52e3c02bcb75c7" args="(const XMLCh *Actor)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html#a886bddea5dddf95bf52e3c02bcb75c7">setActor</a> (const XMLCh *Actor)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Actor . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="464a088876516177fab908196cc71c41"></a><!-- doxytag: member="soap11::Faultactor::LOCAL_NAME" ref="464a088876516177fab908196cc71c41" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html#464a088876516177fab908196cc71c41">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 faultactor element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::FaultactorBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00409.html">FaultactorBuilder</a></div>
+<h1>soap11::FaultactorBuilder Class Reference</h1><!-- doxytag: class="soap11::FaultactorBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00408.html">Faultactor</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::FaultactorBuilder:
+<p><center><img src="a00409.png" usemap="#soap11::FaultactorBuilder_map" border="0" alt=""></center>
+<map name="soap11::FaultactorBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00180.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99bef4dc48319b7bd77419594926a96b"></a><!-- doxytag: member="soap11::FaultactorBuilder::buildObject" ref="99bef4dc48319b7bd77419594926a96b" args="() const " -->
+virtual <a class="el" href="a00408.html">Faultactor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00409.html#99bef4dc48319b7bd77419594926a96b">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="276012a12d6225482bfe7bba8ed5fd79"></a><!-- doxytag: member="soap11::FaultactorBuilder::buildObject" ref="276012a12d6225482bfe7bba8ed5fd79" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00408.html">Faultactor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00409.html#276012a12d6225482bfe7bba8ed5fd79">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1355df2d43892bd47dc619f3ce118d4"></a><!-- doxytag: member="soap11::FaultactorBuilder::buildFaultactor" ref="e1355df2d43892bd47dc619f3ce118d4" args="()" -->
+static <a class="el" href="a00408.html">Faultactor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00409.html#e1355df2d43892bd47dc619f3ce118d4">buildFaultactor</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00408.html">Faultactor</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::FaultBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00410.html">FaultBuilder</a></div>
+<h1>soap11::FaultBuilder Class Reference</h1><!-- doxytag: class="soap11::FaultBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00407.html">Fault</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::FaultBuilder:
+<p><center><img src="a00410.png" usemap="#soap11::FaultBuilder_map" border="0" alt=""></center>
+<map name="soap11::FaultBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00177.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ed751210b41bb8283f253e43909e2d8"></a><!-- doxytag: member="soap11::FaultBuilder::buildObject" ref="5ed751210b41bb8283f253e43909e2d8" args="() const " -->
+virtual <a class="el" href="a00407.html">Fault</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html#5ed751210b41bb8283f253e43909e2d8">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6f7b12094121d2fc14e4033402cb5fa"></a><!-- doxytag: member="soap11::FaultBuilder::buildObject" ref="b6f7b12094121d2fc14e4033402cb5fa" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00407.html">Fault</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html#b6f7b12094121d2fc14e4033402cb5fa">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0573f5726c15e9bd6167d740767d08cd"></a><!-- doxytag: member="soap11::FaultBuilder::buildFault" ref="0573f5726c15e9bd6167d740767d08cd" args="()" -->
+static <a class="el" href="a00407.html">Fault</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html#0573f5726c15e9bd6167d740767d08cd">buildFault</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00407.html">Fault</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Faultcode Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00411.html">Faultcode</a></div>
+<h1>soap11::Faultcode Class Reference</h1><!-- doxytag: class="soap11::Faultcode" --><!-- doxytag: inherits="xmltooling::XMLObject" -->SOAP 1.1 faultcode element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Faultcode:
+<p><center><img src="a00411.png" usemap="#soap11::Faultcode_map" border="0" alt=""></center>
+<map name="soap11::Faultcode_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00169.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9229edc67d0bda3fc2aa72f3583ea7f7"></a><!-- doxytag: member="soap11::Faultcode::cloneFaultcode" ref="9229edc67d0bda3fc2aa72f3583ea7f7" args="() const =0" -->
+virtual <a class="el" href="a00411.html">Faultcode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#9229edc67d0bda3fc2aa72f3583ea7f7">cloneFaultcode</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="044f90385f4b9bd302d6e97aac3ce0a0"></a><!-- doxytag: member="soap11::Faultcode::getCode" ref="044f90385f4b9bd302d6e97aac3ce0a0" args="() const =0" -->
+virtual const <a class="el" href="a00475.html">xmltooling::QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#044f90385f4b9bd302d6e97aac3ce0a0">getCode</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the QName content of the element. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc6addba7b5cae8f7ecb233703f64a14"></a><!-- doxytag: member="soap11::Faultcode::setCode" ref="cc6addba7b5cae8f7ecb233703f64a14" args="(const xmltooling::QName *qname)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#cc6addba7b5cae8f7ecb233703f64a14">setCode</a> (const <a class="el" href="a00475.html">xmltooling::QName</a> *qname)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the QName content of the element. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20c73b91071fc007f639bd072288e536"></a><!-- doxytag: member="soap11::Faultcode::LOCAL_NAME" ref="20c73b91071fc007f639bd072288e536" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#20c73b91071fc007f639bd072288e536">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="974969c27624ce828ad423011b70c566"></a><!-- doxytag: member="soap11::Faultcode::CLIENT" ref="974969c27624ce828ad423011b70c566" args="" -->
+static <a class="el" href="a00475.html">xmltooling::QName</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#974969c27624ce828ad423011b70c566">CLIENT</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Client <a class="el" href="a00407.html">Fault</a> code. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a09022d4ab711582b0829c7bed820979"></a><!-- doxytag: member="soap11::Faultcode::SERVER" ref="a09022d4ab711582b0829c7bed820979" args="" -->
+static <a class="el" href="a00475.html">xmltooling::QName</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#a09022d4ab711582b0829c7bed820979">SERVER</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Server <a class="el" href="a00407.html">Fault</a> code. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="10e068e32618f4383a83dc590bf7888d"></a><!-- doxytag: member="soap11::Faultcode::MUSTUNDERSTAND" ref="10e068e32618f4383a83dc590bf7888d" args="" -->
+static <a class="el" href="a00475.html">xmltooling::QName</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#10e068e32618f4383a83dc590bf7888d">MUSTUNDERSTAND</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">MustUnderstand <a class="el" href="a00407.html">Fault</a> code. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f561155573fd351de6d7d3c9f0d3d170"></a><!-- doxytag: member="soap11::Faultcode::VERSIONMISMATCH" ref="f561155573fd351de6d7d3c9f0d3d170" args="" -->
+static <a class="el" href="a00475.html">xmltooling::QName</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html#f561155573fd351de6d7d3c9f0d3d170">VERSIONMISMATCH</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Version Mismatch <a class="el" href="a00407.html">Fault</a> code. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 faultcode element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::FaultcodeBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00412.html">FaultcodeBuilder</a></div>
+<h1>soap11::FaultcodeBuilder Class Reference</h1><!-- doxytag: class="soap11::FaultcodeBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00411.html">Faultcode</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::FaultcodeBuilder:
+<p><center><img src="a00412.png" usemap="#soap11::FaultcodeBuilder_map" border="0" alt=""></center>
+<map name="soap11::FaultcodeBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00181.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6a7dae7157189529c88b6867074ef32"></a><!-- doxytag: member="soap11::FaultcodeBuilder::buildObject" ref="e6a7dae7157189529c88b6867074ef32" args="() const " -->
+virtual <a class="el" href="a00411.html">Faultcode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00412.html#e6a7dae7157189529c88b6867074ef32">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="adbcd90c7e7c6f8c5fec15e582dac821"></a><!-- doxytag: member="soap11::FaultcodeBuilder::buildObject" ref="adbcd90c7e7c6f8c5fec15e582dac821" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00411.html">Faultcode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00412.html#adbcd90c7e7c6f8c5fec15e582dac821">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="175cdd4df73505c47d5708642014e42c"></a><!-- doxytag: member="soap11::FaultcodeBuilder::buildFaultcode" ref="175cdd4df73505c47d5708642014e42c" args="()" -->
+static <a class="el" href="a00411.html">Faultcode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00412.html#175cdd4df73505c47d5708642014e42c">buildFaultcode</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00411.html">Faultcode</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Faultstring Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00413.html">Faultstring</a></div>
+<h1>soap11::Faultstring Class Reference</h1><!-- doxytag: class="soap11::Faultstring" --><!-- doxytag: inherits="xmltooling::XMLObject" -->SOAP 1.1 faultstring element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Faultstring:
+<p><center><img src="a00413.png" usemap="#soap11::Faultstring_map" border="0" alt=""></center>
+<map name="soap11::Faultstring_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00167.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c474916842e45686cd0fbad01279fd76"></a><!-- doxytag: member="soap11::Faultstring::cloneFaultstring" ref="c474916842e45686cd0fbad01279fd76" args="() const =0" -->
+virtual <a class="el" href="a00413.html">Faultstring</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html#c474916842e45686cd0fbad01279fd76">cloneFaultstring</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d7a4f032ee74719c0fadf1e66304b77"></a><!-- doxytag: member="soap11::Faultstring::getString" ref="6d7a4f032ee74719c0fadf1e66304b77" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html#6d7a4f032ee74719c0fadf1e66304b77">getString</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns String . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f7427ba47784ebe46b3f0b94b900ce9"></a><!-- doxytag: member="soap11::Faultstring::setString" ref="7f7427ba47784ebe46b3f0b94b900ce9" args="(const XMLCh *String)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html#7f7427ba47784ebe46b3f0b94b900ce9">setString</a> (const XMLCh *String)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears String . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d83585e8cff28076c04fa9643201261"></a><!-- doxytag: member="soap11::Faultstring::LOCAL_NAME" ref="8d83585e8cff28076c04fa9643201261" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html#8d83585e8cff28076c04fa9643201261">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 faultstring element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::FaultstringBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00414.html">FaultstringBuilder</a></div>
+<h1>soap11::FaultstringBuilder Class Reference</h1><!-- doxytag: class="soap11::FaultstringBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00413.html">Faultstring</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::FaultstringBuilder:
+<p><center><img src="a00414.png" usemap="#soap11::FaultstringBuilder_map" border="0" alt=""></center>
+<map name="soap11::FaultstringBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00182.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="435baba3fddf3b5fe7349eeb1be0a43f"></a><!-- doxytag: member="soap11::FaultstringBuilder::buildObject" ref="435baba3fddf3b5fe7349eeb1be0a43f" args="() const " -->
+virtual <a class="el" href="a00413.html">Faultstring</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html#435baba3fddf3b5fe7349eeb1be0a43f">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e2c084df3b091acd604f039c2db4387"></a><!-- doxytag: member="soap11::FaultstringBuilder::buildObject" ref="7e2c084df3b091acd604f039c2db4387" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00413.html">Faultstring</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html#7e2c084df3b091acd604f039c2db4387">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7da38ef15dae46455cef2c4c0718b179"></a><!-- doxytag: member="soap11::FaultstringBuilder::buildFaultstring" ref="7da38ef15dae46455cef2c4c0718b179" args="()" -->
+static <a class="el" href="a00413.html">Faultstring</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html#7da38ef15dae46455cef2c4c0718b179">buildFaultstring</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00413.html">Faultstring</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::G Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00415.html">G</a></div>
+<h1>xmlsignature::G Class Reference</h1><!-- doxytag: class="xmlsignature::G" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00415.html">G</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::G:
+<p><center><img src="a00415.png" usemap="#xmlsignature::G_map" border="0" alt=""></center>
+<map name="xmlsignature::G_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00105.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7527aede92a414ab2352b89d953fbcba"></a><!-- doxytag: member="xmlsignature::G::cloneG" ref="7527aede92a414ab2352b89d953fbcba" args="() const =0" -->
+virtual <a class="el" href="a00415.html">G</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html#7527aede92a414ab2352b89d953fbcba">cloneG</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="018400875310d49b460d41e407eaed30"></a><!-- doxytag: member="xmlsignature::G::getValue" ref="018400875310d49b460d41e407eaed30" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html#018400875310d49b460d41e407eaed30">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b5ad8747b5f966792dce68538fe3391"></a><!-- doxytag: member="xmlsignature::G::setValue" ref="9b5ad8747b5f966792dce68538fe3391" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html#9b5ad8747b5f966792dce68538fe3391">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e55a855eb1ede03f95248c0928328d1"></a><!-- doxytag: member="xmlsignature::G::LOCAL_NAME" ref="2e55a855eb1ede03f95248c0928328d1" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html#2e55a855eb1ede03f95248c0928328d1">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00415.html">G</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::GBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00416.html">GBuilder</a></div>
+<h1>xmlsignature::GBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::GBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00415.html">G</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::GBuilder:
+<p><center><img src="a00416.png" usemap="#xmlsignature::GBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::GBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00154.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b528cf7af359896b3234210a470ed4e2"></a><!-- doxytag: member="xmlsignature::GBuilder::buildObject" ref="b528cf7af359896b3234210a470ed4e2" args="() const " -->
+virtual <a class="el" href="a00415.html">G</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00416.html#b528cf7af359896b3234210a470ed4e2">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="784f2ca6befcf52a348ba3bda7658cbe"></a><!-- doxytag: member="xmlsignature::GBuilder::buildObject" ref="784f2ca6befcf52a348ba3bda7658cbe" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00415.html">G</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00416.html#784f2ca6befcf52a348ba3bda7658cbe">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51a7c00a94b84642b1688954b0aa5463"></a><!-- doxytag: member="xmlsignature::GBuilder::buildG" ref="51a7c00a94b84642b1688954b0aa5463" args="()" -->
+static <a class="el" href="a00415.html">G</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00416.html#51a7c00a94b84642b1688954b0aa5463">buildG</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00415.html">G</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::GenericRequest Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00417.html">GenericRequest</a></div>
+<h1>xmltooling::GenericRequest Class Reference</h1><!-- doxytag: class="xmltooling::GenericRequest" -->Interface to generic protocol requests that transport XML messages.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/io/GenericRequest.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::GenericRequest:
+<p><center><img src="a00417.png" usemap="#xmltooling::GenericRequest_map" border="0" alt=""></center>
+<map name="xmltooling::GenericRequest_map">
+<area href="a00423.html" alt="xmltooling::HTTPRequest" shape="rect" coords="0,56,162,80">
+</map>
+<a href="a00068.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#2713bf6e803fee551bfb2e391ab7c2d0">getScheme</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the URL scheme of the request (http, https, ftp, ldap, etc. <a href="#2713bf6e803fee551bfb2e391ab7c2d0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#4537f02651b3d500bca2d63ecb0b8350">isSecure</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the request is over a confidential channel. <a href="#4537f02651b3d500bca2d63ecb0b8350"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#af390650283db2737a02a7143410834e">getHostname</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns hostname of service that received request. <a href="#af390650283db2737a02a7143410834e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#c14f78d7d2125285a23c8f482d8abe6e">getPort</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns incoming port. <a href="#c14f78d7d2125285a23c8f482d8abe6e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#096d07192e3acad47bd18c92bae14b48">getContentType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the MIME type of the request, if known. <a href="#096d07192e3acad47bd18c92bae14b48"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#a0c956913e83d1ea978244169425b68d">getContentLength</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the length of the request body, if known. <a href="#a0c956913e83d1ea978244169425b68d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#9aaafea15ed21a116722a18b6e50f2ba">getRequestBody</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the raw request body. <a href="#9aaafea15ed21a116722a18b6e50f2ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#fe7809a3285dfa0249dfb6b65faff685">getParameter</a> (const char *name) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a decoded named parameter value from the request. <a href="#fe7809a3285dfa0249dfb6b65faff685"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::vector< const <br>
+char * >::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#c1585f100a0b23a0e33ac2eea1beaa60">getParameters</a> (const char *name, std::vector< const char * > &values) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns all of the decoded values of a named parameter from the request. <a href="#c1585f100a0b23a0e33ac2eea1beaa60"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#540e3707b35a5c242cd4c133a67211a4">getRemoteUser</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the transport-authenticated identity associated with the request, if authentication is solely handled by the transport. <a href="#540e3707b35a5c242cd4c133a67211a4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#77db1038b240b114954582d5b3005678">getAuthType</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the authentication type associated with the request. <a href="#77db1038b240b114954582d5b3005678"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#a884fe9a4d30fa39ff91bcc52c141cd8">getRemoteAddr</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the IP address of the client. <a href="#a884fe9a4d30fa39ff91bcc52c141cd8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ XSECCryptoX509 * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html#e23d1e4ac83b6d8b0ceadb1ab315311d">getClientCertificates</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the chain of certificates sent by the client. <a href="#e23d1e4ac83b6d8b0ceadb1ab315311d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to generic protocol requests that transport XML messages.
+<p>
+This interface need not be threadsafe.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="77db1038b240b114954582d5b3005678"></a><!-- doxytag: member="xmltooling::GenericRequest::getAuthType" ref="77db1038b240b114954582d5b3005678" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::GenericRequest::getAuthType </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the authentication type associated with the request.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the authentication type or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e23d1e4ac83b6d8b0ceadb1ab315311d"></a><!-- doxytag: member="xmltooling::GenericRequest::getClientCertificates" ref="e23d1e4ac83b6d8b0ceadb1ab315311d" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<XSECCryptoX509*>& xmltooling::GenericRequest::getClientCertificates </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the chain of certificates sent by the client.
+<p>
+They are not guaranteed to be valid according to any particular definition.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the client's certificate chain </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a0c956913e83d1ea978244169425b68d"></a><!-- doxytag: member="xmltooling::GenericRequest::getContentLength" ref="a0c956913e83d1ea978244169425b68d" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual long xmltooling::GenericRequest::getContentLength </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the length of the request body, if known.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the content length, or -1 if unknown </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="096d07192e3acad47bd18c92bae14b48"></a><!-- doxytag: member="xmltooling::GenericRequest::getContentType" ref="096d07192e3acad47bd18c92bae14b48" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::GenericRequest::getContentType </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the MIME type of the request, if known.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the MIME type, or an empty string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="af390650283db2737a02a7143410834e"></a><!-- doxytag: member="xmltooling::GenericRequest::getHostname" ref="af390650283db2737a02a7143410834e" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::GenericRequest::getHostname </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns hostname of service that received request.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>hostname of service </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fe7809a3285dfa0249dfb6b65faff685"></a><!-- doxytag: member="xmltooling::GenericRequest::getParameter" ref="fe7809a3285dfa0249dfb6b65faff685" args="(const char *name) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::GenericRequest::getParameter </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a decoded named parameter value from the request.
+<p>
+If a parameter has multiple values, only one will be returned.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the name of the parameter to return </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a single parameter value or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c1585f100a0b23a0e33ac2eea1beaa60"></a><!-- doxytag: member="xmltooling::GenericRequest::getParameters" ref="c1585f100a0b23a0e33ac2eea1beaa60" args="(const char *name, std::vector< const char * > &values) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::vector<const char*>::size_type xmltooling::GenericRequest::getParameters </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::vector< const char * > & </td>
+ <td class="paramname"> <em>values</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns all of the decoded values of a named parameter from the request.
+<p>
+All values found will be returned.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the name of the parameter to return </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>values</em> </td><td>a vector in which to return pointers to the decoded values </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the number of values returned </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c14f78d7d2125285a23c8f482d8abe6e"></a><!-- doxytag: member="xmltooling::GenericRequest::getPort" ref="c14f78d7d2125285a23c8f482d8abe6e" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::GenericRequest::getPort </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns incoming port.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>incoming port </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a884fe9a4d30fa39ff91bcc52c141cd8"></a><!-- doxytag: member="xmltooling::GenericRequest::getRemoteAddr" ref="a884fe9a4d30fa39ff91bcc52c141cd8" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::GenericRequest::getRemoteAddr </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the IP address of the client.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the client's IP address </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="540e3707b35a5c242cd4c133a67211a4"></a><!-- doxytag: member="xmltooling::GenericRequest::getRemoteUser" ref="540e3707b35a5c242cd4c133a67211a4" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::GenericRequest::getRemoteUser </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the transport-authenticated identity associated with the request, if authentication is solely handled by the transport.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the authenticated username or an empty string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9aaafea15ed21a116722a18b6e50f2ba"></a><!-- doxytag: member="xmltooling::GenericRequest::getRequestBody" ref="9aaafea15ed21a116722a18b6e50f2ba" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::GenericRequest::getRequestBody </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the raw request body.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the request body, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2713bf6e803fee551bfb2e391ab7c2d0"></a><!-- doxytag: member="xmltooling::GenericRequest::getScheme" ref="2713bf6e803fee551bfb2e391ab7c2d0" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::GenericRequest::getScheme </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the URL scheme of the request (http, https, ftp, ldap, etc.
+<p>
+)<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the URL scheme </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4537f02651b3d500bca2d63ecb0b8350"></a><!-- doxytag: member="xmltooling::GenericRequest::isSecure" ref="4537f02651b3d500bca2d63ecb0b8350" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::GenericRequest::isSecure </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the request is over a confidential channel.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>confidential channel indicator </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00423.html#e000fdd8e5dbd5857a82fb54adad8e8c">xmltooling::HTTPRequest</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/io/<a class="el" href="a00585.html">GenericRequest.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::GenericResponse Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00418.html">GenericResponse</a></div>
+<h1>xmltooling::GenericResponse Class Reference</h1><!-- doxytag: class="xmltooling::GenericResponse" -->Interface to generic protocol responses that transport XML messages.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/io/GenericResponse.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::GenericResponse:
+<p><center><img src="a00418.png" usemap="#xmltooling::GenericResponse_map" border="0" alt=""></center>
+<map name="xmltooling::GenericResponse_map">
+<area href="a00424.html" alt="xmltooling::HTTPResponse" shape="rect" coords="0,56,173,80">
+</map>
+<a href="a00069.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html#42ac6ddf588dc64fb75c7c37afa9f4d4">setContentType</a> (const char *type=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears the MIME type of the response. <a href="#42ac6ddf588dc64fb75c7c37afa9f4d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html#c47423d7e0b6f8ee2bbb753cb0c853db">sendResponse</a> (std::istream &inputStream)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends a completed response to the client along with a transport-specific "OK" indication. <a href="#c47423d7e0b6f8ee2bbb753cb0c853db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html#f5302f96dcd5ef850e755e515bf29981">sendError</a> (std::istream &inputStream)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends an "error" response to the client along with a transport-specific error indication. <a href="#f5302f96dcd5ef850e755e515bf29981"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html#83b42e482a69871a8054a52a8396b4cf">sendResponse</a> (std::istream &inputStream, long status)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends a completed response to the client. <a href="#83b42e482a69871a8054a52a8396b4cf"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to generic protocol responses that transport XML messages.
+<p>
+This interface need not be threadsafe.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="f5302f96dcd5ef850e755e515bf29981"></a><!-- doxytag: member="xmltooling::GenericResponse::sendError" ref="f5302f96dcd5ef850e755e515bf29981" args="(std::istream &inputStream)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual long xmltooling::GenericResponse::sendError </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>inputStream</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends an "error" response to the client along with a transport-specific error indication.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>inputStream</em> </td><td>reference to source of response data </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a result code to return from the calling MessageEncoder </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00424.html#d6a4b4c4cf4db6e44f170d6bde2ac096">xmltooling::HTTPResponse</a>.
+</div>
+</div><p>
+<a class="anchor" name="83b42e482a69871a8054a52a8396b4cf"></a><!-- doxytag: member="xmltooling::GenericResponse::sendResponse" ref="83b42e482a69871a8054a52a8396b4cf" args="(std::istream &inputStream, long status)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual long xmltooling::GenericResponse::sendResponse </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>inputStream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">long </td>
+ <td class="paramname"> <em>status</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends a completed response to the client.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>inputStream</em> </td><td>reference to source of response data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>status</em> </td><td>transport-specific status to return </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a result code to return from the calling MessageEncoder </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c47423d7e0b6f8ee2bbb753cb0c853db"></a><!-- doxytag: member="xmltooling::GenericResponse::sendResponse" ref="c47423d7e0b6f8ee2bbb753cb0c853db" args="(std::istream &inputStream)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual long xmltooling::GenericResponse::sendResponse </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>inputStream</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends a completed response to the client along with a transport-specific "OK" indication.
+<p>
+Used for "normal" responses.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>inputStream</em> </td><td>reference to source of response data </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a result code to return from the calling MessageEncoder </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00424.html#9f2ac39237d3c4533997e3374a7f82dc">xmltooling::HTTPResponse</a>.
+</div>
+</div><p>
+<a class="anchor" name="42ac6ddf588dc64fb75c7c37afa9f4d4"></a><!-- doxytag: member="xmltooling::GenericResponse::setContentType" ref="42ac6ddf588dc64fb75c7c37afa9f4d4" args="(const char *type=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::GenericResponse::setContentType </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>type</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets or clears the MIME type of the response.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the MIME type, or NULL to clear </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00424.html#f345e019a816cf7f59befe1bbc6afb73">xmltooling::HTTPResponse</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/io/<a class="el" href="a00586.html">GenericResponse.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::hasQName Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00419.html">hasQName</a></div>
+<h1>xmltooling::hasQName Class Reference</h1><!-- doxytag: class="xmltooling::hasQName" -->Predicate that checks the <a class="el" href="a00475.html">QName</a> of an <a class="el" href="a00547.html">XMLObject</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Predicates.h></code>
+<p>
+<a href="a00197.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00419.html#e129d179432e3fbaa971b48d4e7b2327">hasQName</a> (const <a class="el" href="a00475.html">QName</a> &q)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#e129d179432e3fbaa971b48d4e7b2327"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00419.html#8466cb60077c739979d6ec39514be9c7">operator()</a> (const <a class="el" href="a00547.html">XMLObject</a> *xmlObject) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the provided object's <a class="el" href="a00475.html">QName</a> matches the constructor argument. <a href="#8466cb60077c739979d6ec39514be9c7"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Predicate that checks the <a class="el" href="a00475.html">QName</a> of an <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="e129d179432e3fbaa971b48d4e7b2327"></a><!-- doxytag: member="xmltooling::hasQName::hasQName" ref="e129d179432e3fbaa971b48d4e7b2327" args="(const QName &q)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::hasQName::hasQName </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>q</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>q</em> </td><td>the <a class="el" href="a00475.html">QName</a> to check for </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="8466cb60077c739979d6ec39514be9c7"></a><!-- doxytag: member="xmltooling::hasQName::operator()" ref="8466cb60077c739979d6ec39514be9c7" args="(const XMLObject *xmlObject) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::hasQName::operator() </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>xmlObject</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the provided object's <a class="el" href="a00475.html">QName</a> matches the constructor argument.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlObject</em> </td><td>the object to examine </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00628.html">Predicates.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::hasSchemaType Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00420.html">hasSchemaType</a></div>
+<h1>xmltooling::hasSchemaType Class Reference</h1><!-- doxytag: class="xmltooling::hasSchemaType" -->Predicate that checks the xsi:type of an <a class="el" href="a00547.html">XMLObject</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Predicates.h></code>
+<p>
+<a href="a00198.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00420.html#f951de66f86cf1335dcc0c9e351cea75">hasSchemaType</a> (const <a class="el" href="a00475.html">QName</a> &q)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#f951de66f86cf1335dcc0c9e351cea75"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00420.html#556aae906347c8fb4fd758ebd573bec0">operator()</a> (const <a class="el" href="a00547.html">XMLObject</a> *xmlObject) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the provided object's xsi:type matches the constructor argument. <a href="#556aae906347c8fb4fd758ebd573bec0"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Predicate that checks the xsi:type of an <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="f951de66f86cf1335dcc0c9e351cea75"></a><!-- doxytag: member="xmltooling::hasSchemaType::hasSchemaType" ref="f951de66f86cf1335dcc0c9e351cea75" args="(const QName &q)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::hasSchemaType::hasSchemaType </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>q</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>q</em> </td><td>the <a class="el" href="a00475.html">QName</a> to check for </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="556aae906347c8fb4fd758ebd573bec0"></a><!-- doxytag: member="xmltooling::hasSchemaType::operator()" ref="556aae906347c8fb4fd758ebd573bec0" args="(const XMLObject *xmlObject) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::hasSchemaType::operator() </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>xmlObject</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the provided object's xsi:type matches the constructor argument.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlObject</em> </td><td>the object to examine </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00628.html">Predicates.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::Header Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00421.html">Header</a></div>
+<h1>soap11::Header Class Reference</h1><!-- doxytag: class="soap11::Header" --><!-- doxytag: inherits="xmltooling::ElementProxy" -->SOAP 1.1 <a class="el" href="a00421.html">Header</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::Header:
+<p><center><img src="a00421.png" usemap="#soap11::Header_map" border="0" alt=""></center>
+<map name="soap11::Header_map">
+<area href="a00386.html" alt="xmltooling::ElementProxy" shape="rect" coords="125,112,366,136">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="0,56,241,80">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="251,56,492,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,241,24">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="251,0,492,24">
+</map>
+<a href="a00173.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0826047be8de459d6189279f3e221dc"></a><!-- doxytag: member="soap11::Header::cloneHeader" ref="c0826047be8de459d6189279f3e221dc" args="() const =0" -->
+virtual <a class="el" href="a00421.html">Header</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html#c0826047be8de459d6189279f3e221dc">cloneHeader</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="761835a03cec41f4b4f3543f56ac9891"></a><!-- doxytag: member="soap11::Header::LOCAL_NAME" ref="761835a03cec41f4b4f3543f56ac9891" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html#761835a03cec41f4b4f3543f56ac9891">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="25efc1f2e577fa67d190f0f0b32fa825"></a><!-- doxytag: member="soap11::Header::ACTOR_ATTRIB_NAME" ref="25efc1f2e577fa67d190f0f0b32fa825" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html#25efc1f2e577fa67d190f0f0b32fa825">ACTOR_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Actor header block attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8da53feea37de259bf745b19cf907025"></a><!-- doxytag: member="soap11::Header::MUSTUNDERSTAND_ATTRIB_NAME" ref="8da53feea37de259bf745b19cf907025" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html#8da53feea37de259bf745b19cf907025">MUSTUNDERSTAND_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">mustUnderstand header block attribute name <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="accf6a4da8d8edf557bf71e5f12ec9b5"></a><!-- doxytag: member="soap11::Header::TYPE_NAME" ref="accf6a4da8d8edf557bf71e5f12ec9b5" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html#accf6a4da8d8edf557bf71e5f12ec9b5">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00421.html">Header</a> (type) local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+SOAP 1.1 <a class="el" href="a00421.html">Header</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::HeaderBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00422.html">HeaderBuilder</a></div>
+<h1>soap11::HeaderBuilder Class Reference</h1><!-- doxytag: class="soap11::HeaderBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00421.html">Header</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAP.h></code>
+<p>
+<p>Inheritance diagram for soap11::HeaderBuilder:
+<p><center><img src="a00422.png" usemap="#soap11::HeaderBuilder_map" border="0" alt=""></center>
+<map name="soap11::HeaderBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00178.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56b0985e1234f04aeb3fa062ae012518"></a><!-- doxytag: member="soap11::HeaderBuilder::buildObject" ref="56b0985e1234f04aeb3fa062ae012518" args="() const " -->
+virtual <a class="el" href="a00421.html">Header</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html#56b0985e1234f04aeb3fa062ae012518">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="793743fd61b7bf331b39545c24053fd1"></a><!-- doxytag: member="soap11::HeaderBuilder::buildObject" ref="793743fd61b7bf331b39545c24053fd1" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00421.html">Header</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html#793743fd61b7bf331b39545c24053fd1">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8a32f49fc77efc305794beeae8c9fe9"></a><!-- doxytag: member="soap11::HeaderBuilder::buildHeader" ref="d8a32f49fc77efc305794beeae8c9fe9" args="()" -->
+static <a class="el" href="a00421.html">Header</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html#d8a32f49fc77efc305794beeae8c9fe9">buildHeader</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00421.html">Header</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::HTTPRequest Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00423.html">HTTPRequest</a></div>
+<h1>xmltooling::HTTPRequest Class Reference</h1><!-- doxytag: class="xmltooling::HTTPRequest" --><!-- doxytag: inherits="xmltooling::GenericRequest" -->Interface to HTTP requests.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/io/HTTPRequest.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::HTTPRequest:
+<p><center><img src="a00423.png" usemap="#xmltooling::HTTPRequest_map" border="0" alt=""></center>
+<map name="xmltooling::HTTPRequest_map">
+<area href="a00417.html" alt="xmltooling::GenericRequest" shape="rect" coords="0,0,162,24">
+</map>
+<a href="a00070.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#e000fdd8e5dbd5857a82fb54adad8e8c">isSecure</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the request is over a confidential channel. <a href="#e000fdd8e5dbd5857a82fb54adad8e8c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#dcef1100460f866afa955e15a4bd8b9f">getMethod</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the HTTP method of the request (GET, POST, etc. <a href="#dcef1100460f866afa955e15a4bd8b9f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#00b5cef56404653a98507def706dd786">getRequestURI</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the request URI. <a href="#00b5cef56404653a98507def706dd786"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#70c3e5ff6b13fab02312dbafab258f0e">getRequestURL</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the complete request URL, including scheme, host, port, and URI. <a href="#70c3e5ff6b13fab02312dbafab258f0e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#c88d1356b9c7d2505085470a8109c8e1">getQueryString</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the HTTP query string appened to the request. <a href="#c88d1356b9c7d2505085470a8109c8e1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#4e82708ae8c4e415f0c7f598169f36ae">getHeader</a> (const char *name) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a request header value. <a href="#4e82708ae8c4e415f0c7f598169f36ae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html#7d19e7303fe29fb248265180b6b5fa94">getCookie</a> (const char *name) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a cookie value supplied by the client. <a href="#7d19e7303fe29fb248265180b6b5fa94"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to HTTP requests.
+<p>
+To supply information from the surrounding web server environment, a shim must be supplied in the form of this interface to adapt the library to different proprietary server APIs.<p>
+This interface need not be threadsafe.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="7d19e7303fe29fb248265180b6b5fa94"></a><!-- doxytag: member="xmltooling::HTTPRequest::getCookie" ref="7d19e7303fe29fb248265180b6b5fa94" args="(const char *name) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::HTTPRequest::getCookie </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a cookie value supplied by the client.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of cookie </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>cookie value or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4e82708ae8c4e415f0c7f598169f36ae"></a><!-- doxytag: member="xmltooling::HTTPRequest::getHeader" ref="4e82708ae8c4e415f0c7f598169f36ae" args="(const char *name) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::HTTPRequest::getHeader </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a request header value.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the name of the header to return </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the header's value, or an empty string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dcef1100460f866afa955e15a4bd8b9f"></a><!-- doxytag: member="xmltooling::HTTPRequest::getMethod" ref="dcef1100460f866afa955e15a4bd8b9f" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::HTTPRequest::getMethod </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the HTTP method of the request (GET, POST, etc.
+<p>
+)<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the HTTP method </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c88d1356b9c7d2505085470a8109c8e1"></a><!-- doxytag: member="xmltooling::HTTPRequest::getQueryString" ref="c88d1356b9c7d2505085470a8109c8e1" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::HTTPRequest::getQueryString </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the HTTP query string appened to the request.
+<p>
+The query string is returned without any decoding applied, everything found after the ? delimiter.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the query string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="00b5cef56404653a98507def706dd786"></a><!-- doxytag: member="xmltooling::HTTPRequest::getRequestURI" ref="00b5cef56404653a98507def706dd786" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::HTTPRequest::getRequestURI </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the request URI.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the request URI </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="70c3e5ff6b13fab02312dbafab258f0e"></a><!-- doxytag: member="xmltooling::HTTPRequest::getRequestURL" ref="70c3e5ff6b13fab02312dbafab258f0e" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::HTTPRequest::getRequestURL </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the complete request URL, including scheme, host, port, and URI.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the request URL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e000fdd8e5dbd5857a82fb54adad8e8c"></a><!-- doxytag: member="xmltooling::HTTPRequest::isSecure" ref="e000fdd8e5dbd5857a82fb54adad8e8c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::HTTPRequest::isSecure </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the request is over a confidential channel.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>confidential channel indicator </dd></dl>
+
+<p>
+Implements <a class="el" href="a00417.html#4537f02651b3d500bca2d63ecb0b8350">xmltooling::GenericRequest</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/io/<a class="el" href="a00587.html">HTTPRequest.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::HTTPResponse Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00424.html">HTTPResponse</a></div>
+<h1>xmltooling::HTTPResponse Class Reference</h1><!-- doxytag: class="xmltooling::HTTPResponse" --><!-- doxytag: inherits="xmltooling::GenericResponse" -->Interface to HTTP response.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/io/HTTPResponse.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::HTTPResponse:
+<p><center><img src="a00424.png" usemap="#xmltooling::HTTPResponse_map" border="0" alt=""></center>
+<map name="xmltooling::HTTPResponse_map">
+<area href="a00418.html" alt="xmltooling::GenericResponse" shape="rect" coords="0,0,173,24">
+</map>
+<a href="a00071.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07686755b9cd4cf4186fc684445c08dc6cf72add8ea92843e331b62b14a83c8"></a><!-- doxytag: member="xmltooling::HTTPResponse::XMLTOOLING_HTTP_STATUS_OK" ref="d07686755b9cd4cf4186fc684445c08dc6cf72add8ea92843e331b62b14a83c8" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_HTTP_STATUS_OK</b> = 200</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07686755b9cd4cf4186fc684445c08dafa6c7c8b411363f76670a8f309489f7"></a><!-- doxytag: member="xmltooling::HTTPResponse::XMLTOOLING_HTTP_STATUS_MOVED" ref="d07686755b9cd4cf4186fc684445c08dafa6c7c8b411363f76670a8f309489f7" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_HTTP_STATUS_MOVED</b> = 302</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07686755b9cd4cf4186fc684445c08de44551d6e7afc5c60eb7c0e497973563"></a><!-- doxytag: member="xmltooling::HTTPResponse::XMLTOOLING_HTTP_STATUS_UNAUTHORIZED" ref="d07686755b9cd4cf4186fc684445c08de44551d6e7afc5c60eb7c0e497973563" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_HTTP_STATUS_UNAUTHORIZED</b> = 401</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07686755b9cd4cf4186fc684445c08d04b4276c35a63203317f38d82f25330e"></a><!-- doxytag: member="xmltooling::HTTPResponse::XMLTOOLING_HTTP_STATUS_FORBIDDEN" ref="d07686755b9cd4cf4186fc684445c08d04b4276c35a63203317f38d82f25330e" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_HTTP_STATUS_FORBIDDEN</b> = 403</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07686755b9cd4cf4186fc684445c08d9275d603284abaea59cde3b0b0cc9708"></a><!-- doxytag: member="xmltooling::HTTPResponse::XMLTOOLING_HTTP_STATUS_NOTFOUND" ref="d07686755b9cd4cf4186fc684445c08d9275d603284abaea59cde3b0b0cc9708" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_HTTP_STATUS_NOTFOUND</b> = 404</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07686755b9cd4cf4186fc684445c08de96d8beb5c9bbde354ce6684176412e2"></a><!-- doxytag: member="xmltooling::HTTPResponse::XMLTOOLING_HTTP_STATUS_ERROR" ref="d07686755b9cd4cf4186fc684445c08de96d8beb5c9bbde354ce6684176412e2" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_HTTP_STATUS_ERROR</b> = 500</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#d07686755b9cd4cf4186fc684445c08d">status_t</a> { <br>
+ <b>XMLTOOLING_HTTP_STATUS_OK</b> = 200,
+<b>XMLTOOLING_HTTP_STATUS_MOVED</b> = 302,
+<b>XMLTOOLING_HTTP_STATUS_UNAUTHORIZED</b> = 401,
+<b>XMLTOOLING_HTTP_STATUS_FORBIDDEN</b> = 403,
+<br>
+ <b>XMLTOOLING_HTTP_STATUS_NOTFOUND</b> = 404,
+<b>XMLTOOLING_HTTP_STATUS_ERROR</b> = 500
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Some common HTTP status codes. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#f345e019a816cf7f59befe1bbc6afb73">setContentType</a> (const char *type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears the MIME type of the response. <a href="#f345e019a816cf7f59befe1bbc6afb73"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#0b3c34036d4470bb6a2da39c0b51e607">setResponseHeader</a> (const char *name, const char *value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears a response header. <a href="#0b3c34036d4470bb6a2da39c0b51e607"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#63bcd775850606efe990f412d3cca008">setCookie</a> (const char *name, const char *value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets a client cookie. <a href="#63bcd775850606efe990f412d3cca008"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#d00de41496787ffbb7cb1de8698e5884">sendRedirect</a> (const char *url)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Redirect the client to the specified URL and complete the response. <a href="#d00de41496787ffbb7cb1de8698e5884"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#d6a4b4c4cf4db6e44f170d6bde2ac096">sendError</a> (std::istream &inputStream)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends an "error" response to the client along with a transport-specific error indication. <a href="#d6a4b4c4cf4db6e44f170d6bde2ac096"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#9f2ac39237d3c4533997e3374a7f82dc">sendResponse</a> (std::istream &inputStream)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends a completed response to the client along with a transport-specific "OK" indication. <a href="#9f2ac39237d3c4533997e3374a7f82dc"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::vector< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#6eba7d34487cd548041006b85bc38036">getAllowedSchemes</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a modifiable array of schemes to permit in sanitized URLs. <a href="#6eba7d34487cd548041006b85bc38036"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html#cdc529503ea897041e8be0b0c6d09d55">sanitizeURL</a> (const char *url)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manually check for unsafe URLs vulnerable to injection attacks. <a href="#cdc529503ea897041e8be0b0c6d09d55"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to HTTP response.
+<p>
+To supply information to the surrounding web server environment, a shim must be supplied in the form of this interface to adapt the library to different proprietary server APIs.<p>
+This interface need not be threadsafe.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6eba7d34487cd548041006b85bc38036"></a><!-- doxytag: member="xmltooling::HTTPResponse::getAllowedSchemes" ref="6eba7d34487cd548041006b85bc38036" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::vector<std::string>& xmltooling::HTTPResponse::getAllowedSchemes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a modifiable array of schemes to permit in sanitized URLs.
+<p>
+Updates to this array must be externally synchronized with any use of this class or its subclasses.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a mutable array of strings containing the schemes to permit </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cdc529503ea897041e8be0b0c6d09d55"></a><!-- doxytag: member="xmltooling::HTTPResponse::sanitizeURL" ref="cdc529503ea897041e8be0b0c6d09d55" args="(const char *url)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::HTTPResponse::sanitizeURL </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>url</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Manually check for unsafe URLs vulnerable to injection attacks.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>location to check </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d6a4b4c4cf4db6e44f170d6bde2ac096"></a><!-- doxytag: member="xmltooling::HTTPResponse::sendError" ref="d6a4b4c4cf4db6e44f170d6bde2ac096" args="(std::istream &inputStream)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long xmltooling::HTTPResponse::sendError </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>inputStream</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends an "error" response to the client along with a transport-specific error indication.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>inputStream</em> </td><td>reference to source of response data </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a result code to return from the calling MessageEncoder </dd></dl>
+
+<p>
+Implements <a class="el" href="a00418.html#f5302f96dcd5ef850e755e515bf29981">xmltooling::GenericResponse</a>.
+</div>
+</div><p>
+<a class="anchor" name="d00de41496787ffbb7cb1de8698e5884"></a><!-- doxytag: member="xmltooling::HTTPResponse::sendRedirect" ref="d00de41496787ffbb7cb1de8698e5884" args="(const char *url)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual long xmltooling::HTTPResponse::sendRedirect </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>url</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Redirect the client to the specified URL and complete the response.
+<p>
+Any headers previously set will be sent ahead of the redirect.<p>
+The URL will be validated with the sanitizeURL method below.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>location to redirect client </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a result code to return from the calling MessageEncoder </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9f2ac39237d3c4533997e3374a7f82dc"></a><!-- doxytag: member="xmltooling::HTTPResponse::sendResponse" ref="9f2ac39237d3c4533997e3374a7f82dc" args="(std::istream &inputStream)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long xmltooling::HTTPResponse::sendResponse </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>inputStream</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends a completed response to the client along with a transport-specific "OK" indication.
+<p>
+Used for "normal" responses.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>inputStream</em> </td><td>reference to source of response data </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a result code to return from the calling MessageEncoder </dd></dl>
+
+<p>
+Implements <a class="el" href="a00418.html#c47423d7e0b6f8ee2bbb753cb0c853db">xmltooling::GenericResponse</a>.
+</div>
+</div><p>
+<a class="anchor" name="f345e019a816cf7f59befe1bbc6afb73"></a><!-- doxytag: member="xmltooling::HTTPResponse::setContentType" ref="f345e019a816cf7f59befe1bbc6afb73" args="(const char *type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::HTTPResponse::setContentType </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>type</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets or clears the MIME type of the response.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the MIME type, or NULL to clear </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00418.html#42ac6ddf588dc64fb75c7c37afa9f4d4">xmltooling::GenericResponse</a>.
+</div>
+</div><p>
+<a class="anchor" name="63bcd775850606efe990f412d3cca008"></a><!-- doxytag: member="xmltooling::HTTPResponse::setCookie" ref="63bcd775850606efe990f412d3cca008" args="(const char *name, const char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::HTTPResponse::setCookie </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets a client cookie.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>cookie name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0b3c34036d4470bb6a2da39c0b51e607"></a><!-- doxytag: member="xmltooling::HTTPResponse::setResponseHeader" ref="0b3c34036d4470bb6a2da39c0b51e607" args="(const char *name, const char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::HTTPResponse::setResponseHeader </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets or clears a response header.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>header name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/io/<a class="el" href="a00588.html">HTTPResponse.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::HTTPSOAPTransport Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00425.html">HTTPSOAPTransport</a></div>
+<h1>xmltooling::HTTPSOAPTransport Class Reference</h1><!-- doxytag: class="xmltooling::HTTPSOAPTransport" --><!-- doxytag: inherits="xmltooling::SOAPTransport" -->Encapsulates HTTP SOAP transport layer.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/HTTPSOAPTransport.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::HTTPSOAPTransport:
+<p><center><img src="a00425.png" usemap="#xmltooling::HTTPSOAPTransport_map" border="0" alt=""></center>
+<map name="xmltooling::HTTPSOAPTransport_map">
+<area href="a00496.html" alt="xmltooling::SOAPTransport" shape="rect" coords="0,0,193,24">
+</map>
+<a href="a00165.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00425.html#2186b355fc97e766acc2b6482cd0345f">useChunkedEncoding</a> (bool chunked=true)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicate whether content should be sent using HTTP 1.1 and Chunked Transport-Encoding, or buffered and sent with a Content-Length. <a href="#2186b355fc97e766acc2b6482cd0345f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00425.html#895fd2cf6c94e17ff3bfbeb913d8eb24">setRequestHeader</a> (const char *name, const char *value)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets an outgoing HTTP request header. <a href="#895fd2cf6c94e17ff3bfbeb913d8eb24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00425.html#90a09c971dd17f1b2da8c8b9dadfc4fe">getResponseHeader</a> (const char *name) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the values of an HTTP response header. <a href="#90a09c971dd17f1b2da8c8b9dadfc4fe"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Encapsulates HTTP SOAP transport layer.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="90a09c971dd17f1b2da8c8b9dadfc4fe"></a><!-- doxytag: member="xmltooling::HTTPSOAPTransport::getResponseHeader" ref="90a09c971dd17f1b2da8c8b9dadfc4fe" args="(const char *name) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<std::string>& xmltooling::HTTPSOAPTransport::getResponseHeader </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the values of an HTTP response header.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of header, without the colon separator </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to array of header values </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="895fd2cf6c94e17ff3bfbeb913d8eb24"></a><!-- doxytag: member="xmltooling::HTTPSOAPTransport::setRequestHeader" ref="895fd2cf6c94e17ff3bfbeb913d8eb24" args="(const char *name, const char *value)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::HTTPSOAPTransport::setRequestHeader </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets an outgoing HTTP request header.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of header, without the colon separator </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>header value to send </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the header is successfully set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2186b355fc97e766acc2b6482cd0345f"></a><!-- doxytag: member="xmltooling::HTTPSOAPTransport::useChunkedEncoding" ref="2186b355fc97e766acc2b6482cd0345f" args="(bool chunked=true)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::HTTPSOAPTransport::useChunkedEncoding </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>chunked</em> = <code>true</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indicate whether content should be sent using HTTP 1.1 and Chunked Transport-Encoding, or buffered and sent with a Content-Length.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>chunked</em> </td><td>true iff chunked encoding should be used </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the property is successfully set </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00617.html">HTTPSOAPTransport.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::IOException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00426.html">IOException</a></div>
+<h1>xmltooling::IOException Class Reference</h1><!-- doxytag: class="xmltooling::IOException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions related to physical input/output errors.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::IOException:
+<p><center><img src="a00426.png" usemap="#xmltooling::IOException_map" border="0" alt=""></center>
+<map name="xmltooling::IOException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,196,80">
+</map>
+<a href="a00063.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc0ae0afea9c7ffd7fbe00af59458c6d"></a><!-- doxytag: member="xmltooling::IOException::IOException" ref="bc0ae0afea9c7ffd7fbe00af59458c6d" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html#bc0ae0afea9c7ffd7fbe00af59458c6d">IOException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb15edb29bb5009100da7bd640ae3178"></a><!-- doxytag: member="xmltooling::IOException::IOException" ref="fb15edb29bb5009100da7bd640ae3178" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html#fb15edb29bb5009100da7bd640ae3178">IOException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0b99daa874e9615c46c15d65f2b382f"></a><!-- doxytag: member="xmltooling::IOException::IOException" ref="e0b99daa874e9615c46c15d65f2b382f" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html#e0b99daa874e9615c46c15d65f2b382f">IOException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff7288bf2ed8b187d7354fea73ba2ccb"></a><!-- doxytag: member="xmltooling::IOException::IOException" ref="ff7288bf2ed8b187d7354fea73ba2ccb" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html#ff7288bf2ed8b187d7354fea73ba2ccb">IOException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html#383f784f2509e44c5db477ca961126df">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#383f784f2509e44c5db477ca961126df"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html#ea311581c3b39536382410c80e1f5c92">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#ea311581c3b39536382410c80e1f5c92"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions related to physical input/output errors.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="383f784f2509e44c5db477ca961126df"></a><!-- doxytag: member="xmltooling::IOException::getClassName" ref="383f784f2509e44c5db477ca961126df" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::IOException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="ea311581c3b39536382410c80e1f5c92"></a><!-- doxytag: member="xmltooling::IOException::raise" ref="ea311581c3b39536382410c80e1f5c92" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::IOException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::J Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00427.html">J</a></div>
+<h1>xmlsignature::J Class Reference</h1><!-- doxytag: class="xmlsignature::J" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00427.html">J</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::J:
+<p><center><img src="a00427.png" usemap="#xmlsignature::J_map" border="0" alt=""></center>
+<map name="xmlsignature::J_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00107.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="309476c3b4d53e10da96793efce3aefb"></a><!-- doxytag: member="xmlsignature::J::cloneJ" ref="309476c3b4d53e10da96793efce3aefb" args="() const =0" -->
+virtual <a class="el" href="a00427.html">J</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html#309476c3b4d53e10da96793efce3aefb">cloneJ</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="95ddc1a1e277060533b1d0f699009b23"></a><!-- doxytag: member="xmlsignature::J::getValue" ref="95ddc1a1e277060533b1d0f699009b23" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html#95ddc1a1e277060533b1d0f699009b23">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3ad8bd515b01e3a670e69550bbbc2b4"></a><!-- doxytag: member="xmlsignature::J::setValue" ref="e3ad8bd515b01e3a670e69550bbbc2b4" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html#e3ad8bd515b01e3a670e69550bbbc2b4">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7ff3b379b4865668c0e76e56c8d2fb7"></a><!-- doxytag: member="xmlsignature::J::LOCAL_NAME" ref="a7ff3b379b4865668c0e76e56c8d2fb7" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html#a7ff3b379b4865668c0e76e56c8d2fb7">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00427.html">J</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::JBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00428.html">JBuilder</a></div>
+<h1>xmlsignature::JBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::JBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00427.html">J</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::JBuilder:
+<p><center><img src="a00428.png" usemap="#xmlsignature::JBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::JBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00156.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c40810c337f49c2d26c8a2e304623300"></a><!-- doxytag: member="xmlsignature::JBuilder::buildObject" ref="c40810c337f49c2d26c8a2e304623300" args="() const " -->
+virtual <a class="el" href="a00427.html">J</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#c40810c337f49c2d26c8a2e304623300">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2f44fce6803bd01f812e1698f852be1"></a><!-- doxytag: member="xmlsignature::JBuilder::buildObject" ref="c2f44fce6803bd01f812e1698f852be1" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00427.html">J</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#c2f44fce6803bd01f812e1698f852be1">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb32ccbb75e0424ed8be76fd0ad73411"></a><!-- doxytag: member="xmlsignature::JBuilder::buildJ" ref="fb32ccbb75e0424ed8be76fd0ad73411" args="()" -->
+static <a class="el" href="a00427.html">J</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#fb32ccbb75e0424ed8be76fd0ad73411">buildJ</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00427.html">J</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::KeyInfo Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00429.html">KeyInfo</a></div>
+<h1>xmlsignature::KeyInfo Class Reference</h1><!-- doxytag: class="xmlsignature::KeyInfo" --><!-- doxytag: inherits="xmltooling::ElementExtensibleXMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00429.html">KeyInfo</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::KeyInfo:
+<p><center><img src="a00429.png" usemap="#xmlsignature::KeyInfo_map" border="0" alt=""></center>
+<map name="xmlsignature::KeyInfo_map">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00128.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f885b330017115b0613b4c3a9b94062"></a><!-- doxytag: member="xmlsignature::KeyInfo::cloneKeyInfo" ref="7f885b330017115b0613b4c3a9b94062" args="() const =0" -->
+virtual <a class="el" href="a00429.html">KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#7f885b330017115b0613b4c3a9b94062">cloneKeyInfo</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4828fa72fd35d99b1b5ff0f53d5f8f82"></a><!-- doxytag: member="xmlsignature::KeyInfo::getId" ref="4828fa72fd35d99b1b5ff0f53d5f8f82" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#4828fa72fd35d99b1b5ff0f53d5f8f82">getId</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e71b90af99aa5cf489250999c01e8622"></a><!-- doxytag: member="xmlsignature::KeyInfo::setId" ref="e71b90af99aa5cf489250999c01e8622" args="(const XMLCh *Id)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#e71b90af99aa5cf489250999c01e8622">setId</a> (const XMLCh *Id)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Id attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d8281163d424b17a5e4a29bd6477899"></a><!-- doxytag: member="xmlsignature::KeyInfo::getX509Datas" ref="5d8281163d424b17a5e4a29bd6477899" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00532.html">X509Data</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#5d8281163d424b17a5e4a29bd6477899">getX509Datas</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00532.html">X509Data</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ede8d31f229ee9156409b82f45021af9"></a><!-- doxytag: member="xmlsignature::KeyInfo::getX509Datas" ref="ede8d31f229ee9156409b82f45021af9" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00532.html">X509Data</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#ede8d31f229ee9156409b82f45021af9">getX509Datas</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00532.html">X509Data</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34706c9650f880b5fa823c86e23d8c1a"></a><!-- doxytag: member="xmlsignature::KeyInfo::getKeyNames" ref="34706c9650f880b5fa823c86e23d8c1a" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00433.html">KeyName</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#34706c9650f880b5fa823c86e23d8c1a">getKeyNames</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00433.html">KeyName</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79a90425aee5694ea38e3c6be526d27e"></a><!-- doxytag: member="xmlsignature::KeyInfo::getKeyNames" ref="79a90425aee5694ea38e3c6be526d27e" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00433.html">KeyName</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#79a90425aee5694ea38e3c6be526d27e">getKeyNames</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00433.html">KeyName</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b055af6cf649b4d37ca07578cef9486"></a><!-- doxytag: member="xmlsignature::KeyInfo::getKeyValues" ref="3b055af6cf649b4d37ca07578cef9486" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00439.html">KeyValue</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#3b055af6cf649b4d37ca07578cef9486">getKeyValues</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00439.html">KeyValue</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6dff10a9a50121da3dacd78a6ca1ca9"></a><!-- doxytag: member="xmlsignature::KeyInfo::getKeyValues" ref="e6dff10a9a50121da3dacd78a6ca1ca9" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00439.html">KeyValue</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#e6dff10a9a50121da3dacd78a6ca1ca9">getKeyValues</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00439.html">KeyValue</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ca1618e7c0c1244cc13fb71b4a9186a"></a><!-- doxytag: member="xmlsignature::KeyInfo::getRetrievalMethods" ref="7ca1618e7c0c1244cc13fb71b4a9186a" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00481.html">RetrievalMethod</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#7ca1618e7c0c1244cc13fb71b4a9186a">getRetrievalMethods</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00481.html">RetrievalMethod</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5145afe554552f4da8038d2edc7b2d1f"></a><!-- doxytag: member="xmlsignature::KeyInfo::getRetrievalMethods" ref="5145afe554552f4da8038d2edc7b2d1f" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00481.html">RetrievalMethod</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#5145afe554552f4da8038d2edc7b2d1f">getRetrievalMethods</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00481.html">RetrievalMethod</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50d5809dd05d5a57605752ef81f25fed"></a><!-- doxytag: member="xmlsignature::KeyInfo::getMgmtDatas" ref="50d5809dd05d5a57605752ef81f25fed" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00445.html">MgmtData</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#50d5809dd05d5a57605752ef81f25fed">getMgmtDatas</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00445.html">MgmtData</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf9ef34f3a80c8e2e33d96a73705fd20"></a><!-- doxytag: member="xmlsignature::KeyInfo::getMgmtDatas" ref="cf9ef34f3a80c8e2e33d96a73705fd20" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00445.html">MgmtData</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#cf9ef34f3a80c8e2e33d96a73705fd20">getMgmtDatas</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00445.html">MgmtData</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="73eb5757c5a6801e24af01ba350f82b6"></a><!-- doxytag: member="xmlsignature::KeyInfo::getPGPDatas" ref="73eb5757c5a6801e24af01ba350f82b6" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00466.html">PGPData</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#73eb5757c5a6801e24af01ba350f82b6">getPGPDatas</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00466.html">PGPData</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0182b9d65700fa72e4ae74786971059d"></a><!-- doxytag: member="xmlsignature::KeyInfo::getPGPDatas" ref="0182b9d65700fa72e4ae74786971059d" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00466.html">PGPData</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#0182b9d65700fa72e4ae74786971059d">getPGPDatas</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00466.html">PGPData</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="408753242935ac613f40553f8194ea32"></a><!-- doxytag: member="xmlsignature::KeyInfo::getSPKIDatas" ref="408753242935ac613f40553f8194ea32" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00498.html">SPKIData</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#408753242935ac613f40553f8194ea32">getSPKIDatas</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00498.html">SPKIData</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06888a73d5104fa93d2f95808b8f2716"></a><!-- doxytag: member="xmlsignature::KeyInfo::getSPKIDatas" ref="06888a73d5104fa93d2f95808b8f2716" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00498.html">SPKIData</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#06888a73d5104fa93d2f95808b8f2716">getSPKIDatas</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00498.html">SPKIData</a> collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7baaecbd5245781e672e0bf0c170c892"></a><!-- doxytag: member="xmlsignature::KeyInfo::LOCAL_NAME" ref="7baaecbd5245781e672e0bf0c170c892" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#7baaecbd5245781e672e0bf0c170c892">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d8243a49449efd5c79ae22d49d58d00"></a><!-- doxytag: member="xmlsignature::KeyInfo::ID_ATTRIB_NAME" ref="6d8243a49449efd5c79ae22d49d58d00" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#6d8243a49449efd5c79ae22d49d58d00">ID_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Id attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4325616b7c6537b292cfbab71bd7b881"></a><!-- doxytag: member="xmlsignature::KeyInfo::TYPE_NAME" ref="4325616b7c6537b292cfbab71bd7b881" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html#4325616b7c6537b292cfbab71bd7b881">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">KeyInfoType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00429.html">KeyInfo</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::KeyInfoBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00430.html">KeyInfoBuilder</a></div>
+<h1>xmlsignature::KeyInfoBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::KeyInfoBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00429.html">KeyInfo</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::KeyInfoBuilder:
+<p><center><img src="a00430.png" usemap="#xmlsignature::KeyInfoBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::KeyInfoBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00160.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6477d7060d2c6f221d5ae4a6705022a"></a><!-- doxytag: member="xmlsignature::KeyInfoBuilder::buildObject" ref="c6477d7060d2c6f221d5ae4a6705022a" args="() const " -->
+virtual <a class="el" href="a00429.html">KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html#c6477d7060d2c6f221d5ae4a6705022a">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1eeca59c1ae78c87467cdf777b7f8345"></a><!-- doxytag: member="xmlsignature::KeyInfoBuilder::buildObject" ref="1eeca59c1ae78c87467cdf777b7f8345" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00429.html">KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html#1eeca59c1ae78c87467cdf777b7f8345">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2bcee1211e44046845b4be9804088067"></a><!-- doxytag: member="xmlsignature::KeyInfoBuilder::buildKeyInfo" ref="2bcee1211e44046845b4be9804088067" args="()" -->
+static <a class="el" href="a00429.html">KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html#2bcee1211e44046845b4be9804088067">buildKeyInfo</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00429.html">KeyInfo</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::KeyInfoCredentialContext Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00431.html">KeyInfoCredentialContext</a></div>
+<h1>xmltooling::KeyInfoCredentialContext Class Reference</h1><!-- doxytag: class="xmltooling::KeyInfoCredentialContext" --><!-- doxytag: inherits="xmltooling::CredentialContext" -->Context for credentials resolved out of a KeyInfo.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/KeyInfoCredentialContext.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::KeyInfoCredentialContext:
+<p><center><img src="a00431.png" usemap="#xmltooling::KeyInfoCredentialContext_map" border="0" alt=""></center>
+<map name="xmltooling::KeyInfoCredentialContext_map">
+<area href="a00372.html" alt="xmltooling::CredentialContext" shape="rect" coords="0,0,216,24">
+</map>
+<a href="a00085.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html#c494eea3efb5302e00ddb16295be9458">KeyInfoCredentialContext</a> (const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *keyInfo=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#c494eea3efb5302e00ddb16295be9458"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html#f0be3eab804b099eded99da90abb112a">KeyInfoCredentialContext</a> (DSIGKeyInfoList *keyInfo)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#f0be3eab804b099eded99da90abb112a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html#c36190391f877c6772f01541471a0037">getKeyInfo</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the KeyInfo context. <a href="#c36190391f877c6772f01541471a0037"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">DSIGKeyInfoList * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html#1ee1c790b19b38d1ae81f6c3cd3f7178">getNativeKeyInfo</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the native KeyInfo context. <a href="#1ee1c790b19b38d1ae81f6c3cd3f7178"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Context for credentials resolved out of a KeyInfo.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="c494eea3efb5302e00ddb16295be9458"></a><!-- doxytag: member="xmltooling::KeyInfoCredentialContext::KeyInfoCredentialContext" ref="c494eea3efb5302e00ddb16295be9458" args="(const xmlsignature::KeyInfo *keyInfo=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::KeyInfoCredentialContext::KeyInfoCredentialContext </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>surrounding KeyInfo context object </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f0be3eab804b099eded99da90abb112a"></a><!-- doxytag: member="xmltooling::KeyInfoCredentialContext::KeyInfoCredentialContext" ref="f0be3eab804b099eded99da90abb112a" args="(DSIGKeyInfoList *keyInfo)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::KeyInfoCredentialContext::KeyInfoCredentialContext </td>
+ <td>(</td>
+ <td class="paramtype">DSIGKeyInfoList * </td>
+ <td class="paramname"> <em>keyInfo</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>surrounding native KeyInfo context object </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c36190391f877c6772f01541471a0037"></a><!-- doxytag: member="xmltooling::KeyInfoCredentialContext::getKeyInfo" ref="c36190391f877c6772f01541471a0037" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a>* xmltooling::KeyInfoCredentialContext::getKeyInfo </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the KeyInfo context.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the KeyInfo context </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1ee1c790b19b38d1ae81f6c3cd3f7178"></a><!-- doxytag: member="xmltooling::KeyInfoCredentialContext::getNativeKeyInfo" ref="1ee1c790b19b38d1ae81f6c3cd3f7178" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">DSIGKeyInfoList* xmltooling::KeyInfoCredentialContext::getNativeKeyInfo </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the native KeyInfo context.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the native KeyInfo context </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00602.html">KeyInfoCredentialContext.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::KeyInfoResolver Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00432.html">KeyInfoResolver</a></div>
+<h1>xmltooling::KeyInfoResolver Class Reference</h1><!-- doxytag: class="xmltooling::KeyInfoResolver" -->Resolves credentials from KeyInfo information.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/KeyInfoResolver.h></code>
+<p>
+<a href="a00086.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00371.html">Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html#a069caeac7c4ed26aac4f2ca3e59b6b2">resolve</a> (const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *keyInfo, int types=0) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a credential based on the supplied KeyInfo information. <a href="#a069caeac7c4ed26aac4f2ca3e59b6b2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00371.html">Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html#38fe0862f44ccefbc412cebae50b2ce3">resolve</a> (DSIGKeyInfoList *keyInfo, int types=0) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a credential based on the supplied KeyInfo information. <a href="#38fe0862f44ccefbc412cebae50b2ce3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00371.html">Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html#c52dcd047b554d60967d6c09cd8b3b5f">resolve</a> (<a class="el" href="a00431.html">KeyInfoCredentialContext</a> *context, int types=0) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a credential based on the KeyInfo information in the supplied context. <a href="#c52dcd047b554d60967d6c09cd8b3b5f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00371.html">Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html#1417a626aaf2681a01fc6ac738b6a152">resolve</a> (const <a class="el" href="a00490.html">xmlsignature::Signature</a> *sig, int types=0) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a credential based on the supplied KeyInfo information. <a href="#1417a626aaf2681a01fc6ac738b6a152"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00371.html">Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html#1fbf501f1359a8c53a4e82634596071c">resolve</a> (const <a class="el" href="a00373.html">CredentialCriteria</a> &criteria, int types=0) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a credential based on the KeyInfo information in the supplied criteria. <a href="#1fbf501f1359a8c53a4e82634596071c"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Resolves credentials from KeyInfo information.
+<p>
+Credential-specific bitmasks can be provided to control what to resolve.<p>
+Implementations should only establish KeyNames on the basis of explicit names within the KeyInfo object, never by extracting names out of physical credentials found within it.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="1fbf501f1359a8c53a4e82634596071c"></a><!-- doxytag: member="xmltooling::KeyInfoResolver::resolve" ref="1fbf501f1359a8c53a4e82634596071c" args="(const CredentialCriteria &criteria, int types=0) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00371.html">Credential</a>* xmltooling::KeyInfoResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00373.html">CredentialCriteria</a> & </td>
+ <td class="paramname"> <em>criteria</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>types</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a credential based on the KeyInfo information in the supplied criteria.
+<p>
+The caller must release the credential when done with it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria containing the key information </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>types of credentials to resolve, or 0 for any/all </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the resolved credential, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1417a626aaf2681a01fc6ac738b6a152"></a><!-- doxytag: member="xmltooling::KeyInfoResolver::resolve" ref="1417a626aaf2681a01fc6ac738b6a152" args="(const xmlsignature::Signature *sig, int types=0) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00371.html">Credential</a>* xmltooling::KeyInfoResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00490.html">xmlsignature::Signature</a> * </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>types</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a credential based on the supplied KeyInfo information.
+<p>
+The caller must release the credential when done with it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>signature containing the key information </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>types of credentials to resolve, or 0 for any/all </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the resolved credential, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c52dcd047b554d60967d6c09cd8b3b5f"></a><!-- doxytag: member="xmltooling::KeyInfoResolver::resolve" ref="c52dcd047b554d60967d6c09cd8b3b5f" args="(KeyInfoCredentialContext *context, int types=0) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00371.html">Credential</a>* xmltooling::KeyInfoResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00431.html">KeyInfoCredentialContext</a> * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>types</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a credential based on the KeyInfo information in the supplied context.
+<p>
+The caller must release the credential when done with it.<p>
+The context object will be owned by the <a class="el" href="a00371.html">Credential</a> and freed with it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>context containing the key information </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>types of credentials to resolve, or 0 for any/all </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the resolved credential, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="38fe0862f44ccefbc412cebae50b2ce3"></a><!-- doxytag: member="xmltooling::KeyInfoResolver::resolve" ref="38fe0862f44ccefbc412cebae50b2ce3" args="(DSIGKeyInfoList *keyInfo, int types=0) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00371.html">Credential</a>* xmltooling::KeyInfoResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">DSIGKeyInfoList * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>types</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a credential based on the supplied KeyInfo information.
+<p>
+The caller must release the credential when done with it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>the key information </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>types of credentials to resolve, or 0 for any/all </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the resolved credential, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a069caeac7c4ed26aac4f2ca3e59b6b2"></a><!-- doxytag: member="xmltooling::KeyInfoResolver::resolve" ref="a069caeac7c4ed26aac4f2ca3e59b6b2" args="(const xmlsignature::KeyInfo *keyInfo, int types=0) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00371.html">Credential</a>* xmltooling::KeyInfoResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>types</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a credential based on the supplied KeyInfo information.
+<p>
+The caller must release the credential when done with it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>the key information </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>types</em> </td><td>types of credentials to resolve, or 0 for any/all </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the resolved credential, or NULL </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00603.html">KeyInfoResolver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::KeyName Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00433.html">KeyName</a></div>
+<h1>xmlsignature::KeyName Class Reference</h1><!-- doxytag: class="xmlsignature::KeyName" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00433.html">KeyName</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::KeyName:
+<p><center><img src="a00433.png" usemap="#xmlsignature::KeyName_map" border="0" alt=""></center>
+<map name="xmlsignature::KeyName_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,142,24">
+</map>
+<a href="a00097.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acfc9c78ca802bc168d78d7c13bcac3e"></a><!-- doxytag: member="xmlsignature::KeyName::cloneKeyName" ref="acfc9c78ca802bc168d78d7c13bcac3e" args="() const =0" -->
+virtual <a class="el" href="a00433.html">KeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html#acfc9c78ca802bc168d78d7c13bcac3e">cloneKeyName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a56f8c8b91102786d8014b0bf4b40cd1"></a><!-- doxytag: member="xmlsignature::KeyName::getName" ref="a56f8c8b91102786d8014b0bf4b40cd1" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html#a56f8c8b91102786d8014b0bf4b40cd1">getName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Name . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6c6c1e650cf44e74752bf15ee6c037a"></a><!-- doxytag: member="xmlsignature::KeyName::setName" ref="d6c6c1e650cf44e74752bf15ee6c037a" args="(const XMLCh *Name)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html#d6c6c1e650cf44e74752bf15ee6c037a">setName</a> (const XMLCh *Name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Name . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="596c64af76e4400d0388060b7b9efb8a"></a><!-- doxytag: member="xmlsignature::KeyName::LOCAL_NAME" ref="596c64af76e4400d0388060b7b9efb8a" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html#596c64af76e4400d0388060b7b9efb8a">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00433.html">KeyName</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::KeyNameBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00434.html">KeyNameBuilder</a></div>
+<h1>xmlsignature::KeyNameBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::KeyNameBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00433.html">KeyName</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::KeyNameBuilder:
+<p><center><img src="a00434.png" usemap="#xmlsignature::KeyNameBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::KeyNameBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00146.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="566c0519e1c135f0b736d72e910f4251"></a><!-- doxytag: member="xmlsignature::KeyNameBuilder::buildObject" ref="566c0519e1c135f0b736d72e910f4251" args="() const " -->
+virtual <a class="el" href="a00433.html">KeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html#566c0519e1c135f0b736d72e910f4251">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13e104730fb19feb2839d7b9ff7bdbbe"></a><!-- doxytag: member="xmlsignature::KeyNameBuilder::buildObject" ref="13e104730fb19feb2839d7b9ff7bdbbe" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00433.html">KeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html#13e104730fb19feb2839d7b9ff7bdbbe">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8508064e1a830e5735319087c523b05"></a><!-- doxytag: member="xmlsignature::KeyNameBuilder::buildKeyName" ref="b8508064e1a830e5735319087c523b05" args="()" -->
+static <a class="el" href="a00433.html">KeyName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html#b8508064e1a830e5735319087c523b05">buildKeyName</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00433.html">KeyName</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::KeyReference Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00435.html">KeyReference</a></div>
+<h1>xmlencryption::KeyReference Class Reference</h1><!-- doxytag: class="xmlencryption::KeyReference" --><!-- doxytag: inherits="xmlencryption::ReferenceType" -->XML Encryption <a class="el" href="a00435.html">KeyReference</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::KeyReference:
+<p><center><img src="a00435.png" usemap="#xmlencryption::KeyReference_map" border="0" alt=""></center>
+<map name="xmlencryption::KeyReference_map">
+<area href="a00478.html" alt="xmlencryption::ReferenceType" shape="rect" coords="0,112,238,136">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00032.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e705f56871ac4fdf9b4e1e5d61879223"></a><!-- doxytag: member="xmlencryption::KeyReference::cloneKeyReference" ref="e705f56871ac4fdf9b4e1e5d61879223" args="() const =0" -->
+virtual <a class="el" href="a00435.html">KeyReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00435.html#e705f56871ac4fdf9b4e1e5d61879223">cloneKeyReference</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b387ec6f25ed6f7c95bf166b19d22a12"></a><!-- doxytag: member="xmlencryption::KeyReference::LOCAL_NAME" ref="b387ec6f25ed6f7c95bf166b19d22a12" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00435.html#b387ec6f25ed6f7c95bf166b19d22a12">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00435.html">KeyReference</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::KeyReferenceBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00436.html">KeyReferenceBuilder</a></div>
+<h1>xmlencryption::KeyReferenceBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::KeyReferenceBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00435.html">KeyReference</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::KeyReferenceBuilder:
+<p><center><img src="a00436.png" usemap="#xmlencryption::KeyReferenceBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::KeyReferenceBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00047.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5712e27158b8cb0871ea9651485e8021"></a><!-- doxytag: member="xmlencryption::KeyReferenceBuilder::buildObject" ref="5712e27158b8cb0871ea9651485e8021" args="() const " -->
+virtual <a class="el" href="a00435.html">KeyReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00436.html#5712e27158b8cb0871ea9651485e8021">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5837139f3d71ba447512d9d35a710b1"></a><!-- doxytag: member="xmlencryption::KeyReferenceBuilder::buildObject" ref="d5837139f3d71ba447512d9d35a710b1" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00435.html">KeyReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00436.html#d5837139f3d71ba447512d9d35a710b1">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="712c54dedf77e5d2c243266d7fd96229"></a><!-- doxytag: member="xmlencryption::KeyReferenceBuilder::buildKeyReference" ref="712c54dedf77e5d2c243266d7fd96229" args="()" -->
+static <a class="el" href="a00435.html">KeyReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00436.html#712c54dedf77e5d2c243266d7fd96229">buildKeyReference</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00435.html">KeyReference</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::KeySize Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00437.html">KeySize</a></div>
+<h1>xmlencryption::KeySize Class Reference</h1><!-- doxytag: class="xmlencryption::KeySize" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00437.html">KeySize</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::KeySize:
+<p><center><img src="a00437.png" usemap="#xmlencryption::KeySize_map" border="0" alt=""></center>
+<map name="xmlencryption::KeySize_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,142,24">
+</map>
+<a href="a00023.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="560ba217c43562bd2429eadb4b90b8b9"></a><!-- doxytag: member="xmlencryption::KeySize::cloneKeySize" ref="560ba217c43562bd2429eadb4b90b8b9" args="() const =0" -->
+virtual <a class="el" href="a00437.html">KeySize</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html#560ba217c43562bd2429eadb4b90b8b9">cloneKeySize</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d476b1410cd4dfd861f07b629c8cbeb2"></a><!-- doxytag: member="xmlencryption::KeySize::getSize" ref="d476b1410cd4dfd861f07b629c8cbeb2" args="() const " -->
+std::pair< bool, int > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html#d476b1410cd4dfd861f07b629c8cbeb2">getSize</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Size in integer form after a NULL indicator. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ea39264d92fe6e17c372ae931ee69fa"></a><!-- doxytag: member="xmlencryption::KeySize::setSize" ref="6ea39264d92fe6e17c372ae931ee69fa" args="(int Size)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html#6ea39264d92fe6e17c372ae931ee69fa">setSize</a> (int Size)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets Size . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07b206ec231a09169459eb2ac1951ea9"></a><!-- doxytag: member="xmlencryption::KeySize::setSize" ref="07b206ec231a09169459eb2ac1951ea9" args="(const XMLCh *Size)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html#07b206ec231a09169459eb2ac1951ea9">setSize</a> (const XMLCh *Size)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Size . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ee462fd926a8554a1fb3f100fecf85f"></a><!-- doxytag: member="xmlencryption::KeySize::LOCAL_NAME" ref="0ee462fd926a8554a1fb3f100fecf85f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html#0ee462fd926a8554a1fb3f100fecf85f">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00437.html">KeySize</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::KeySizeBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00438.html">KeySizeBuilder</a></div>
+<h1>xmlencryption::KeySizeBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::KeySizeBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00437.html">KeySize</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::KeySizeBuilder:
+<p><center><img src="a00438.png" usemap="#xmlencryption::KeySizeBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::KeySizeBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00048.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6262470a1a1adef0a9f2f2dfd3df5dc6"></a><!-- doxytag: member="xmlencryption::KeySizeBuilder::buildObject" ref="6262470a1a1adef0a9f2f2dfd3df5dc6" args="() const " -->
+virtual <a class="el" href="a00437.html">KeySize</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00438.html#6262470a1a1adef0a9f2f2dfd3df5dc6">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="944d37775c499e29d5f3a4fd5ec9dcf1"></a><!-- doxytag: member="xmlencryption::KeySizeBuilder::buildObject" ref="944d37775c499e29d5f3a4fd5ec9dcf1" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00437.html">KeySize</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00438.html#944d37775c499e29d5f3a4fd5ec9dcf1">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54137674cda3f2c6b1c4819dd737fee1"></a><!-- doxytag: member="xmlencryption::KeySizeBuilder::buildKeySize" ref="54137674cda3f2c6b1c4819dd737fee1" args="()" -->
+static <a class="el" href="a00437.html">KeySize</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00438.html#54137674cda3f2c6b1c4819dd737fee1">buildKeySize</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00437.html">KeySize</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::KeyValue Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00439.html">KeyValue</a></div>
+<h1>xmlsignature::KeyValue Class Reference</h1><!-- doxytag: class="xmlsignature::KeyValue" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00439.html">KeyValue</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::KeyValue:
+<p><center><img src="a00439.png" usemap="#xmlsignature::KeyValue_map" border="0" alt=""></center>
+<map name="xmlsignature::KeyValue_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,143,24">
+</map>
+<a href="a00120.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77c6e787811b4b3fe1c34428dbf64902"></a><!-- doxytag: member="xmlsignature::KeyValue::cloneKeyValue" ref="77c6e787811b4b3fe1c34428dbf64902" args="() const =0" -->
+virtual <a class="el" href="a00439.html">KeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#77c6e787811b4b3fe1c34428dbf64902">cloneKeyValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e5d6294e7325e0547e0d4c3fff79c5f"></a><!-- doxytag: member="xmlsignature::KeyValue::getDSAKeyValue" ref="6e5d6294e7325e0547e0d4c3fff79c5f" args="() const =0" -->
+virtual <a class="el" href="a00383.html">DSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#6e5d6294e7325e0547e0d4c3fff79c5f">getDSAKeyValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00383.html">DSAKeyValue</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3299e95409526e8d406d5ac320f9b5af"></a><!-- doxytag: member="xmlsignature::KeyValue::setDSAKeyValue" ref="3299e95409526e8d406d5ac320f9b5af" args="(DSAKeyValue *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#3299e95409526e8d406d5ac320f9b5af">setDSAKeyValue</a> (<a class="el" href="a00383.html">DSAKeyValue</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00383.html">DSAKeyValue</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04780c68d9d2ec89b24e0ea7de483fa2"></a><!-- doxytag: member="xmlsignature::KeyValue::getRSAKeyValue" ref="04780c68d9d2ec89b24e0ea7de483fa2" args="() const =0" -->
+virtual <a class="el" href="a00483.html">RSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#04780c68d9d2ec89b24e0ea7de483fa2">getRSAKeyValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00483.html">RSAKeyValue</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ea76610b59f0be16bdf02769ed9fcc7"></a><!-- doxytag: member="xmlsignature::KeyValue::setRSAKeyValue" ref="7ea76610b59f0be16bdf02769ed9fcc7" args="(RSAKeyValue *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#7ea76610b59f0be16bdf02769ed9fcc7">setRSAKeyValue</a> (<a class="el" href="a00483.html">RSAKeyValue</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00483.html">RSAKeyValue</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="615f867c55db9b36fe148b45f2880f1d"></a><!-- doxytag: member="xmlsignature::KeyValue::getUnknownXMLObject" ref="615f867c55db9b36fe148b45f2880f1d" args="() const =0" -->
+virtual <a class="el" href="a00547.html">xmltooling::XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#615f867c55db9b36fe148b45f2880f1d">getUnknownXMLObject</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the UnknownXMLObject child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35d3ce2dc5970113ea34cd8ef36fe2ea"></a><!-- doxytag: member="xmlsignature::KeyValue::setUnknownXMLObject" ref="35d3ce2dc5970113ea34cd8ef36fe2ea" args="(xmltooling::XMLObject *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#35d3ce2dc5970113ea34cd8ef36fe2ea">setUnknownXMLObject</a> (<a class="el" href="a00547.html">xmltooling::XMLObject</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the UnknownXMLObject child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c9efd67ea89fb7d8e89cbd4d7c4319f"></a><!-- doxytag: member="xmlsignature::KeyValue::LOCAL_NAME" ref="6c9efd67ea89fb7d8e89cbd4d7c4319f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#6c9efd67ea89fb7d8e89cbd4d7c4319f">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81c86163a3b912298fdc6029e04dae46"></a><!-- doxytag: member="xmlsignature::KeyValue::TYPE_NAME" ref="81c86163a3b912298fdc6029e04dae46" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html#81c86163a3b912298fdc6029e04dae46">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">KeyValueType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00439.html">KeyValue</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::KeyValueBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00440.html">KeyValueBuilder</a></div>
+<h1>xmlsignature::KeyValueBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::KeyValueBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00439.html">KeyValue</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::KeyValueBuilder:
+<p><center><img src="a00440.png" usemap="#xmlsignature::KeyValueBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::KeyValueBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00159.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb224ab96de6e3daf40390298dac3b6a"></a><!-- doxytag: member="xmlsignature::KeyValueBuilder::buildObject" ref="bb224ab96de6e3daf40390298dac3b6a" args="() const " -->
+virtual <a class="el" href="a00439.html">KeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00440.html#bb224ab96de6e3daf40390298dac3b6a">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd52281ee005d5277296e06cf302f072"></a><!-- doxytag: member="xmlsignature::KeyValueBuilder::buildObject" ref="dd52281ee005d5277296e06cf302f072" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00439.html">KeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00440.html#dd52281ee005d5277296e06cf302f072">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd37279ae053f6cb911ce1d3f6319f9c"></a><!-- doxytag: member="xmlsignature::KeyValueBuilder::buildKeyValue" ref="bd37279ae053f6cb911ce1d3f6319f9c" args="()" -->
+static <a class="el" href="a00439.html">KeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00440.html#bd37279ae053f6cb911ce1d3f6319f9c">buildKeyValue</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00439.html">KeyValue</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Lock Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00441.html">Lock</a></div>
+<h1>xmltooling::Lock Class Reference</h1><!-- doxytag: class="xmltooling::Lock" -->RAII wrapper for a mutex lock.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00210.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00441.html#753d1fa7bc918aa4f1ac4d4132b7ba32">Lock</a> (<a class="el" href="a00449.html">Mutex</a> *mtx)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locks and wraps the designated mutex. <a href="#753d1fa7bc918aa4f1ac4d4132b7ba32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="428f07e30c6fec5911ccd42fa9cac456"></a><!-- doxytag: member="xmltooling::Lock::~Lock" ref="428f07e30c6fec5911ccd42fa9cac456" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00441.html#428f07e30c6fec5911ccd42fa9cac456">~Lock</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlocks the wrapped mutex. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+RAII wrapper for a mutex lock.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="753d1fa7bc918aa4f1ac4d4132b7ba32"></a><!-- doxytag: member="xmltooling::Lock::Lock" ref="753d1fa7bc918aa4f1ac4d4132b7ba32" args="(Mutex *mtx)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::Lock::Lock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00449.html">Mutex</a> * </td>
+ <td class="paramname"> <em>mtx</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Locks and wraps the designated mutex.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>mtx</em> </td><td>mutex to lock </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Lockable Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00442.html">Lockable</a></div>
+<h1>xmltooling::Lockable Class Reference</h1><!-- doxytag: class="xmltooling::Lockable" -->Abstract mixin interface for interfaces that support locking.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/Lockable.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::Lockable:
+<p><center><img src="a00442.png" usemap="#xmltooling::Lockable_map" border="0" alt=""></center>
+<map name="xmltooling::Lockable_map">
+<area href="a00374.html" alt="xmltooling::CredentialResolver" shape="rect" coords="0,56,184,80">
+<area href="a00479.html" alt="xmltooling::ReloadableXMLFile" shape="rect" coords="194,56,378,80">
+<area href="a00555.html" alt="xmltooling::XMLToolingConfig" shape="rect" coords="388,56,572,80">
+</map>
+<a href="a00072.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00442.html">Lockable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00442.html#86337f8560d321f90662de5751764759">lock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00441.html">Lock</a> the associated object for exclusive access. <a href="#86337f8560d321f90662de5751764759"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04bef17b2138bf6820bde7507c4d8111"></a><!-- doxytag: member="xmltooling::Lockable::unlock" ref="04bef17b2138bf6820bde7507c4d8111" args="()=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00442.html#04bef17b2138bf6820bde7507c4d8111">unlock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlock the associated object from exclusive access. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Abstract mixin interface for interfaces that support locking.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="86337f8560d321f90662de5751764759"></a><!-- doxytag: member="xmltooling::Lockable::lock" ref="86337f8560d321f90662de5751764759" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00442.html">Lockable</a>* xmltooling::Lockable::lock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="a00441.html">Lock</a> the associated object for exclusive access.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the object being locked </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00479.html#0ab6ec8160691b536a5f22816d1fc6a8">xmltooling::ReloadableXMLFile</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00589.html">Lockable.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Locker Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00443.html">Locker</a></div>
+<h1>xmltooling::Locker Class Reference</h1><!-- doxytag: class="xmltooling::Locker" -->RAII wrapper for lockable objects to ensure lock release.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/Lockable.h></code>
+<p>
+<a href="a00073.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00443.html#2c4a1f4dbd8e89e10546eef51bb91e34">Locker</a> (<a class="el" href="a00442.html">Lockable</a> *lockee=NULL, bool lock=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Optionally locks an object and stores it for later release. <a href="#2c4a1f4dbd8e89e10546eef51bb91e34"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00443.html#9ff5efce9f39386f84a84a2e9628b4bb">assign</a> (<a class="el" href="a00442.html">Lockable</a> *lockee=NULL, bool lock=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Optionally locks an object and stores it for later release. <a href="#9ff5efce9f39386f84a84a2e9628b4bb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2b9de8b99f850030e97477033560f72"></a><!-- doxytag: member="xmltooling::Locker::~Locker" ref="f2b9de8b99f850030e97477033560f72" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00443.html#f2b9de8b99f850030e97477033560f72">~Locker</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor releases lock on held pointer, if any. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+RAII wrapper for lockable objects to ensure lock release.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="2c4a1f4dbd8e89e10546eef51bb91e34"></a><!-- doxytag: member="xmltooling::Locker::Locker" ref="2c4a1f4dbd8e89e10546eef51bb91e34" args="(Lockable *lockee=NULL, bool lock=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::Locker::Locker </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00442.html">Lockable</a> * </td>
+ <td class="paramname"> <em>lockee</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>lock</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Optionally locks an object and stores it for later release.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>lockee</em> </td><td>pointer to an object to hold, and optionally lock </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>lock</em> </td><td>true iff object is not yet locked </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9ff5efce9f39386f84a84a2e9628b4bb"></a><!-- doxytag: member="xmltooling::Locker::assign" ref="9ff5efce9f39386f84a84a2e9628b4bb" args="(Lockable *lockee=NULL, bool lock=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::Locker::assign </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00442.html">Lockable</a> * </td>
+ <td class="paramname"> <em>lockee</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>lock</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Optionally locks an object and stores it for later release.
+<p>
+If an object is already held, it is unlocked and detached.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>lockee</em> </td><td>pointer to an object to hold, and optionally lock </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>lock</em> </td><td>true iff object is not yet locked </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00589.html">Lockable.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::MarshallingException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00444.html">MarshallingException</a></div>
+<h1>xmltooling::MarshallingException Class Reference</h1><!-- doxytag: class="xmltooling::MarshallingException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions during object marshalling.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::MarshallingException:
+<p><center><img src="a00444.png" usemap="#xmltooling::MarshallingException_map" border="0" alt=""></center>
+<map name="xmltooling::MarshallingException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,196,80">
+</map>
+<a href="a00057.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7577266d40ab94421016917770e55fd"></a><!-- doxytag: member="xmltooling::MarshallingException::MarshallingException" ref="e7577266d40ab94421016917770e55fd" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html#e7577266d40ab94421016917770e55fd">MarshallingException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0db91f64358fe706585072bfcdfa67a"></a><!-- doxytag: member="xmltooling::MarshallingException::MarshallingException" ref="e0db91f64358fe706585072bfcdfa67a" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html#e0db91f64358fe706585072bfcdfa67a">MarshallingException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2370470d277b91de937e2212021814a3"></a><!-- doxytag: member="xmltooling::MarshallingException::MarshallingException" ref="2370470d277b91de937e2212021814a3" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html#2370470d277b91de937e2212021814a3">MarshallingException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="626b1619dc6242a16bcec41d822646bd"></a><!-- doxytag: member="xmltooling::MarshallingException::MarshallingException" ref="626b1619dc6242a16bcec41d822646bd" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html#626b1619dc6242a16bcec41d822646bd">MarshallingException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html#6152a468b236e4014528ec9788e74771">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#6152a468b236e4014528ec9788e74771"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html#ec70a0ca19e00b2f8dfa0e70dd0d43c7">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#ec70a0ca19e00b2f8dfa0e70dd0d43c7"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions during object marshalling.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6152a468b236e4014528ec9788e74771"></a><!-- doxytag: member="xmltooling::MarshallingException::getClassName" ref="6152a468b236e4014528ec9788e74771" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::MarshallingException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="ec70a0ca19e00b2f8dfa0e70dd0d43c7"></a><!-- doxytag: member="xmltooling::MarshallingException::raise" ref="ec70a0ca19e00b2f8dfa0e70dd0d43c7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::MarshallingException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::MgmtData Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00445.html">MgmtData</a></div>
+<h1>xmlsignature::MgmtData Class Reference</h1><!-- doxytag: class="xmlsignature::MgmtData" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00445.html">MgmtData</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::MgmtData:
+<p><center><img src="a00445.png" usemap="#xmlsignature::MgmtData_map" border="0" alt=""></center>
+<map name="xmlsignature::MgmtData_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,144,24">
+</map>
+<a href="a00098.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c03bccbaf43f5b8d4849d43ff77dc934"></a><!-- doxytag: member="xmlsignature::MgmtData::cloneMgmtData" ref="c03bccbaf43f5b8d4849d43ff77dc934" args="() const =0" -->
+virtual <a class="el" href="a00445.html">MgmtData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00445.html#c03bccbaf43f5b8d4849d43ff77dc934">cloneMgmtData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2f1e944213b14b4c23231414d8d1708"></a><!-- doxytag: member="xmlsignature::MgmtData::getData" ref="e2f1e944213b14b4c23231414d8d1708" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00445.html#e2f1e944213b14b4c23231414d8d1708">getData</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Data . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40f70b7352cf94d91f78034ea5c283a4"></a><!-- doxytag: member="xmlsignature::MgmtData::setData" ref="40f70b7352cf94d91f78034ea5c283a4" args="(const XMLCh *Data)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00445.html#40f70b7352cf94d91f78034ea5c283a4">setData</a> (const XMLCh *Data)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Data . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69ecd43fb63aec9de7a7511be3a55231"></a><!-- doxytag: member="xmlsignature::MgmtData::LOCAL_NAME" ref="69ecd43fb63aec9de7a7511be3a55231" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00445.html#69ecd43fb63aec9de7a7511be3a55231">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00445.html">MgmtData</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::MgmtDataBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00446.html">MgmtDataBuilder</a></div>
+<h1>xmlsignature::MgmtDataBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::MgmtDataBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00445.html">MgmtData</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::MgmtDataBuilder:
+<p><center><img src="a00446.png" usemap="#xmlsignature::MgmtDataBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::MgmtDataBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00147.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="abe9c2aa8ac4f5e21c84dacd00bd3a7e"></a><!-- doxytag: member="xmlsignature::MgmtDataBuilder::buildObject" ref="abe9c2aa8ac4f5e21c84dacd00bd3a7e" args="() const " -->
+virtual <a class="el" href="a00445.html">MgmtData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00446.html#abe9c2aa8ac4f5e21c84dacd00bd3a7e">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3006d812e83ae7121d6c0f6509b86560"></a><!-- doxytag: member="xmlsignature::MgmtDataBuilder::buildObject" ref="3006d812e83ae7121d6c0f6509b86560" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00445.html">MgmtData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00446.html#3006d812e83ae7121d6c0f6509b86560">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8604c86d74f540593f87a28a94b8a072"></a><!-- doxytag: member="xmlsignature::MgmtDataBuilder::buildMgmtData" ref="8604c86d74f540593f87a28a94b8a072" args="()" -->
+static <a class="el" href="a00445.html">MgmtData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00446.html#8604c86d74f540593f87a28a94b8a072">buildMgmtData</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00445.html">MgmtData</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Modulus Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00447.html">Modulus</a></div>
+<h1>xmlsignature::Modulus Class Reference</h1><!-- doxytag: class="xmlsignature::Modulus" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00447.html">Modulus</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Modulus:
+<p><center><img src="a00447.png" usemap="#xmlsignature::Modulus_map" border="0" alt=""></center>
+<map name="xmlsignature::Modulus_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00099.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd4cebf35bb66b26d54d20863905b69f"></a><!-- doxytag: member="xmlsignature::Modulus::cloneModulus" ref="cd4cebf35bb66b26d54d20863905b69f" args="() const =0" -->
+virtual <a class="el" href="a00447.html">Modulus</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00447.html#cd4cebf35bb66b26d54d20863905b69f">cloneModulus</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="329b9282c0f15aed84e0ea24d58c53a8"></a><!-- doxytag: member="xmlsignature::Modulus::getValue" ref="329b9282c0f15aed84e0ea24d58c53a8" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00447.html#329b9282c0f15aed84e0ea24d58c53a8">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55150e1a872ce5699b0150ce1618904e"></a><!-- doxytag: member="xmlsignature::Modulus::setValue" ref="55150e1a872ce5699b0150ce1618904e" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00447.html#55150e1a872ce5699b0150ce1618904e">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39254c4cf83b8bfd1f55d29bcc442c33"></a><!-- doxytag: member="xmlsignature::Modulus::LOCAL_NAME" ref="39254c4cf83b8bfd1f55d29bcc442c33" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00447.html#39254c4cf83b8bfd1f55d29bcc442c33">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00447.html">Modulus</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::ModulusBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00448.html">ModulusBuilder</a></div>
+<h1>xmlsignature::ModulusBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::ModulusBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00447.html">Modulus</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::ModulusBuilder:
+<p><center><img src="a00448.png" usemap="#xmlsignature::ModulusBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::ModulusBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00148.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f09c944c38e1cf0eaf807cab6edcfa7d"></a><!-- doxytag: member="xmlsignature::ModulusBuilder::buildObject" ref="f09c944c38e1cf0eaf807cab6edcfa7d" args="() const " -->
+virtual <a class="el" href="a00447.html">Modulus</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00448.html#f09c944c38e1cf0eaf807cab6edcfa7d">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6433ecce27ee373d98212410d5f8548c"></a><!-- doxytag: member="xmlsignature::ModulusBuilder::buildObject" ref="6433ecce27ee373d98212410d5f8548c" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00447.html">Modulus</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00448.html#6433ecce27ee373d98212410d5f8548c">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="31e807ee25b39f99863458ff28677c77"></a><!-- doxytag: member="xmlsignature::ModulusBuilder::buildModulus" ref="31e807ee25b39f99863458ff28677c77" args="()" -->
+static <a class="el" href="a00447.html">Modulus</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00448.html#31e807ee25b39f99863458ff28677c77">buildModulus</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00447.html">Modulus</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Mutex Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00449.html">Mutex</a></div>
+<h1>xmltooling::Mutex Class Reference</h1><!-- doxytag: class="xmltooling::Mutex" -->A class for managing exclusive access to resources.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00207.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00449.html#b2fd493e23aa594cd267d0b5e39b847b">lock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locks the mutex for exclusive access. <a href="#b2fd493e23aa594cd267d0b5e39b847b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00449.html#1bd0643a5aa85c0d612bfddc5d1d372a">unlock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlocks the mutex for exclusive access. <a href="#1bd0643a5aa85c0d612bfddc5d1d372a"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00449.html">Mutex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00449.html#43aacc3a6509ec560208b27ad15fe6f8">create</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new mutex object. <a href="#43aacc3a6509ec560208b27ad15fe6f8"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A class for managing exclusive access to resources.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="43aacc3a6509ec560208b27ad15fe6f8"></a><!-- doxytag: member="xmltooling::Mutex::create" ref="43aacc3a6509ec560208b27ad15fe6f8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00449.html">Mutex</a>* xmltooling::Mutex::create </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new mutex object.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the new mutex </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2fd493e23aa594cd267d0b5e39b847b"></a><!-- doxytag: member="xmltooling::Mutex::lock" ref="b2fd493e23aa594cd267d0b5e39b847b" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::Mutex::lock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Locks the mutex for exclusive access.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1bd0643a5aa85c0d612bfddc5d1d372a"></a><!-- doxytag: member="xmltooling::Mutex::unlock" ref="1bd0643a5aa85c0d612bfddc5d1d372a" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::Mutex::unlock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unlocks the mutex for exclusive access.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::namedparams Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00450.html">namedparams</a></div>
+<h1>xmltooling::namedparams Class Reference</h1><!-- doxytag: class="xmltooling::namedparams" --><!-- doxytag: inherits="xmltooling::params" -->Wrapper around a variable number of name/value pairs.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::namedparams:
+<p><center><img src="a00450.png" usemap="#xmltooling::namedparams_map" border="0" alt=""></center>
+<map name="xmltooling::namedparams_map">
+<area href="a00460.html" alt="xmltooling::params" shape="rect" coords="0,0,151,24">
+</map>
+<a href="a00053.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="692b624e27b55c634a83c3b7e3b6539d"></a><!-- doxytag: member="xmltooling::namedparams::namedparams" ref="692b624e27b55c634a83c3b7e3b6539d" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00450.html#692b624e27b55c634a83c3b7e3b6539d">namedparams</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes with zero parameters. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00450.html#c709d6140eb4a9d113df755e8a104991">namedparams</a> (int count,...)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes the named parameter set. <a href="#c709d6140eb4a9d113df755e8a104991"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wrapper around a variable number of name/value pairs.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="c709d6140eb4a9d113df755e8a104991"></a><!-- doxytag: member="xmltooling::namedparams::namedparams" ref="c709d6140eb4a9d113df755e8a104991" args="(int count,...)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::namedparams::namedparams </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"> </td>
+ <td class="paramname"> <em>...</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initializes the named parameter set.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>the number of name/value pairs that follow (must be even) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Namespace Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00451.html">Namespace</a></div>
+<h1>xmltooling::Namespace Class Reference</h1><!-- doxytag: class="xmltooling::Namespace" -->A data structure for encapsulating XML <a class="el" href="a00451.html">Namespace</a> attributes.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/Namespace.h></code>
+<p>
+<a href="a00074.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#1af42807d912643a295afc0b54c06ec3">Namespace</a> (const XMLCh *uri=NULL, const XMLCh *prefix=NULL, bool alwaysDeclare=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#1af42807d912643a295afc0b54c06ec3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#1892185d6dfcd99165802b24a4bbaeb4">getNamespacePrefix</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the namespace prefix. <a href="#1892185d6dfcd99165802b24a4bbaeb4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#e44ab92941f2966f387f4ec754eed806">getNamespaceURI</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the namespace URI. <a href="#e44ab92941f2966f387f4ec754eed806"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#3096b10f087ebebef6c0e31ec375bdd2">alwaysDeclare</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the namespace should always be declared regardless of in-scope declarations. <a href="#3096b10f087ebebef6c0e31ec375bdd2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#0b72c4f697fef3c2faed8276d6903f0e">setNamespacePrefix</a> (const XMLCh *prefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the namespace prefix. <a href="#0b72c4f697fef3c2faed8276d6903f0e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#ff4bfd917a19905b005dda52d5252852">setNamespaceURI</a> (const XMLCh *uri)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the namespace URI. <a href="#ff4bfd917a19905b005dda52d5252852"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html#c790c354c8f4175cbe3850aa4a5b4e68">setAlwaysDeclare</a> (bool alwaysDeclare)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the alwaysDeclared property. <a href="#c790c354c8f4175cbe3850aa4a5b4e68"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A data structure for encapsulating XML <a class="el" href="a00451.html">Namespace</a> attributes.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="1af42807d912643a295afc0b54c06ec3"></a><!-- doxytag: member="xmltooling::Namespace::Namespace" ref="1af42807d912643a295afc0b54c06ec3" args="(const XMLCh *uri=NULL, const XMLCh *prefix=NULL, bool alwaysDeclare=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::Namespace::Namespace </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>uri</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>alwaysDeclare</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>namespace URI </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>namespace prefix (without the colon) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>alwaysDeclare</em> </td><td>true iff the namespace should always be declared regardless of in-scope declarations </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3096b10f087ebebef6c0e31ec375bdd2"></a><!-- doxytag: member="xmltooling::Namespace::alwaysDeclare" ref="3096b10f087ebebef6c0e31ec375bdd2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const bool xmltooling::Namespace::alwaysDeclare </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the namespace should always be declared regardless of in-scope declarations.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the alwaysDeclared setting </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1892185d6dfcd99165802b24a4bbaeb4"></a><!-- doxytag: member="xmltooling::Namespace::getNamespacePrefix" ref="1892185d6dfcd99165802b24a4bbaeb4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::Namespace::getNamespacePrefix </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the namespace prefix.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>Null-terminated Unicode string containing the prefix, without the colon </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e44ab92941f2966f387f4ec754eed806"></a><!-- doxytag: member="xmltooling::Namespace::getNamespaceURI" ref="e44ab92941f2966f387f4ec754eed806" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::Namespace::getNamespaceURI </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the namespace URI.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>Null-terminated Unicode string containing the URI </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c790c354c8f4175cbe3850aa4a5b4e68"></a><!-- doxytag: member="xmltooling::Namespace::setAlwaysDeclare" ref="c790c354c8f4175cbe3850aa4a5b4e68" args="(bool alwaysDeclare)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::Namespace::setAlwaysDeclare </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>alwaysDeclare</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the alwaysDeclared property.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>alwaysDeclare</em> </td><td>true iff the namespace should always be declared regardless of in-scope declarations </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0b72c4f697fef3c2faed8276d6903f0e"></a><!-- doxytag: member="xmltooling::Namespace::setNamespacePrefix" ref="0b72c4f697fef3c2faed8276d6903f0e" args="(const XMLCh *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::Namespace::setNamespacePrefix </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the namespace prefix.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>Null-terminated Unicode string containing the prefix, without the colon </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ff4bfd917a19905b005dda52d5252852"></a><!-- doxytag: member="xmltooling::Namespace::setNamespaceURI" ref="ff4bfd917a19905b005dda52d5252852" args="(const XMLCh *uri)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::Namespace::setNamespaceURI </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>uri</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the namespace URI.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>Null-terminated Unicode string containing the URI </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00591.html">Namespace.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::NDC Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00452.html">NDC</a></div>
+<h1>xmltooling::NDC Class Reference</h1><!-- doxytag: class="xmltooling::NDC" -->A portable stack-based context for diagnostic logging.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/NDC.h></code>
+<p>
+<a href="a00191.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00452.html#c18b9540f827cd5293c60a18253a29b8">NDC</a> (const char *context)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor pushes logging context onto diagnostic stack. <a href="#c18b9540f827cd5293c60a18253a29b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00452.html#9447a199c5a9a0812908aa97ba47e81b">NDC</a> (const std::string &context)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor pushes logging context onto diagnostic stack. <a href="#9447a199c5a9a0812908aa97ba47e81b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d85c5b138be10e1c96cbde2cb7fc2420"></a><!-- doxytag: member="xmltooling::NDC::~NDC" ref="d85c5b138be10e1c96cbde2cb7fc2420" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00452.html#d85c5b138be10e1c96cbde2cb7fc2420">~NDC</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor pops context off of diagnostic stack. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A portable stack-based context for diagnostic logging.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="c18b9540f827cd5293c60a18253a29b8"></a><!-- doxytag: member="xmltooling::NDC::NDC" ref="c18b9540f827cd5293c60a18253a29b8" args="(const char *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::NDC::NDC </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor pushes logging context onto diagnostic stack.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>null-terminated label for context </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9447a199c5a9a0812908aa97ba47e81b"></a><!-- doxytag: member="xmltooling::NDC::NDC" ref="9447a199c5a9a0812908aa97ba47e81b" args="(const std::string &context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::NDC::NDC </td>
+ <td>(</td>
+ <td class="paramtype">const std::string & </td>
+ <td class="paramname"> <em>context</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor pushes logging context onto diagnostic stack.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>string label for context </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00625.html">NDC.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::OAEPparams Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00453.html">OAEPparams</a></div>
+<h1>xmlencryption::OAEPparams Class Reference</h1><!-- doxytag: class="xmlencryption::OAEPparams" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00453.html">OAEPparams</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::OAEPparams:
+<p><center><img src="a00453.png" usemap="#xmlencryption::OAEPparams_map" border="0" alt=""></center>
+<map name="xmlencryption::OAEPparams_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,172,24">
+</map>
+<a href="a00022.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8664ac261d571356043bdd1e9feafe80"></a><!-- doxytag: member="xmlencryption::OAEPparams::cloneOAEPparams" ref="8664ac261d571356043bdd1e9feafe80" args="() const =0" -->
+virtual <a class="el" href="a00453.html">OAEPparams</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html#8664ac261d571356043bdd1e9feafe80">cloneOAEPparams</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b66e0d63aac87050454cc745a3a6049"></a><!-- doxytag: member="xmlencryption::OAEPparams::getName" ref="8b66e0d63aac87050454cc745a3a6049" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html#8b66e0d63aac87050454cc745a3a6049">getName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Name . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2be9554486c449943f429d91e663f2a9"></a><!-- doxytag: member="xmlencryption::OAEPparams::setName" ref="2be9554486c449943f429d91e663f2a9" args="(const XMLCh *Name)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html#2be9554486c449943f429d91e663f2a9">setName</a> (const XMLCh *Name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Name . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39fba4373c0730cd13269779189c66d3"></a><!-- doxytag: member="xmlencryption::OAEPparams::LOCAL_NAME" ref="39fba4373c0730cd13269779189c66d3" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html#39fba4373c0730cd13269779189c66d3">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00453.html">OAEPparams</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::OAEPparamsBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00454.html">OAEPparamsBuilder</a></div>
+<h1>xmlencryption::OAEPparamsBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::OAEPparamsBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00453.html">OAEPparams</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::OAEPparamsBuilder:
+<p><center><img src="a00454.png" usemap="#xmlencryption::OAEPparamsBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::OAEPparamsBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00049.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ff88547afbbc26a0608e022934b5351"></a><!-- doxytag: member="xmlencryption::OAEPparamsBuilder::buildObject" ref="5ff88547afbbc26a0608e022934b5351" args="() const " -->
+virtual <a class="el" href="a00453.html">OAEPparams</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00454.html#5ff88547afbbc26a0608e022934b5351">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bc62bf377f04ef2f2b5701ae28216ff"></a><!-- doxytag: member="xmlencryption::OAEPparamsBuilder::buildObject" ref="4bc62bf377f04ef2f2b5701ae28216ff" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00453.html">OAEPparams</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00454.html#4bc62bf377f04ef2f2b5701ae28216ff">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37b833fc88ee249ff59748adeebaf876"></a><!-- doxytag: member="xmlencryption::OAEPparamsBuilder::buildOAEPparams" ref="37b833fc88ee249ff59748adeebaf876" args="()" -->
+static <a class="el" href="a00453.html">OAEPparams</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00454.html#37b833fc88ee249ff59748adeebaf876">buildOAEPparams</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00453.html">OAEPparams</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::OpenSSLCredential Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00455.html">OpenSSLCredential</a></div>
+<h1>xmltooling::OpenSSLCredential Class Reference</h1><!-- doxytag: class="xmltooling::OpenSSLCredential" --><!-- doxytag: inherits="xmltooling::X509Credential" -->An OpenSSL-specific credential.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/OpenSSLCredential.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::OpenSSLCredential:
+<p><center><img src="a00455.png" usemap="#xmltooling::OpenSSLCredential_map" border="0" alt=""></center>
+<map name="xmltooling::OpenSSLCredential_map">
+<area href="a00529.html" alt="xmltooling::X509Credential" shape="rect" coords="0,56,185,80">
+<area href="a00371.html" alt="xmltooling::Credential" shape="rect" coords="0,0,185,24">
+</map>
+<a href="a00087.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00455.html#62f3fe8e81af102af7df52369c2f9b91">attach</a> (SSL_CTX *ctx) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attaches credential to an OpenSSL SSL context object. <a href="#62f3fe8e81af102af7df52369c2f9b91"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An OpenSSL-specific credential.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="62f3fe8e81af102af7df52369c2f9b91"></a><!-- doxytag: member="xmltooling::OpenSSLCredential::attach" ref="62f3fe8e81af102af7df52369c2f9b91" args="(SSL_CTX *ctx) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::OpenSSLCredential::attach </td>
+ <td>(</td>
+ <td class="paramtype">SSL_CTX * </td>
+ <td class="paramname"> <em>ctx</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attaches credential to an OpenSSL SSL context object.
+<p>
+The credential <b>MUST</b> be disposable after attachment.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>an SSL context </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00604.html">OpenSSLCredential.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::OpenSSLCryptoX509CRL Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00456.html">OpenSSLCryptoX509CRL</a></div>
+<h1>xmltooling::OpenSSLCryptoX509CRL Class Reference</h1><!-- doxytag: class="xmltooling::OpenSSLCryptoX509CRL" --><!-- doxytag: inherits="xmltooling::XSECCryptoX509CRL" -->OpenSSL-based class for handling X.509 CRLs.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/OpenSSLCryptoX509CRL.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::OpenSSLCryptoX509CRL:
+<p><center><img src="a00456.png" usemap="#xmltooling::OpenSSLCryptoX509CRL_map" border="0" alt=""></center>
+<map name="xmltooling::OpenSSLCryptoX509CRL_map">
+<area href="a00559.html" alt="xmltooling::XSECCryptoX509CRL" shape="rect" coords="0,0,219,24">
+</map>
+<a href="a00088.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad9f94f85edc2fc9478fb654b10b21b0"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::OpenSSLCryptoX509CRL" ref="ad9f94f85edc2fc9478fb654b10b21b0" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#ad9f94f85edc2fc9478fb654b10b21b0">OpenSSLCryptoX509CRL</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#2a02a3b30ce6e3b20072c331e903274c">getProviderName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a string that identifies the crypto owner of this library. <a href="#2a02a3b30ce6e3b20072c331e903274c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#a57e99c8945325e015ce8921e7c09f5b">loadX509CRLBase64Bin</a> (const char *buf, unsigned int len)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load a Base64-encoded CRL into the object. <a href="#a57e99c8945325e015ce8921e7c09f5b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">safeBuffer & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#8e3848a2f01ecce05bbd240827616ed9">getDEREncodingSB</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a Base64 DER encoded copy of the CRL. <a href="#8e3848a2f01ecce05bbd240827616ed9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#0c76db0ce2b953f325885cb9f4a437a6">OpenSSLCryptoX509CRL</a> (X509_CRL *x)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#0c76db0ce2b953f325885cb9f4a437a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">X509_CRL * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#fb9c3ea994510356700b2179f8e8d216">getOpenSSLX509CRL</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns native CRL object. <a href="#fb9c3ea994510356700b2179f8e8d216"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00559.html">XSECCryptoX509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html#11c05ba6c6046eaf002b2225c4957033">clone</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a duplicate of the original object. <a href="#11c05ba6c6046eaf002b2225c4957033"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+OpenSSL-based class for handling X.509 CRLs.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="0c76db0ce2b953f325885cb9f4a437a6"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::OpenSSLCryptoX509CRL" ref="0c76db0ce2b953f325885cb9f4a437a6" args="(X509_CRL *x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::OpenSSLCryptoX509CRL::OpenSSLCryptoX509CRL </td>
+ <td>(</td>
+ <td class="paramtype">X509_CRL * </td>
+ <td class="paramname"> <em>x</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>x</em> </td><td>a native CRL object </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="11c05ba6c6046eaf002b2225c4957033"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::clone" ref="11c05ba6c6046eaf002b2225c4957033" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00559.html">XSECCryptoX509CRL</a>* xmltooling::OpenSSLCryptoX509CRL::clone </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a duplicate of the original object.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the duplicate </dd></dl>
+
+<p>
+Implements <a class="el" href="a00559.html#57fe01183664dda30fa4e5f4a6cc9a67">xmltooling::XSECCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="8e3848a2f01ecce05bbd240827616ed9"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::getDEREncodingSB" ref="8e3848a2f01ecce05bbd240827616ed9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">safeBuffer& xmltooling::OpenSSLCryptoX509CRL::getDEREncodingSB </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a Base64 DER encoded copy of the CRL.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>A safeBuffer containing the DER encoded certificate </dd></dl>
+
+<p>
+Implements <a class="el" href="a00559.html#575932ffbfaa585bcd42cd5dddab0efd">xmltooling::XSECCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="fb9c3ea994510356700b2179f8e8d216"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::getOpenSSLX509CRL" ref="fb9c3ea994510356700b2179f8e8d216" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">X509_CRL* xmltooling::OpenSSLCryptoX509CRL::getOpenSSLX509CRL </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns native CRL object.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>native CRL object, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2a02a3b30ce6e3b20072c331e903274c"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::getProviderName" ref="2a02a3b30ce6e3b20072c331e903274c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::OpenSSLCryptoX509CRL::getProviderName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a string that identifies the crypto owner of this library.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the crypto provider name </dd></dl>
+
+<p>
+Implements <a class="el" href="a00559.html#30f5092912702ecf302179e6a595fcbb">xmltooling::XSECCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="a57e99c8945325e015ce8921e7c09f5b"></a><!-- doxytag: member="xmltooling::OpenSSLCryptoX509CRL::loadX509CRLBase64Bin" ref="a57e99c8945325e015ce8921e7c09f5b" args="(const char *buf, unsigned int len)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::OpenSSLCryptoX509CRL::loadX509CRLBase64Bin </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>len</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load a Base64-encoded CRL into the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>buffer containing the base64-encoded CRL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>number of bytes of data in the CRL buffer (0 if the string is null terminated) </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00559.html#dde3fb5b0c431b26edc556ab8be4c828">xmltooling::XSECCryptoX509CRL</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00605.html">OpenSSLCryptoX509CRL.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::OpenSSLSOAPTransport Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00457.html">OpenSSLSOAPTransport</a></div>
+<h1>xmltooling::OpenSSLSOAPTransport Class Reference</h1><!-- doxytag: class="xmltooling::OpenSSLSOAPTransport" --><!-- doxytag: inherits="xmltooling::SOAPTransport" -->Encapsulates OpenSSL-capable SOAP transport layer.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/OpenSSLSOAPTransport.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::OpenSSLSOAPTransport:
+<p><center><img src="a00457.png" usemap="#xmltooling::OpenSSLSOAPTransport_map" border="0" alt=""></center>
+<map name="xmltooling::OpenSSLSOAPTransport_map">
+<area href="a00496.html" alt="xmltooling::SOAPTransport" shape="rect" coords="0,0,216,24">
+</map>
+<a href="a00166.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86f5c1b08e342771f7d9ba16a71a9151"></a><!-- doxytag: member="xmltooling::OpenSSLSOAPTransport::ssl_ctx_callback_fn" ref="86f5c1b08e342771f7d9ba16a71a9151" args="(OpenSSLSOAPTransport *transport, SSL_CTX *ssl_ctx, void *userptr)" -->
+typedef bool(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="a00457.html#86f5c1b08e342771f7d9ba16a71a9151">ssl_ctx_callback_fn</a> (<a class="el" href="a00457.html">OpenSSLSOAPTransport</a> *transport, SSL_CTX *ssl_ctx, void *userptr)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">OpenSSL context callback for manipulating credentials and validation behavior. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00457.html#c0814ce749ef41ab75a95613a256b008">setSSLCallback</a> (<a class="el" href="a00457.html#86f5c1b08e342771f7d9ba16a71a9151">ssl_ctx_callback_fn</a> fn, void *userptr=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets a callback function to invoke against the SSL_CTX before the handshake. <a href="#c0814ce749ef41ab75a95613a256b008"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00457.html#11d6e8f3749886c21e715922de37d0a0">setAuthenticated</a> (bool auth)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets indicator that the transport peer has been authenticated. <a href="#11d6e8f3749886c21e715922de37d0a0"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Encapsulates OpenSSL-capable SOAP transport layer.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="11d6e8f3749886c21e715922de37d0a0"></a><!-- doxytag: member="xmltooling::OpenSSLSOAPTransport::setAuthenticated" ref="11d6e8f3749886c21e715922de37d0a0" args="(bool auth)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::OpenSSLSOAPTransport::setAuthenticated </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>auth</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets indicator that the transport peer has been authenticated.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>auth</em> </td><td>flag to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c0814ce749ef41ab75a95613a256b008"></a><!-- doxytag: member="xmltooling::OpenSSLSOAPTransport::setSSLCallback" ref="c0814ce749ef41ab75a95613a256b008" args="(ssl_ctx_callback_fn fn, void *userptr=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::OpenSSLSOAPTransport::setSSLCallback </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00457.html#86f5c1b08e342771f7d9ba16a71a9151">ssl_ctx_callback_fn</a> </td>
+ <td class="paramname"> <em>fn</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void * </td>
+ <td class="paramname"> <em>userptr</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets a callback function to invoke against the SSL_CTX before the handshake.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>fn</em> </td><td>callback function </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>userptr</em> </td><td>a caller-supplied value to pass to the callback function </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the callback was set </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00618.html">OpenSSLSOAPTransport.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::OpenSSLTrustEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00458.html">OpenSSLTrustEngine</a></div>
+<h1>xmltooling::OpenSSLTrustEngine Class Reference</h1><!-- doxytag: class="xmltooling::OpenSSLTrustEngine" --><!-- doxytag: inherits="xmltooling::X509TrustEngine" -->Extended <a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/OpenSSLTrustEngine.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::OpenSSLTrustEngine:
+<p><center><img src="a00458.png" usemap="#xmltooling::OpenSSLTrustEngine_map" border="0" alt=""></center>
+<map name="xmltooling::OpenSSLTrustEngine_map">
+<area href="a00544.html" alt="xmltooling::X509TrustEngine" shape="rect" coords="112,56,327,80">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="112,0,327,24">
+<area href="a00343.html" alt="xmltooling::AbstractPKIXTrustEngine" shape="rect" coords="0,168,215,192">
+<area href="a00358.html" alt="xmltooling::ChainingTrustEngine" shape="rect" coords="225,168,440,192">
+</map>
+<a href="a00089.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00458.html#b460e560fe8c78c316cca2abd09a41fd">validate</a> (X509 *certEE, STACK_OF(X509)*certChain, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an X.509 credential is valid with respect to the source of credentials supplied. <a href="#b460e560fe8c78c316cca2abd09a41fd"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00458.html#6a6d5b7ba9707bff91c540cbe20ff655">OpenSSLTrustEngine</a> (const xercesc::DOMElement *e=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#6a6d5b7ba9707bff91c540cbe20ff655"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Extended <a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="6a6d5b7ba9707bff91c540cbe20ff655"></a><!-- doxytag: member="xmltooling::OpenSSLTrustEngine::OpenSSLTrustEngine" ref="6a6d5b7ba9707bff91c540cbe20ff655" args="(const xercesc::DOMElement *e=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::OpenSSLTrustEngine::OpenSSLTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+If a DOM is supplied, the following XML content is supported:<p>
+<ul>
+<li>
+<<a class="el" href="a00432.html">KeyInfoResolver</a>> elements with a type attribute </li>
+</ul>
+<p>
+XML namespaces are ignored in the processing of this content.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration for provider </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b460e560fe8c78c316cca2abd09a41fd"></a><!-- doxytag: member="xmltooling::OpenSSLTrustEngine::validate" ref="b460e560fe8c78c316cca2abd09a41fd" args="(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::OpenSSLTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">X509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">STACK_OF(X509)* </td>
+ <td class="paramname"> <em>certChain</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an X.509 credential is valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who presented the credential.<p>
+If criteria with a peer name are supplied, the "name" of the EE certificate may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>end-entity certificate to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certChain</em> </td><td>the complete set of certificates presented for validation (includes certEE) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00343.html#c5b4864b5379bbeeeae329b1f60844b0">xmltooling::AbstractPKIXTrustEngine</a>, and <a class="el" href="a00358.html#55099c5123f867c31313358e67162710">xmltooling::ChainingTrustEngine</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00606.html">OpenSSLTrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::P Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00459.html">P</a></div>
+<h1>xmlsignature::P Class Reference</h1><!-- doxytag: class="xmlsignature::P" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00459.html">P</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::P:
+<p><center><img src="a00459.png" usemap="#xmlsignature::P_map" border="0" alt=""></center>
+<map name="xmlsignature::P_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00103.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e3c2f0f73e4d5b99a0c8d8ee3f4568d"></a><!-- doxytag: member="xmlsignature::P::cloneP" ref="0e3c2f0f73e4d5b99a0c8d8ee3f4568d" args="() const =0" -->
+virtual <a class="el" href="a00459.html">P</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00459.html#0e3c2f0f73e4d5b99a0c8d8ee3f4568d">cloneP</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5c618eea2dc96c99cea9d9c460f6e269"></a><!-- doxytag: member="xmlsignature::P::getValue" ref="5c618eea2dc96c99cea9d9c460f6e269" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00459.html#5c618eea2dc96c99cea9d9c460f6e269">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3fd9cd7a7a4904e2a5e2901ce3badcc"></a><!-- doxytag: member="xmlsignature::P::setValue" ref="b3fd9cd7a7a4904e2a5e2901ce3badcc" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00459.html#b3fd9cd7a7a4904e2a5e2901ce3badcc">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f361c215a03452a5a637a2ba989666e"></a><!-- doxytag: member="xmlsignature::P::LOCAL_NAME" ref="3f361c215a03452a5a637a2ba989666e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00459.html#3f361c215a03452a5a637a2ba989666e">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00459.html">P</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::params Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00460.html">params</a></div>
+<h1>xmltooling::params Class Reference</h1><!-- doxytag: class="xmltooling::params" -->Wrapper around a variable number of arguments.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::params:
+<p><center><img src="a00460.png" usemap="#xmltooling::params_map" border="0" alt=""></center>
+<map name="xmltooling::params_map">
+<area href="a00450.html" alt="xmltooling::namedparams" shape="rect" coords="0,56,151,80">
+</map>
+<a href="a00052.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8f908c81555b721937eb641fc841485"></a><!-- doxytag: member="xmltooling::params::params" ref="e8f908c81555b721937eb641fc841485" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00460.html#e8f908c81555b721937eb641fc841485">params</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes with zero parameters. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00460.html#3ae2257f7be1b371e12a6c3628f23284">params</a> (int count,...)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes the parameter set. <a href="#3ae2257f7be1b371e12a6c3628f23284"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::vector< const char * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00460.html#e04bf2128e4794745b49b8a7b095c159">get</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an immutable reference to the set of parameters. <a href="#e04bf2128e4794745b49b8a7b095c159"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3d4616c0f5ca725336c0104b6804f44"></a><!-- doxytag: member="xmltooling::params::v" ref="f3d4616c0f5ca725336c0104b6804f44" args="" -->
+std::vector< const char * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00460.html#f3d4616c0f5ca725336c0104b6804f44">v</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Contains the parameters being passed. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wrapper around a variable number of arguments.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="3ae2257f7be1b371e12a6c3628f23284"></a><!-- doxytag: member="xmltooling::params::params" ref="3ae2257f7be1b371e12a6c3628f23284" args="(int count,...)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::params::params </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"> </td>
+ <td class="paramname"> <em>...</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initializes the parameter set.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>the number of parameters that follow </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e04bf2128e4794745b49b8a7b095c159"></a><!-- doxytag: member="xmltooling::params::get" ref="e04bf2128e4794745b49b8a7b095c159" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const std::vector<const char*>& xmltooling::params::get </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an immutable reference to the set of parameters.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the parameter set </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ParserPool Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00461.html">ParserPool</a></div>
+<h1>xmltooling::ParserPool Class Reference</h1><!-- doxytag: class="xmltooling::ParserPool" -->A thread-safe pool of DOMBuilders that share characteristics.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/ParserPool.h></code>
+<p>
+<a href="a00192.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#ca3c09d237ffdd42c59b4f21470861c8">ParserPool</a> (bool namespaceAware=true, bool schemaAware=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new pool. <a href="#ca3c09d237ffdd42c59b4f21470861c8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMDocument * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#82251bb1bf77cc8316b5ca9bf128e5d7">newDocument</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new document using a parser from this pool. <a href="#82251bb1bf77cc8316b5ca9bf128e5d7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMDocument * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#ad6274aca808983be1e501fe809f0314">parse</a> (xercesc::DOMInputSource &domsrc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parses a document using a pooled parser with the proper settings. <a href="#ad6274aca808983be1e501fe809f0314"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">xercesc::DOMDocument * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#b2368f59df71ad113a2998c03ef94d6b">parse</a> (std::istream &is)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Parses a document using a pooled parser with the proper settings. <a href="#b2368f59df71ad113a2998c03ef94d6b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#66e37d10700435f9c6b5affe6af48a2f">loadCatalog</a> (const XMLCh *pathname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load an OASIS catalog file to map schema namespace URIs to filenames. <a href="#66e37d10700435f9c6b5affe6af48a2f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#a1053da6e58d23602ea2b214fc20cf63">loadSchema</a> (const XMLCh *nsURI, const XMLCh *pathname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load a schema explicitly from a local file. <a href="#a1053da6e58d23602ea2b214fc20cf63"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e323a9c9fd10416ea3dc51b05409ac6"></a><!-- doxytag: member="xmltooling::ParserPool::resolveEntity" ref="8e323a9c9fd10416ea3dc51b05409ac6" args="(const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI)" -->
+xercesc::DOMInputSource * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html#8e323a9c9fd10416ea3dc51b05409ac6">resolveEntity</a> (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supplies all external entities (primarily schemas) to the parser. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A thread-safe pool of DOMBuilders that share characteristics.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="ca3c09d237ffdd42c59b4f21470861c8"></a><!-- doxytag: member="xmltooling::ParserPool::ParserPool" ref="ca3c09d237ffdd42c59b4f21470861c8" args="(bool namespaceAware=true, bool schemaAware=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::ParserPool::ParserPool </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>namespaceAware</em> = <code>true</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>schemaAware</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a new pool.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>namespaceAware</em> </td><td>indicates whether parsers should be namespace-aware or not </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>schemaAware</em> </td><td>indicates whether parsers should be schema-validating or not </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="66e37d10700435f9c6b5affe6af48a2f"></a><!-- doxytag: member="xmltooling::ParserPool::loadCatalog" ref="66e37d10700435f9c6b5affe6af48a2f" args="(const XMLCh *pathname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ParserPool::loadCatalog </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>pathname</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load an OASIS catalog file to map schema namespace URIs to filenames.
+<p>
+This does not provide real catalog support; only the <uri> element is supported to map from a namespace URI to a relative path or <a href="file://">file://</a> URI.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pathname</em> </td><td>path to a catalog file </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the catalog was successfully processed </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a1053da6e58d23602ea2b214fc20cf63"></a><!-- doxytag: member="xmltooling::ParserPool::loadSchema" ref="a1053da6e58d23602ea2b214fc20cf63" args="(const XMLCh *nsURI, const XMLCh *pathname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ParserPool::loadSchema </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>nsURI</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>pathname</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load a schema explicitly from a local file.
+<p>
+Note that "successful processing" does not imply that the schema is valid, only that a reference to it was successfully registered with the pool.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>nsURI</em> </td><td>XML namespace to load </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pathname</em> </td><td>path to schema file </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the schema was successfully processed </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="82251bb1bf77cc8316b5ca9bf128e5d7"></a><!-- doxytag: member="xmltooling::ParserPool::newDocument" ref="82251bb1bf77cc8316b5ca9bf128e5d7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMDocument* xmltooling::ParserPool::newDocument </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new document using a parser from this pool.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>new XML document </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2368f59df71ad113a2998c03ef94d6b"></a><!-- doxytag: member="xmltooling::ParserPool::parse" ref="b2368f59df71ad113a2998c03ef94d6b" args="(std::istream &is)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMDocument* xmltooling::ParserPool::parse </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>is</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parses a document using a pooled parser with the proper settings.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>is</em> </td><td>An input stream containing the content to be parsed </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>The DOM document resulting from the parse </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00553.html">XMLParserException</a></em> </td><td>thrown if there was a problem reading, parsing, or validating the XML </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ad6274aca808983be1e501fe809f0314"></a><!-- doxytag: member="xmltooling::ParserPool::parse" ref="ad6274aca808983be1e501fe809f0314" args="(xercesc::DOMInputSource &domsrc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xercesc::DOMDocument* xmltooling::ParserPool::parse </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMInputSource & </td>
+ <td class="paramname"> <em>domsrc</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parses a document using a pooled parser with the proper settings.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domsrc</em> </td><td>An input source containing the content to be parsed </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>The DOM document resulting from the parse </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00553.html">XMLParserException</a></em> </td><td>thrown if there was a problem reading, parsing, or validating the XML </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00626.html">ParserPool.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::PathResolver Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00462.html">PathResolver</a></div>
+<h1>xmltooling::PathResolver Class Reference</h1><!-- doxytag: class="xmltooling::PathResolver" -->Resolves local filenames into absolute pathnames.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/PathResolver.h></code>
+<p>
+<a href="a00196.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3993854759ba0350e7bf1dcffd5a679c5a7a34e1df3f74f02051b0fd2ae28517"></a><!-- doxytag: member="xmltooling::PathResolver::XMLTOOLING_LIB_FILE" ref="3993854759ba0350e7bf1dcffd5a679c5a7a34e1df3f74f02051b0fd2ae28517" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_LIB_FILE</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3993854759ba0350e7bf1dcffd5a679cfefb7102b5ec3cf2de1bb3e9a9794f0d"></a><!-- doxytag: member="xmltooling::PathResolver::XMLTOOLING_LOG_FILE" ref="3993854759ba0350e7bf1dcffd5a679cfefb7102b5ec3cf2de1bb3e9a9794f0d" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_LOG_FILE</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3993854759ba0350e7bf1dcffd5a679cd15b5efc78e297f29c7ff79bf1014814"></a><!-- doxytag: member="xmltooling::PathResolver::XMLTOOLING_XML_FILE" ref="3993854759ba0350e7bf1dcffd5a679cd15b5efc78e297f29c7ff79bf1014814" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_XML_FILE</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3993854759ba0350e7bf1dcffd5a679c45e69e7661e4b82bc8a0b8ece8268d8d"></a><!-- doxytag: member="xmltooling::PathResolver::XMLTOOLING_RUN_FILE" ref="3993854759ba0350e7bf1dcffd5a679c45e69e7661e4b82bc8a0b8ece8268d8d" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_RUN_FILE</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3993854759ba0350e7bf1dcffd5a679c3b04d8f5c973c865ac965f292c9d47d4"></a><!-- doxytag: member="xmltooling::PathResolver::XMLTOOLING_CFG_FILE" ref="3993854759ba0350e7bf1dcffd5a679c3b04d8f5c973c865ac965f292c9d47d4" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_CFG_FILE</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#3993854759ba0350e7bf1dcffd5a679c">file_type_t</a> { <br>
+ <b>XMLTOOLING_LIB_FILE</b>,
+<b>XMLTOOLING_LOG_FILE</b>,
+<b>XMLTOOLING_XML_FILE</b>,
+<b>XMLTOOLING_RUN_FILE</b>,
+<br>
+ <b>XMLTOOLING_CFG_FILE</b>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Types of file resources to resolve. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#e2512dae82fb5e4bb9976dc791d3f542">setDefaultPackageName</a> (const char *pkgname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the default package to use when resolving files. <a href="#e2512dae82fb5e4bb9976dc791d3f542"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#97db0825d92ba990e3aa5e053f54c323">setDefaultPrefix</a> (const char *prefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the default installation prefix to use when resolving files. <a href="#97db0825d92ba990e3aa5e053f54c323"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#6e08f1b395c01e98cfd34fb8bcbecec0">setLibDir</a> (const char *dir)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the lib directory to use when resolving files. <a href="#6e08f1b395c01e98cfd34fb8bcbecec0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#f83e0d8e56031795d08e5136ed9bed49">setLogDir</a> (const char *dir)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the log directory to use when resolving files. <a href="#f83e0d8e56031795d08e5136ed9bed49"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#042505f165b1afdb5fb7af9ee9612eb0">setXMLDir</a> (const char *dir)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the XML directory to use when resolving files. <a href="#042505f165b1afdb5fb7af9ee9612eb0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#36a354c3fe9fa081b0d3b685419669e4">setRunDir</a> (const char *dir)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the run directory to use when resolving files. <a href="#36a354c3fe9fa081b0d3b685419669e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#0283907966156dedaa6b08e9bc4c78e3">setCfgDir</a> (const char *dir)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the config directory to use when resolving files. <a href="#0283907966156dedaa6b08e9bc4c78e3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html#6de76ae00ab8dd18d7619f74b4c92699">resolve</a> (std::string &s, <a class="el" href="a00462.html#3993854759ba0350e7bf1dcffd5a679c">file_type_t</a> filetype, const char *pkgname=NULL, const char *prefix=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Changes the input filename into an absolute pathname to the same file. <a href="#6de76ae00ab8dd18d7619f74b4c92699"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Resolves local filenames into absolute pathnames.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6de76ae00ab8dd18d7619f74b4c92699"></a><!-- doxytag: member="xmltooling::PathResolver::resolve" ref="6de76ae00ab8dd18d7619f74b4c92699" args="(std::string &s, file_type_t filetype, const char *pkgname=NULL, const char *prefix=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::string& xmltooling::PathResolver::resolve </td>
+ <td>(</td>
+ <td class="paramtype">std::string & </td>
+ <td class="paramname"> <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00462.html#3993854759ba0350e7bf1dcffd5a679c">file_type_t</a> </td>
+ <td class="paramname"> <em>filetype</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>pkgname</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Changes the input filename into an absolute pathname to the same file.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>filename to resolve </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>filetype</em> </td><td>type of file being resolved </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pkgname</em> </td><td>application package name to use in resolving the file (or NULL for the default) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>installation prefix to use in resolving the file (or NULL for the default)</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a const reference to the input string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0283907966156dedaa6b08e9bc4c78e3"></a><!-- doxytag: member="xmltooling::PathResolver::setCfgDir" ref="0283907966156dedaa6b08e9bc4c78e3" args="(const char *dir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setCfgDir </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the config directory to use when resolving files.
+<p>
+If relative, the default prefix will be prepended.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dir</em> </td><td>the config directory to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e2512dae82fb5e4bb9976dc791d3f542"></a><!-- doxytag: member="xmltooling::PathResolver::setDefaultPackageName" ref="e2512dae82fb5e4bb9976dc791d3f542" args="(const char *pkgname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setDefaultPackageName </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>pkgname</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the default package to use when resolving files.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pkgname</em> </td><td>name of default package to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97db0825d92ba990e3aa5e053f54c323"></a><!-- doxytag: member="xmltooling::PathResolver::setDefaultPrefix" ref="97db0825d92ba990e3aa5e053f54c323" args="(const char *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setDefaultPrefix </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>prefix</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the default installation prefix to use when resolving files.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>name of default prefix to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6e08f1b395c01e98cfd34fb8bcbecec0"></a><!-- doxytag: member="xmltooling::PathResolver::setLibDir" ref="6e08f1b395c01e98cfd34fb8bcbecec0" args="(const char *dir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setLibDir </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the lib directory to use when resolving files.
+<p>
+If relative, the default prefix will be prepended.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dir</em> </td><td>the library directory to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f83e0d8e56031795d08e5136ed9bed49"></a><!-- doxytag: member="xmltooling::PathResolver::setLogDir" ref="f83e0d8e56031795d08e5136ed9bed49" args="(const char *dir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setLogDir </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the log directory to use when resolving files.
+<p>
+If relative, the default prefix will be prepended.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dir</em> </td><td>the log directory to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="36a354c3fe9fa081b0d3b685419669e4"></a><!-- doxytag: member="xmltooling::PathResolver::setRunDir" ref="36a354c3fe9fa081b0d3b685419669e4" args="(const char *dir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setRunDir </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the run directory to use when resolving files.
+<p>
+If relative, the default prefix will be prepended.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dir</em> </td><td>the run directory to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="042505f165b1afdb5fb7af9ee9612eb0"></a><!-- doxytag: member="xmltooling::PathResolver::setXMLDir" ref="042505f165b1afdb5fb7af9ee9612eb0" args="(const char *dir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::PathResolver::setXMLDir </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>dir</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the XML directory to use when resolving files.
+<p>
+If relative, the default prefix will be prepended.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dir</em> </td><td>the XML directory to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00627.html">PathResolver.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00463.html">PBuilder</a></div>
+<h1>xmlsignature::PBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::PBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00459.html">P</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PBuilder:
+<p><center><img src="a00463.png" usemap="#xmlsignature::PBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::PBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00152.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0323d40b2dacb5a0caec8f05586bb66d"></a><!-- doxytag: member="xmlsignature::PBuilder::buildObject" ref="0323d40b2dacb5a0caec8f05586bb66d" args="() const " -->
+virtual <a class="el" href="a00459.html">P</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00463.html#0323d40b2dacb5a0caec8f05586bb66d">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60d1b29ed386bff709c876b9af7d9126"></a><!-- doxytag: member="xmlsignature::PBuilder::buildObject" ref="60d1b29ed386bff709c876b9af7d9126" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00459.html">P</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00463.html#60d1b29ed386bff709c876b9af7d9126">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b588fb97fe52ebcd3dd75ee6c89785b"></a><!-- doxytag: member="xmlsignature::PBuilder::buildP" ref="7b588fb97fe52ebcd3dd75ee6c89785b" args="()" -->
+static <a class="el" href="a00459.html">P</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00463.html#7b588fb97fe52ebcd3dd75ee6c89785b">buildP</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00459.html">P</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PgenCounter Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00464.html">PgenCounter</a></div>
+<h1>xmlsignature::PgenCounter Class Reference</h1><!-- doxytag: class="xmlsignature::PgenCounter" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00464.html">PgenCounter</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PgenCounter:
+<p><center><img src="a00464.png" usemap="#xmlsignature::PgenCounter_map" border="0" alt=""></center>
+<map name="xmlsignature::PgenCounter_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,162,24">
+</map>
+<a href="a00102.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60d55c79cce163b23bccc07d56604da8"></a><!-- doxytag: member="xmlsignature::PgenCounter::clonePgenCounter" ref="60d55c79cce163b23bccc07d56604da8" args="() const =0" -->
+virtual <a class="el" href="a00464.html">PgenCounter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00464.html#60d55c79cce163b23bccc07d56604da8">clonePgenCounter</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="028b683eb879615694368b2cbacc8240"></a><!-- doxytag: member="xmlsignature::PgenCounter::getValue" ref="028b683eb879615694368b2cbacc8240" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00464.html#028b683eb879615694368b2cbacc8240">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94cc14f074363b22d308002d453ae5f8"></a><!-- doxytag: member="xmlsignature::PgenCounter::setValue" ref="94cc14f074363b22d308002d453ae5f8" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00464.html#94cc14f074363b22d308002d453ae5f8">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ca5a8f45181bcd68dae2840570b6ce0"></a><!-- doxytag: member="xmlsignature::PgenCounter::LOCAL_NAME" ref="6ca5a8f45181bcd68dae2840570b6ce0" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00464.html#6ca5a8f45181bcd68dae2840570b6ce0">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00464.html">PgenCounter</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PgenCounterBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00465.html">PgenCounterBuilder</a></div>
+<h1>xmlsignature::PgenCounterBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::PgenCounterBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00464.html">PgenCounter</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PgenCounterBuilder:
+<p><center><img src="a00465.png" usemap="#xmlsignature::PgenCounterBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::PgenCounterBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00151.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="981f1c6907945bf90a6d878d84a0478d"></a><!-- doxytag: member="xmlsignature::PgenCounterBuilder::buildObject" ref="981f1c6907945bf90a6d878d84a0478d" args="() const " -->
+virtual <a class="el" href="a00464.html">PgenCounter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00465.html#981f1c6907945bf90a6d878d84a0478d">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4644e869d55e519369e2d052f1bfadf1"></a><!-- doxytag: member="xmlsignature::PgenCounterBuilder::buildObject" ref="4644e869d55e519369e2d052f1bfadf1" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00464.html">PgenCounter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00465.html#4644e869d55e519369e2d052f1bfadf1">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92e9340a51da4c9526923f839d577c62"></a><!-- doxytag: member="xmlsignature::PgenCounterBuilder::buildPgenCounter" ref="92e9340a51da4c9526923f839d577c62" args="()" -->
+static <a class="el" href="a00464.html">PgenCounter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00465.html#92e9340a51da4c9526923f839d577c62">buildPgenCounter</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00464.html">PgenCounter</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PGPData Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00466.html">PGPData</a></div>
+<h1>xmlsignature::PGPData Class Reference</h1><!-- doxytag: class="xmlsignature::PGPData" --><!-- doxytag: inherits="xmltooling::ElementExtensibleXMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00466.html">PGPData</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PGPData:
+<p><center><img src="a00466.png" usemap="#xmlsignature::PGPData_map" border="0" alt=""></center>
+<map name="xmlsignature::PGPData_map">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00127.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e783e698e5dd3b32b56503447afe47db"></a><!-- doxytag: member="xmlsignature::PGPData::clonePGPData" ref="e783e698e5dd3b32b56503447afe47db" args="() const =0" -->
+virtual <a class="el" href="a00466.html">PGPData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#e783e698e5dd3b32b56503447afe47db">clonePGPData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5454fd43dd91ca7285a4190030e795ab"></a><!-- doxytag: member="xmlsignature::PGPData::getPGPKeyID" ref="5454fd43dd91ca7285a4190030e795ab" args="() const =0" -->
+virtual <a class="el" href="a00468.html">PGPKeyID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#5454fd43dd91ca7285a4190030e795ab">getPGPKeyID</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00468.html">PGPKeyID</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d4ec9b3fb9488b3a8236144743ed6b6"></a><!-- doxytag: member="xmlsignature::PGPData::setPGPKeyID" ref="7d4ec9b3fb9488b3a8236144743ed6b6" args="(PGPKeyID *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#7d4ec9b3fb9488b3a8236144743ed6b6">setPGPKeyID</a> (<a class="el" href="a00468.html">PGPKeyID</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00468.html">PGPKeyID</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="66cdd37e7680af143106697df2aa9e73"></a><!-- doxytag: member="xmlsignature::PGPData::getPGPKeyPacket" ref="66cdd37e7680af143106697df2aa9e73" args="() const =0" -->
+virtual <a class="el" href="a00470.html">PGPKeyPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#66cdd37e7680af143106697df2aa9e73">getPGPKeyPacket</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00470.html">PGPKeyPacket</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="621fb7c8e37a7d9df56a9e66dd47851f"></a><!-- doxytag: member="xmlsignature::PGPData::setPGPKeyPacket" ref="621fb7c8e37a7d9df56a9e66dd47851f" args="(PGPKeyPacket *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#621fb7c8e37a7d9df56a9e66dd47851f">setPGPKeyPacket</a> (<a class="el" href="a00470.html">PGPKeyPacket</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00470.html">PGPKeyPacket</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd34503366116f58a3f124949a9a0a6e"></a><!-- doxytag: member="xmlsignature::PGPData::LOCAL_NAME" ref="bd34503366116f58a3f124949a9a0a6e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#bd34503366116f58a3f124949a9a0a6e">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d82141dd6b4383e542a1faab0e0f53b"></a><!-- doxytag: member="xmlsignature::PGPData::TYPE_NAME" ref="8d82141dd6b4383e542a1faab0e0f53b" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html#8d82141dd6b4383e542a1faab0e0f53b">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">PGPDataType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00466.html">PGPData</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PGPDataBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00467.html">PGPDataBuilder</a></div>
+<h1>xmlsignature::PGPDataBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::PGPDataBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00466.html">PGPData</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PGPDataBuilder:
+<p><center><img src="a00467.png" usemap="#xmlsignature::PGPDataBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::PGPDataBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00129.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bda9e249df5faf70c6d524af54acc866"></a><!-- doxytag: member="xmlsignature::PGPDataBuilder::buildObject" ref="bda9e249df5faf70c6d524af54acc866" args="() const " -->
+virtual <a class="el" href="a00466.html">PGPData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00467.html#bda9e249df5faf70c6d524af54acc866">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f9ef0766e86572682eb42106bab828e"></a><!-- doxytag: member="xmlsignature::PGPDataBuilder::buildObject" ref="2f9ef0766e86572682eb42106bab828e" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00466.html">PGPData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00467.html#2f9ef0766e86572682eb42106bab828e">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17cfd0424c7ddf1bb9dd6819bb3f1459"></a><!-- doxytag: member="xmlsignature::PGPDataBuilder::buildPGPData" ref="17cfd0424c7ddf1bb9dd6819bb3f1459" args="()" -->
+static <a class="el" href="a00466.html">PGPData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00467.html#17cfd0424c7ddf1bb9dd6819bb3f1459">buildPGPData</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00466.html">PGPData</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PGPKeyID Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00468.html">PGPKeyID</a></div>
+<h1>xmlsignature::PGPKeyID Class Reference</h1><!-- doxytag: class="xmlsignature::PGPKeyID" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00468.html">PGPKeyID</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PGPKeyID:
+<p><center><img src="a00468.png" usemap="#xmlsignature::PGPKeyID_map" border="0" alt=""></center>
+<map name="xmlsignature::PGPKeyID_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,147,24">
+</map>
+<a href="a00116.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75a7a264c13c11909a6df848e4b15773"></a><!-- doxytag: member="xmlsignature::PGPKeyID::clonePGPKeyID" ref="75a7a264c13c11909a6df848e4b15773" args="() const =0" -->
+virtual <a class="el" href="a00468.html">PGPKeyID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html#75a7a264c13c11909a6df848e4b15773">clonePGPKeyID</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9fd362d3cbbe5f18b59dc18bb8b5b95b"></a><!-- doxytag: member="xmlsignature::PGPKeyID::getID" ref="9fd362d3cbbe5f18b59dc18bb8b5b95b" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html#9fd362d3cbbe5f18b59dc18bb8b5b95b">getID</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns ID . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="974b5d9a6294723613fc92cffdb41976"></a><!-- doxytag: member="xmlsignature::PGPKeyID::setID" ref="974b5d9a6294723613fc92cffdb41976" args="(const XMLCh *ID)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html#974b5d9a6294723613fc92cffdb41976">setID</a> (const XMLCh *ID)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears ID . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c1717147fc90f8cdc47293118bd0551"></a><!-- doxytag: member="xmlsignature::PGPKeyID::LOCAL_NAME" ref="7c1717147fc90f8cdc47293118bd0551" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html#7c1717147fc90f8cdc47293118bd0551">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00468.html">PGPKeyID</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PGPKeyIDBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00469.html">PGPKeyIDBuilder</a></div>
+<h1>xmlsignature::PGPKeyIDBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::PGPKeyIDBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00468.html">PGPKeyID</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PGPKeyIDBuilder:
+<p><center><img src="a00469.png" usemap="#xmlsignature::PGPKeyIDBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::PGPKeyIDBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00130.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c6975a66a7a084aa1e4c557d2f99c97"></a><!-- doxytag: member="xmlsignature::PGPKeyIDBuilder::buildObject" ref="4c6975a66a7a084aa1e4c557d2f99c97" args="() const " -->
+virtual <a class="el" href="a00468.html">PGPKeyID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00469.html#4c6975a66a7a084aa1e4c557d2f99c97">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="82e7f4a3473bbff75ed4c8cf4134f04d"></a><!-- doxytag: member="xmlsignature::PGPKeyIDBuilder::buildObject" ref="82e7f4a3473bbff75ed4c8cf4134f04d" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00468.html">PGPKeyID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00469.html#82e7f4a3473bbff75ed4c8cf4134f04d">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eeed813764b701aad19860c34b7e9a01"></a><!-- doxytag: member="xmlsignature::PGPKeyIDBuilder::buildPGPKeyID" ref="eeed813764b701aad19860c34b7e9a01" args="()" -->
+static <a class="el" href="a00468.html">PGPKeyID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00469.html#eeed813764b701aad19860c34b7e9a01">buildPGPKeyID</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00468.html">PGPKeyID</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PGPKeyPacket Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00470.html">PGPKeyPacket</a></div>
+<h1>xmlsignature::PGPKeyPacket Class Reference</h1><!-- doxytag: class="xmlsignature::PGPKeyPacket" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00470.html">PGPKeyPacket</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PGPKeyPacket:
+<p><center><img src="a00470.png" usemap="#xmlsignature::PGPKeyPacket_map" border="0" alt=""></center>
+<map name="xmlsignature::PGPKeyPacket_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,173,24">
+</map>
+<a href="a00117.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13ebd3046b2d3d936c2851e3decc26b4"></a><!-- doxytag: member="xmlsignature::PGPKeyPacket::clonePGPKeyPacket" ref="13ebd3046b2d3d936c2851e3decc26b4" args="() const =0" -->
+virtual <a class="el" href="a00470.html">PGPKeyPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html#13ebd3046b2d3d936c2851e3decc26b4">clonePGPKeyPacket</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3086980f3cf0710c46fdbbbda9d880d"></a><!-- doxytag: member="xmlsignature::PGPKeyPacket::getPacket" ref="f3086980f3cf0710c46fdbbbda9d880d" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html#f3086980f3cf0710c46fdbbbda9d880d">getPacket</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Packet . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9b02937a979fe40e96909d240113d83"></a><!-- doxytag: member="xmlsignature::PGPKeyPacket::setPacket" ref="c9b02937a979fe40e96909d240113d83" args="(const XMLCh *Packet)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html#c9b02937a979fe40e96909d240113d83">setPacket</a> (const XMLCh *Packet)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Packet . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cded9e06c5c4a11880052b70c1dd1038"></a><!-- doxytag: member="xmlsignature::PGPKeyPacket::LOCAL_NAME" ref="cded9e06c5c4a11880052b70c1dd1038" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html#cded9e06c5c4a11880052b70c1dd1038">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00470.html">PGPKeyPacket</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::PGPKeyPacketBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00471.html">PGPKeyPacketBuilder</a></div>
+<h1>xmlsignature::PGPKeyPacketBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::PGPKeyPacketBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00470.html">PGPKeyPacket</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::PGPKeyPacketBuilder:
+<p><center><img src="a00471.png" usemap="#xmlsignature::PGPKeyPacketBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::PGPKeyPacketBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00131.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1c65a3c93f849890ac145c91bcf8ce1"></a><!-- doxytag: member="xmlsignature::PGPKeyPacketBuilder::buildObject" ref="b1c65a3c93f849890ac145c91bcf8ce1" args="() const " -->
+virtual <a class="el" href="a00470.html">PGPKeyPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00471.html#b1c65a3c93f849890ac145c91bcf8ce1">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="842b98b83c7ca0635fc80cb32fbb4ea7"></a><!-- doxytag: member="xmlsignature::PGPKeyPacketBuilder::buildObject" ref="842b98b83c7ca0635fc80cb32fbb4ea7" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00470.html">PGPKeyPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00471.html#842b98b83c7ca0635fc80cb32fbb4ea7">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc20aee6d1a2b60d4cfa50db833cc8db"></a><!-- doxytag: member="xmlsignature::PGPKeyPacketBuilder::buildPGPKeyPacket" ref="bc20aee6d1a2b60d4cfa50db833cc8db" args="()" -->
+static <a class="el" href="a00470.html">PGPKeyPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00471.html#bc20aee6d1a2b60d4cfa50db833cc8db">buildPGPKeyPacket</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00470.html">PGPKeyPacket</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::PluginManager< T, Key, Params > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00472.html">PluginManager</a></div>
+<h1>xmltooling::PluginManager< T, Key, Params > Class Template Reference</h1><!-- doxytag: class="xmltooling::PluginManager" -->Template for management/access to plugins constructed based on a Key type and arbitrary parameters.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/PluginManager.h></code>
+<p>
+<a href="a00075.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3473103339c2f18a6c98ffac3c13246"></a><!-- doxytag: member="xmltooling::PluginManager::Factory" ref="a3473103339c2f18a6c98ffac3c13246" args="(const Params &)" -->
+typedef T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html#a3473103339c2f18a6c98ffac3c13246">Factory</a> (const Params &)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Factory function for plugin. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html#b98911b6c76c835d7c6903b7920dff60">registerFactory</a> (const Key &type, typename <a class="el" href="a00472.html#a3473103339c2f18a6c98ffac3c13246">PluginManager::Factory</a> *factory)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers the factory for a given type. <a href="#b98911b6c76c835d7c6903b7920dff60"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html#8f18b7f338b5a9c1511666f6799200fa">deregisterFactory</a> (const Key &type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters the factory for a given type. <a href="#8f18b7f338b5a9c1511666f6799200fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="25b8ba0ba2f86ed6fbcd82eefaadd079"></a><!-- doxytag: member="xmltooling::PluginManager::deregisterFactories" ref="25b8ba0ba2f86ed6fbcd82eefaadd079" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html#25b8ba0ba2f86ed6fbcd82eefaadd079">deregisterFactories</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters all registered factories. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html#5017d1ba6090fc6925900973b33b27fc">newPlugin</a> (const Key &type, const Params &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builds a new instance of a plugin of a given type, configuring it with the supplied parameters. <a href="#5017d1ba6090fc6925900973b33b27fc"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class T, class Key, typename Params><br>
+ class xmltooling::PluginManager< T, Key, Params ></h3>
+
+Template for management/access to plugins constructed based on a Key type and arbitrary parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>T</em> </td><td>class of plugin to manage </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>Key</em> </td><td>the key for type lookup </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>Params</em> </td><td>parameters for plugin construction </td></tr>
+ </table>
+</dl>
+
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="8f18b7f338b5a9c1511666f6799200fa"></a><!-- doxytag: member="xmltooling::PluginManager::deregisterFactory" ref="8f18b7f338b5a9c1511666f6799200fa" args="(const Key &type)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T, class Key, typename Params> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="a00472.html">xmltooling::PluginManager</a>< T, Key, Params >::deregisterFactory </td>
+ <td>(</td>
+ <td class="paramtype">const Key & </td>
+ <td class="paramname"> <em>type</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unregisters the factory for a given type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the key to the plugin type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5017d1ba6090fc6925900973b33b27fc"></a><!-- doxytag: member="xmltooling::PluginManager::newPlugin" ref="5017d1ba6090fc6925900973b33b27fc" args="(const Key &type, const Params &p)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T, class Key, typename Params> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="a00472.html">xmltooling::PluginManager</a>< T, Key, Params >::newPlugin </td>
+ <td>(</td>
+ <td class="paramtype">const Key & </td>
+ <td class="paramname"> <em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Params & </td>
+ <td class="paramname"> <em>p</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds a new instance of a plugin of a given type, configuring it with the supplied parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the key to the plugin type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>parameters to configure plugin </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the constructed plugin </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b98911b6c76c835d7c6903b7920dff60"></a><!-- doxytag: member="xmltooling::PluginManager::registerFactory" ref="b98911b6c76c835d7c6903b7920dff60" args="(const Key &type, typename PluginManager::Factory *factory)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T, class Key, typename Params> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="a00472.html">xmltooling::PluginManager</a>< T, Key, Params >::registerFactory </td>
+ <td>(</td>
+ <td class="paramtype">const Key & </td>
+ <td class="paramname"> <em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">typename <a class="el" href="a00472.html">PluginManager</a>< T, Key, Params >::<a class="el" href="a00472.html#a3473103339c2f18a6c98ffac3c13246">Factory</a> * </td>
+ <td class="paramname"> <em>factory</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers the factory for a given type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the key to the plugin type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>factory</em> </td><td>the factory function for the plugin type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00592.html">PluginManager.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Q Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00473.html">Q</a></div>
+<h1>xmlsignature::Q Class Reference</h1><!-- doxytag: class="xmlsignature::Q" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00473.html">Q</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Q:
+<p><center><img src="a00473.png" usemap="#xmlsignature::Q_map" border="0" alt=""></center>
+<map name="xmlsignature::Q_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00104.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3597a05347dc30c5f94f8dfdc5938133"></a><!-- doxytag: member="xmlsignature::Q::cloneQ" ref="3597a05347dc30c5f94f8dfdc5938133" args="() const =0" -->
+virtual <a class="el" href="a00473.html">Q</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html#3597a05347dc30c5f94f8dfdc5938133">cloneQ</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c94eef3b6946d64dfc56ee9001d8bb59"></a><!-- doxytag: member="xmlsignature::Q::getValue" ref="c94eef3b6946d64dfc56ee9001d8bb59" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html#c94eef3b6946d64dfc56ee9001d8bb59">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a1ba0f7fcc84c6de52904854668c95f"></a><!-- doxytag: member="xmlsignature::Q::setValue" ref="5a1ba0f7fcc84c6de52904854668c95f" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html#5a1ba0f7fcc84c6de52904854668c95f">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f63b26c7da7a178801d3de645528a0e"></a><!-- doxytag: member="xmlsignature::Q::LOCAL_NAME" ref="6f63b26c7da7a178801d3de645528a0e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html#6f63b26c7da7a178801d3de645528a0e">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00473.html">Q</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::QBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00474.html">QBuilder</a></div>
+<h1>xmlsignature::QBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::QBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00473.html">Q</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::QBuilder:
+<p><center><img src="a00474.png" usemap="#xmlsignature::QBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::QBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00153.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b54ce8176dcc535c770cc69bb96c241"></a><!-- doxytag: member="xmlsignature::QBuilder::buildObject" ref="1b54ce8176dcc535c770cc69bb96c241" args="() const " -->
+virtual <a class="el" href="a00473.html">Q</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00474.html#1b54ce8176dcc535c770cc69bb96c241">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="225f6c3a9f1196912fe59f0c5f41db4e"></a><!-- doxytag: member="xmlsignature::QBuilder::buildObject" ref="225f6c3a9f1196912fe59f0c5f41db4e" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00473.html">Q</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00474.html#225f6c3a9f1196912fe59f0c5f41db4e">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7774b8dc9d87e9d1f3650b86ad6ab38"></a><!-- doxytag: member="xmlsignature::QBuilder::buildQ" ref="f7774b8dc9d87e9d1f3650b86ad6ab38" args="()" -->
+static <a class="el" href="a00473.html">Q</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00474.html#f7774b8dc9d87e9d1f3650b86ad6ab38">buildQ</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00473.html">Q</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::QName Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00475.html">QName</a></div>
+<h1>xmltooling::QName Class Reference</h1><!-- doxytag: class="xmltooling::QName" -->A data structure for encapsulating XML QNames.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/QName.h></code>
+<p>
+<a href="a00076.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#dbe033ebb26a9e6f1fd52dda0b2f872b">QName</a> (const XMLCh *uri=NULL, const XMLCh *localPart=NULL, const XMLCh *prefix=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#dbe033ebb26a9e6f1fd52dda0b2f872b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#df39cec784f421a93f3292033b14c13f">QName</a> (const char *uri, const char *localPart, const char *prefix=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#df39cec784f421a93f3292033b14c13f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#02d707d4d9b6106447c3922cf4b49b06">hasPrefix</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether the <a class="el" href="a00475.html">QName</a> has a prefix. <a href="#02d707d4d9b6106447c3922cf4b49b06"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#a2db0884f550818c4837fbf6348fe69d">hasNamespaceURI</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether the <a class="el" href="a00475.html">QName</a> has a non-empty namespace. <a href="#a2db0884f550818c4837fbf6348fe69d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#9200eafc20a2b4f927b97297b7adeaf9">hasLocalPart</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether the <a class="el" href="a00475.html">QName</a> has a non-empty local name. <a href="#9200eafc20a2b4f927b97297b7adeaf9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#1c118eb9f9c5e2c496b8496c7b36e247">getPrefix</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the namespace prefix. <a href="#1c118eb9f9c5e2c496b8496c7b36e247"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#589788ebcaf94c740805218dde7068e0">getNamespaceURI</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the namespace URI. <a href="#589788ebcaf94c740805218dde7068e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#9c13df16d2956c43aeb98f3f72897511">getLocalPart</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the local part of the name. <a href="#9c13df16d2956c43aeb98f3f72897511"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#ce5643762f56c1d79acb5be9054a4a1f">setPrefix</a> (const XMLCh *prefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the namespace prefix. <a href="#ce5643762f56c1d79acb5be9054a4a1f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#06a2a7ba70b0cfad7fae626f3c6347bc">setNamespaceURI</a> (const XMLCh *uri)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the namespace URI. <a href="#06a2a7ba70b0cfad7fae626f3c6347bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#4b602e1b8c848321476c6875dc35fe14">setLocalPart</a> (const XMLCh *localPart)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the local part of the name. <a href="#4b602e1b8c848321476c6875dc35fe14"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#725ee17c71d6d2a3618998844dba9f01">setPrefix</a> (const char *prefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the namespace prefix. <a href="#725ee17c71d6d2a3618998844dba9f01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#e21e65ba5ef6febb2dc91bd6525b7980">setNamespaceURI</a> (const char *uri)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the namespace URI. <a href="#e21e65ba5ef6febb2dc91bd6525b7980"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#39e2921d64500f0264a6125671b6ad54">setLocalPart</a> (const char *localPart)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the local part of the name. <a href="#39e2921d64500f0264a6125671b6ad54"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html#ce010b342050983023ea0a9d65a1c39c">toString</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a string representation of the <a class="el" href="a00475.html">QName</a> for logging, etc. <a href="#ce010b342050983023ea0a9d65a1c39c"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A data structure for encapsulating XML QNames.
+<p>
+The Xerces class is too limited to use at the moment.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="dbe033ebb26a9e6f1fd52dda0b2f872b"></a><!-- doxytag: member="xmltooling::QName::QName" ref="dbe033ebb26a9e6f1fd52dda0b2f872b" args="(const XMLCh *uri=NULL, const XMLCh *localPart=NULL, const XMLCh *prefix=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::QName::QName </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>uri</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localPart</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>namespace URI </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localPart</em> </td><td>local name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>namespace prefix (without the colon) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="df39cec784f421a93f3292033b14c13f"></a><!-- doxytag: member="xmltooling::QName::QName" ref="df39cec784f421a93f3292033b14c13f" args="(const char *uri, const char *localPart, const char *prefix=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::QName::QName </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>uri</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>localPart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>namespace URI </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localPart</em> </td><td>local name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>namespace prefix (without the colon) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9c13df16d2956c43aeb98f3f72897511"></a><!-- doxytag: member="xmltooling::QName::getLocalPart" ref="9c13df16d2956c43aeb98f3f72897511" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::QName::getLocalPart </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the local part of the name.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>Null-terminated Unicode string containing the local name </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="589788ebcaf94c740805218dde7068e0"></a><!-- doxytag: member="xmltooling::QName::getNamespaceURI" ref="589788ebcaf94c740805218dde7068e0" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::QName::getNamespaceURI </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the namespace URI.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>Null-terminated Unicode string containing the URI </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1c118eb9f9c5e2c496b8496c7b36e247"></a><!-- doxytag: member="xmltooling::QName::getPrefix" ref="1c118eb9f9c5e2c496b8496c7b36e247" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const XMLCh* xmltooling::QName::getPrefix </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the namespace prefix.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>Null-terminated Unicode string containing the prefix, without the colon </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9200eafc20a2b4f927b97297b7adeaf9"></a><!-- doxytag: member="xmltooling::QName::hasLocalPart" ref="9200eafc20a2b4f927b97297b7adeaf9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::QName::hasLocalPart </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indicates whether the <a class="el" href="a00475.html">QName</a> has a non-empty local name.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the local name is non-empty </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a2db0884f550818c4837fbf6348fe69d"></a><!-- doxytag: member="xmltooling::QName::hasNamespaceURI" ref="a2db0884f550818c4837fbf6348fe69d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::QName::hasNamespaceURI </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indicates whether the <a class="el" href="a00475.html">QName</a> has a non-empty namespace.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the namespace is non-empty </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="02d707d4d9b6106447c3922cf4b49b06"></a><!-- doxytag: member="xmltooling::QName::hasPrefix" ref="02d707d4d9b6106447c3922cf4b49b06" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::QName::hasPrefix </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indicates whether the <a class="el" href="a00475.html">QName</a> has a prefix.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the prefix is non-empty </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="39e2921d64500f0264a6125671b6ad54"></a><!-- doxytag: member="xmltooling::QName::setLocalPart" ref="39e2921d64500f0264a6125671b6ad54" args="(const char *localPart)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::QName::setLocalPart </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>localPart</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the local part of the name.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>localPart</em> </td><td>Null-terminated ASCII string containing the local name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4b602e1b8c848321476c6875dc35fe14"></a><!-- doxytag: member="xmltooling::QName::setLocalPart" ref="4b602e1b8c848321476c6875dc35fe14" args="(const XMLCh *localPart)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::QName::setLocalPart </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localPart</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the local part of the name.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>localPart</em> </td><td>Null-terminated Unicode string containing the local name </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e21e65ba5ef6febb2dc91bd6525b7980"></a><!-- doxytag: member="xmltooling::QName::setNamespaceURI" ref="e21e65ba5ef6febb2dc91bd6525b7980" args="(const char *uri)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::QName::setNamespaceURI </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>uri</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the namespace URI.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>Null-terminated ASCII string containing the URI </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="06a2a7ba70b0cfad7fae626f3c6347bc"></a><!-- doxytag: member="xmltooling::QName::setNamespaceURI" ref="06a2a7ba70b0cfad7fae626f3c6347bc" args="(const XMLCh *uri)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::QName::setNamespaceURI </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>uri</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the namespace URI.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>uri</em> </td><td>Null-terminated Unicode string containing the URI </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="725ee17c71d6d2a3618998844dba9f01"></a><!-- doxytag: member="xmltooling::QName::setPrefix" ref="725ee17c71d6d2a3618998844dba9f01" args="(const char *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::QName::setPrefix </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>prefix</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the namespace prefix.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>Null-terminated ASCII string containing the prefix, without the colon </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ce5643762f56c1d79acb5be9054a4a1f"></a><!-- doxytag: member="xmltooling::QName::setPrefix" ref="ce5643762f56c1d79acb5be9054a4a1f" args="(const XMLCh *prefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::QName::setPrefix </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the namespace prefix.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>Null-terminated Unicode string containing the prefix, without the colon </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ce010b342050983023ea0a9d65a1c39c"></a><!-- doxytag: member="xmltooling::QName::toString" ref="ce010b342050983023ea0a9d65a1c39c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string xmltooling::QName::toString </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets a string representation of the <a class="el" href="a00475.html">QName</a> for logging, etc.
+<p>
+Format is prefix:localPart or {namespaceURI}localPart if no prefix.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the string representation </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00593.html">QName.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::ReferenceList Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00476.html">ReferenceList</a></div>
+<h1>xmlencryption::ReferenceList Class Reference</h1><!-- doxytag: class="xmlencryption::ReferenceList" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00476.html">ReferenceList</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::ReferenceList:
+<p><center><img src="a00476.png" usemap="#xmlencryption::ReferenceList_map" border="0" alt=""></center>
+<map name="xmlencryption::ReferenceList_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,174,24">
+</map>
+<a href="a00033.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba29ebb3a26dd1d38816cd0fe9f790aa"></a><!-- doxytag: member="xmlencryption::ReferenceList::cloneReferenceList" ref="ba29ebb3a26dd1d38816cd0fe9f790aa" args="() const =0" -->
+virtual <a class="el" href="a00476.html">ReferenceList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html#ba29ebb3a26dd1d38816cd0fe9f790aa">cloneReferenceList</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a14755c139b4a2f2a0746ef018d73193"></a><!-- doxytag: member="xmlencryption::ReferenceList::getDataReferences" ref="a14755c139b4a2f2a0746ef018d73193" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00376.html">DataReference</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html#a14755c139b4a2f2a0746ef018d73193">getDataReferences</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00376.html">DataReference</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6829f2746d4244542996419b4c6faa6"></a><!-- doxytag: member="xmlencryption::ReferenceList::getDataReferences" ref="e6829f2746d4244542996419b4c6faa6" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00376.html">DataReference</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html#e6829f2746d4244542996419b4c6faa6">getDataReferences</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00376.html">DataReference</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="deca1bbbe10de6c58d445d8028c49bd0"></a><!-- doxytag: member="xmlencryption::ReferenceList::getKeyReferences" ref="deca1bbbe10de6c58d445d8028c49bd0" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00435.html">KeyReference</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html#deca1bbbe10de6c58d445d8028c49bd0">getKeyReferences</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00435.html">KeyReference</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a454b61fd3f69f3d87b210512d60e55c"></a><!-- doxytag: member="xmlencryption::ReferenceList::getKeyReferences" ref="a454b61fd3f69f3d87b210512d60e55c" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00435.html">KeyReference</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html#a454b61fd3f69f3d87b210512d60e55c">getKeyReferences</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00435.html">KeyReference</a> collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="614676ef65c8d49c94d45341679d585b"></a><!-- doxytag: member="xmlencryption::ReferenceList::LOCAL_NAME" ref="614676ef65c8d49c94d45341679d585b" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html#614676ef65c8d49c94d45341679d585b">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00476.html">ReferenceList</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::ReferenceListBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00477.html">ReferenceListBuilder</a></div>
+<h1>xmlencryption::ReferenceListBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::ReferenceListBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00476.html">ReferenceList</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::ReferenceListBuilder:
+<p><center><img src="a00477.png" usemap="#xmlencryption::ReferenceListBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::ReferenceListBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00050.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="108b41a5608e99fcc1e8fff782656bdc"></a><!-- doxytag: member="xmlencryption::ReferenceListBuilder::buildObject" ref="108b41a5608e99fcc1e8fff782656bdc" args="() const " -->
+virtual <a class="el" href="a00476.html">ReferenceList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00477.html#108b41a5608e99fcc1e8fff782656bdc">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b166ff48106090ce5d684872a0ab0eb"></a><!-- doxytag: member="xmlencryption::ReferenceListBuilder::buildObject" ref="6b166ff48106090ce5d684872a0ab0eb" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00476.html">ReferenceList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00477.html#6b166ff48106090ce5d684872a0ab0eb">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76d10b68f77e9016c530f1d2638f4c56"></a><!-- doxytag: member="xmlencryption::ReferenceListBuilder::buildReferenceList" ref="76d10b68f77e9016c530f1d2638f4c56" args="()" -->
+static <a class="el" href="a00476.html">ReferenceList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00477.html#76d10b68f77e9016c530f1d2638f4c56">buildReferenceList</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00476.html">ReferenceList</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::ReferenceType Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00478.html">ReferenceType</a></div>
+<h1>xmlencryption::ReferenceType Class Reference</h1><!-- doxytag: class="xmlencryption::ReferenceType" --><!-- doxytag: inherits="xmltooling::ElementExtensibleXMLObject" -->XML Encryption <a class="el" href="a00478.html">ReferenceType</a> type.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::ReferenceType:
+<p><center><img src="a00478.png" usemap="#xmlencryption::ReferenceType_map" border="0" alt=""></center>
+<map name="xmlencryption::ReferenceType_map">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="124,56,362,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="124,0,362,24">
+<area href="a00376.html" alt="xmlencryption::DataReference" shape="rect" coords="0,168,238,192">
+<area href="a00435.html" alt="xmlencryption::KeyReference" shape="rect" coords="248,168,486,192">
+</map>
+<a href="a00030.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a749c205748d0c6938790d6ad9b76978"></a><!-- doxytag: member="xmlencryption::ReferenceType::cloneReferenceType" ref="a749c205748d0c6938790d6ad9b76978" args="() const =0" -->
+virtual <a class="el" href="a00478.html">ReferenceType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html#a749c205748d0c6938790d6ad9b76978">cloneReferenceType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ffaad42ca09f23b6739361614b5166b"></a><!-- doxytag: member="xmlencryption::ReferenceType::getURI" ref="7ffaad42ca09f23b6739361614b5166b" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html#7ffaad42ca09f23b6739361614b5166b">getURI</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the URI attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3cffa4a3a0860766c3b66aa18952c0de"></a><!-- doxytag: member="xmlencryption::ReferenceType::setURI" ref="3cffa4a3a0860766c3b66aa18952c0de" args="(const XMLCh *URI)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html#3cffa4a3a0860766c3b66aa18952c0de">setURI</a> (const XMLCh *URI)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the URI attribute. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ef81547320c1e6bc9b4116e499c36b6"></a><!-- doxytag: member="xmlencryption::ReferenceType::LOCAL_NAME" ref="5ef81547320c1e6bc9b4116e499c36b6" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html#5ef81547320c1e6bc9b4116e499c36b6">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55cbc34f0bad17586911fddef48e70db"></a><!-- doxytag: member="xmlencryption::ReferenceType::URI_ATTRIB_NAME" ref="55cbc34f0bad17586911fddef48e70db" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html#55cbc34f0bad17586911fddef48e70db">URI_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">URI attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74eed174bb3f8413ae83e0d2e4f3d99f"></a><!-- doxytag: member="xmlencryption::ReferenceType::TYPE_NAME" ref="74eed174bb3f8413ae83e0d2e4f3d99f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html#74eed174bb3f8413ae83e0d2e4f3d99f">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00478.html">ReferenceType</a> local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00478.html">ReferenceType</a> type.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ReloadableXMLFile Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00479.html">ReloadableXMLFile</a></div>
+<h1>xmltooling::ReloadableXMLFile Class Reference</h1><!-- doxytag: class="xmltooling::ReloadableXMLFile" --><!-- doxytag: inherits="xmltooling::Lockable" -->Base class for file-based XML configuration.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/ReloadableXMLFile.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ReloadableXMLFile:
+<p><center><img src="a00479.png" usemap="#xmltooling::ReloadableXMLFile_map" border="0" alt=""></center>
+<map name="xmltooling::ReloadableXMLFile_map">
+<area href="a00442.html" alt="xmltooling::Lockable" shape="rect" coords="0,0,184,24">
+</map>
+<a href="a00199.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00442.html">Lockable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#0ab6ec8160691b536a5f22816d1fc6a8">lock</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00441.html">Lock</a> the associated object for exclusive access. <a href="#0ab6ec8160691b536a5f22816d1fc6a8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a22afbcef62d60c6c193e857760b82f"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::unlock" ref="6a22afbcef62d60c6c193e857760b82f" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#6a22afbcef62d60c6c193e857760b82f">unlock</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlock the associated object from exclusive access. <br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#d16015f7a604a0180f2cbaa97ae937de">ReloadableXMLFile</a> (const xercesc::DOMElement *e, logging::Category &log)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor taking a DOM element supporting the following content:. <a href="#d16015f7a604a0180f2cbaa97ae937de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::pair< bool, xercesc::DOMElement * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#b323630dc7c233db6a7556a2d518ab1e">load</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads configuration material. <a href="#b323630dc7c233db6a7556a2d518ab1e"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="871c01f825293101746216ca48bac451"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_root" ref="871c01f825293101746216ca48bac451" args="" -->
+const xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#871c01f825293101746216ca48bac451">m_root</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Root of the original DOM element passed into constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2fabed40789d9d06819875123181d1b"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_local" ref="c2fabed40789d9d06819875123181d1b" args="" -->
+bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#c2fabed40789d9d06819875123181d1b">m_local</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether resources is local or remote. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f337f78843ec483fd653ed7d7271bc53"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_validate" ref="f337f78843ec483fd653ed7d7271bc53" args="" -->
+bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#f337f78843ec483fd653ed7d7271bc53">m_validate</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Use a validating parser when parsing XML. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a66e3bef51741040c0defebd01848b8a"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_source" ref="a66e3bef51741040c0defebd01848b8a" args="" -->
+std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#a66e3bef51741040c0defebd01848b8a">m_source</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resource location, may be a local path or a URI. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afa1c06443ceae513414c2abe319681a"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_backing" ref="afa1c06443ceae513414c2abe319681a" args="" -->
+std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#afa1c06443ceae513414c2abe319681a">m_backing</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Path to backup copy for remote resources. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86d36200e2ece81dbd5eb39da4a84a3a"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_filestamp" ref="86d36200e2ece81dbd5eb39da4a84a3a" args="" -->
+time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#86d36200e2ece81dbd5eb39da4a84a3a">m_filestamp</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Last modification of local resource or reload of remote resource. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="968c46dcf9fd89a4ec30f3fb94e25acd"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_reloadInterval" ref="968c46dcf9fd89a4ec30f3fb94e25acd" args="" -->
+time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#968c46dcf9fd89a4ec30f3fb94e25acd">m_reloadInterval</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Time in seconds to wait before trying for new copy of remote resource. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e66bb693f895cc2589ad12a6120d43f"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_lock" ref="3e66bb693f895cc2589ad12a6120d43f" args="" -->
+<a class="el" href="a00485.html">RWLock</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#3e66bb693f895cc2589ad12a6120d43f">m_lock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shared lock for guarding reloads. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e59323a1742b90b3a2a9d25a4e71e44"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::m_log" ref="0e59323a1742b90b3a2a9d25a4e71e44" args="" -->
+logging::Category & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html#0e59323a1742b90b3a2a9d25a4e71e44">m_log</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Logging object. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Base class for file-based XML configuration.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="d16015f7a604a0180f2cbaa97ae937de"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::ReloadableXMLFile" ref="d16015f7a604a0180f2cbaa97ae937de" args="(const xercesc::DOMElement *e, logging::Category &log)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::ReloadableXMLFile::ReloadableXMLFile </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">logging::Category & </td>
+ <td class="paramname"> <em>log</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor taking a DOM element supporting the following content:.
+<p>
+<dl>
+<dt>file | filename | path | pathname </dt>
+<dd>identifies a local file </dd>
+<dt>uri | url </dt>
+<dd>identifies a remote resource </dd>
+<dt>validate </dt>
+<dd>use a validating parser </dd>
+<dt>reloadChanges </dt>
+<dd>enables monitoring of local file for changes </dd>
+<dt>reloadInterval </dt>
+<dd>enables periodic refresh of remote file </dd>
+<dt>backingFilePath </dt>
+<dd>location for backup of remote resource </dd>
+</dl>
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>log</em> </td><td>logging object to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b323630dc7c233db6a7556a2d518ab1e"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::load" ref="b323630dc7c233db6a7556a2d518ab1e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::pair<bool,xercesc::DOMElement*> xmltooling::ReloadableXMLFile::load </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads configuration material.
+<p>
+This method is called to load configuration material initially and any time a change is detected. The base version performs basic parsing duties and returns the result.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a pair consisting of a flag indicating whether to take ownership of the document, and the root element of the tree to load </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0ab6ec8160691b536a5f22816d1fc6a8"></a><!-- doxytag: member="xmltooling::ReloadableXMLFile::lock" ref="0ab6ec8160691b536a5f22816d1fc6a8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00442.html">Lockable</a>* xmltooling::ReloadableXMLFile::lock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="a00441.html">Lock</a> the associated object for exclusive access.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the object being locked </dd></dl>
+
+<p>
+Implements <a class="el" href="a00442.html#86337f8560d321f90662de5751764759">xmltooling::Lockable</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00629.html">ReloadableXMLFile.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ReplayCache Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00480.html">ReplayCache</a></div>
+<h1>xmltooling::ReplayCache Class Reference</h1><!-- doxytag: class="xmltooling::ReplayCache" -->Helper class on top of <a class="el" href="a00502.html">StorageService</a> for detecting message replay.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/ReplayCache.h></code>
+<p>
+<a href="a00200.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00480.html#65813cbb6cdccedb82fbc66e422516dd">ReplayCache</a> (<a class="el" href="a00502.html">StorageService</a> *storage=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a replay cache on top of a particular <a class="el" href="a00502.html">StorageService</a>. <a href="#65813cbb6cdccedb82fbc66e422516dd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00480.html#1b021418ab3630d0f419f32411b0234a">check</a> (const char *context, const char *s, time_t expires)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the check value is not found in the cache, and stores it. <a href="#1b021418ab3630d0f419f32411b0234a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00480.html#e7652145498cc96a0843a1a8ad4244b9">check</a> (const char *context, const XMLCh *s, time_t expires)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the check value is not found in the cache, and stores it. <a href="#e7652145498cc96a0843a1a8ad4244b9"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Helper class on top of <a class="el" href="a00502.html">StorageService</a> for detecting message replay.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="65813cbb6cdccedb82fbc66e422516dd"></a><!-- doxytag: member="xmltooling::ReplayCache::ReplayCache" ref="65813cbb6cdccedb82fbc66e422516dd" args="(StorageService *storage=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::ReplayCache::ReplayCache </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00502.html">StorageService</a> * </td>
+ <td class="paramname"> <em>storage</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a replay cache on top of a particular <a class="el" href="a00502.html">StorageService</a>.
+<p>
+The lifetime of the <a class="el" href="a00502.html">StorageService</a> <b>MUST</b> be longer than the lifetime of the <a class="el" href="a00480.html">ReplayCache</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>storage</em> </td><td>pointer to a <a class="el" href="a00502.html">StorageService</a>, or NULL to keep cache in memory </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e7652145498cc96a0843a1a8ad4244b9"></a><!-- doxytag: member="xmltooling::ReplayCache::check" ref="e7652145498cc96a0843a1a8ad4244b9" args="(const char *context, const XMLCh *s, time_t expires)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::ReplayCache::check </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expires</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the check value is not found in the cache, and stores it.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a context label to subdivide the cache </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>value to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expires</em> </td><td>time for disposal of value from cache </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1b021418ab3630d0f419f32411b0234a"></a><!-- doxytag: member="xmltooling::ReplayCache::check" ref="1b021418ab3630d0f419f32411b0234a" args="(const char *context, const char *s, time_t expires)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::ReplayCache::check </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expires</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the check value is not found in the cache, and stores it.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a context label to subdivide the cache </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>value to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expires</em> </td><td>time for disposal of value from cache </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00630.html">ReplayCache.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::RetrievalMethod Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00481.html">RetrievalMethod</a></div>
+<h1>xmlsignature::RetrievalMethod Class Reference</h1><!-- doxytag: class="xmlsignature::RetrievalMethod" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00481.html">RetrievalMethod</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::RetrievalMethod:
+<p><center><img src="a00481.png" usemap="#xmlsignature::RetrievalMethod_map" border="0" alt=""></center>
+<map name="xmlsignature::RetrievalMethod_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,180,24">
+</map>
+<a href="a00123.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2dc90b37a6f610f1820058f79783a3e5"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::cloneRetrievalMethod" ref="2dc90b37a6f610f1820058f79783a3e5" args="() const =0" -->
+virtual <a class="el" href="a00481.html">RetrievalMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#2dc90b37a6f610f1820058f79783a3e5">cloneRetrievalMethod</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e22f0a4b5d552733b799a2de89398472"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::getURI" ref="e22f0a4b5d552733b799a2de89398472" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#e22f0a4b5d552733b799a2de89398472">getURI</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the URI attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b08f3cc5d19a683f5b425585044798dd"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::setURI" ref="b08f3cc5d19a683f5b425585044798dd" args="(const XMLCh *URI)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#b08f3cc5d19a683f5b425585044798dd">setURI</a> (const XMLCh *URI)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the URI attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e327277de0b06468c4cc32d44f473112"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::getType" ref="e327277de0b06468c4cc32d44f473112" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#e327277de0b06468c4cc32d44f473112">getType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Type attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92883a57210a6217a21c894cd9ae905e"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::setType" ref="92883a57210a6217a21c894cd9ae905e" args="(const XMLCh *Type)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#92883a57210a6217a21c894cd9ae905e">setType</a> (const XMLCh *Type)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Type attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b19f89e2b26266e4b750301fa072bca6"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::getTransforms" ref="b19f89e2b26266e4b750301fa072bca6" args="() const =0" -->
+virtual <a class="el" href="a00513.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#b19f89e2b26266e4b750301fa072bca6">getTransforms</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00513.html">Transforms</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2a9a14f2d65d31e8f1276e4f57994c7"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::setTransforms" ref="c2a9a14f2d65d31e8f1276e4f57994c7" args="(Transforms *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#c2a9a14f2d65d31e8f1276e4f57994c7">setTransforms</a> (<a class="el" href="a00513.html">Transforms</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00513.html">Transforms</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c82b4837a756d93a88f8fd2572887be"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::LOCAL_NAME" ref="0c82b4837a756d93a88f8fd2572887be" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#0c82b4837a756d93a88f8fd2572887be">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c52a19732222654c1ccc8a123228f12e"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::URI_ATTRIB_NAME" ref="c52a19732222654c1ccc8a123228f12e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#c52a19732222654c1ccc8a123228f12e">URI_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">URI attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0d62254b4b6d7b055a28a6d55b4c59c"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::TYPE_ATTRIB_NAME" ref="f0d62254b4b6d7b055a28a6d55b4c59c" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#f0d62254b4b6d7b055a28a6d55b4c59c">TYPE_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8652e3c2f58a61dd6b6d2f764bb11697"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::TYPE_NAME" ref="8652e3c2f58a61dd6b6d2f764bb11697" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#8652e3c2f58a61dd6b6d2f764bb11697">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RetrievalMethodType local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89e7d43cd473b87e4378d784db023128"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::TYPE_DSAKEYVALUE" ref="89e7d43cd473b87e4378d784db023128" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#89e7d43cd473b87e4378d784db023128">TYPE_DSAKEYVALUE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00383.html">DSAKeyValue</a> <a class="el" href="a00481.html">RetrievalMethod</a> Type. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dcc2d75e5deb6c21e66deef880e1a96d"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::TYPE_RSAKEYVALUE" ref="dcc2d75e5deb6c21e66deef880e1a96d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#dcc2d75e5deb6c21e66deef880e1a96d">TYPE_RSAKEYVALUE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00483.html">RSAKeyValue</a> <a class="el" href="a00481.html">RetrievalMethod</a> Type. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d84a1ec578a9614f9da38e391645cfb"></a><!-- doxytag: member="xmlsignature::RetrievalMethod::TYPE_X509DATA" ref="3d84a1ec578a9614f9da38e391645cfb" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#3d84a1ec578a9614f9da38e391645cfb">TYPE_X509DATA</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00532.html">X509Data</a> <a class="el" href="a00481.html">RetrievalMethod</a> Type. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00481.html">RetrievalMethod</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::RetrievalMethodBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00482.html">RetrievalMethodBuilder</a></div>
+<h1>xmlsignature::RetrievalMethodBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::RetrievalMethodBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00481.html">RetrievalMethod</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::RetrievalMethodBuilder:
+<p><center><img src="a00482.png" usemap="#xmlsignature::RetrievalMethodBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::RetrievalMethodBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00145.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b8d4940fd5b654bd480ef19ab7cdbdb"></a><!-- doxytag: member="xmlsignature::RetrievalMethodBuilder::buildObject" ref="9b8d4940fd5b654bd480ef19ab7cdbdb" args="() const " -->
+virtual <a class="el" href="a00481.html">RetrievalMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00482.html#9b8d4940fd5b654bd480ef19ab7cdbdb">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0e12cf834bc668239d181686db69241"></a><!-- doxytag: member="xmlsignature::RetrievalMethodBuilder::buildObject" ref="c0e12cf834bc668239d181686db69241" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00481.html">RetrievalMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00482.html#c0e12cf834bc668239d181686db69241">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30753fa8ed655f2e25d4c58aa6ed0599"></a><!-- doxytag: member="xmlsignature::RetrievalMethodBuilder::buildRetrievalMethod" ref="30753fa8ed655f2e25d4c58aa6ed0599" args="()" -->
+static <a class="el" href="a00481.html">RetrievalMethod</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00482.html#30753fa8ed655f2e25d4c58aa6ed0599">buildRetrievalMethod</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00481.html">RetrievalMethod</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::RSAKeyValue Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00483.html">RSAKeyValue</a></div>
+<h1>xmlsignature::RSAKeyValue Class Reference</h1><!-- doxytag: class="xmlsignature::RSAKeyValue" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00483.html">RSAKeyValue</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::RSAKeyValue:
+<p><center><img src="a00483.png" usemap="#xmlsignature::RSAKeyValue_map" border="0" alt=""></center>
+<map name="xmlsignature::RSAKeyValue_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,168,24">
+</map>
+<a href="a00119.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71f609eee577ef991530cd520cf9985a"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::cloneRSAKeyValue" ref="71f609eee577ef991530cd520cf9985a" args="() const =0" -->
+virtual <a class="el" href="a00483.html">RSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#71f609eee577ef991530cd520cf9985a">cloneRSAKeyValue</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62091b55881809bf389ee7c609e5e5be"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::getModulus" ref="62091b55881809bf389ee7c609e5e5be" args="() const =0" -->
+virtual <a class="el" href="a00447.html">Modulus</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#62091b55881809bf389ee7c609e5e5be">getModulus</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00447.html">Modulus</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="627f67a17c708f04b95047acdde865a4"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::setModulus" ref="627f67a17c708f04b95047acdde865a4" args="(Modulus *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#627f67a17c708f04b95047acdde865a4">setModulus</a> (<a class="el" href="a00447.html">Modulus</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00447.html">Modulus</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="27715e9ae23003179baa79d9c8a28596"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::getExponent" ref="27715e9ae23003179baa79d9c8a28596" args="() const =0" -->
+virtual <a class="el" href="a00405.html">Exponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#27715e9ae23003179baa79d9c8a28596">getExponent</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00405.html">Exponent</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="abcb71c6abe577313f3e83dafae16f5f"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::setExponent" ref="abcb71c6abe577313f3e83dafae16f5f" args="(Exponent *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#abcb71c6abe577313f3e83dafae16f5f">setExponent</a> (<a class="el" href="a00405.html">Exponent</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00405.html">Exponent</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28a7b8e9938ccd37bf157839951eca95"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::LOCAL_NAME" ref="28a7b8e9938ccd37bf157839951eca95" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#28a7b8e9938ccd37bf157839951eca95">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac71a81784aa85d66ebb9751f93a5d72"></a><!-- doxytag: member="xmlsignature::RSAKeyValue::TYPE_NAME" ref="ac71a81784aa85d66ebb9751f93a5d72" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html#ac71a81784aa85d66ebb9751f93a5d72">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RSAKeyValueType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00483.html">RSAKeyValue</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::RSAKeyValueBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00484.html">RSAKeyValueBuilder</a></div>
+<h1>xmlsignature::RSAKeyValueBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::RSAKeyValueBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00483.html">RSAKeyValue</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::RSAKeyValueBuilder:
+<p><center><img src="a00484.png" usemap="#xmlsignature::RSAKeyValueBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::RSAKeyValueBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00158.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfdff69d157f126242436ca150b4f9e9"></a><!-- doxytag: member="xmlsignature::RSAKeyValueBuilder::buildObject" ref="bfdff69d157f126242436ca150b4f9e9" args="() const " -->
+virtual <a class="el" href="a00483.html">RSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00484.html#bfdff69d157f126242436ca150b4f9e9">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="589356e65b670efb164c8d22b5b64426"></a><!-- doxytag: member="xmlsignature::RSAKeyValueBuilder::buildObject" ref="589356e65b670efb164c8d22b5b64426" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00483.html">RSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00484.html#589356e65b670efb164c8d22b5b64426">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40b66259a8ea125192a63169d317fdd0"></a><!-- doxytag: member="xmlsignature::RSAKeyValueBuilder::buildRSAKeyValue" ref="40b66259a8ea125192a63169d317fdd0" args="()" -->
+static <a class="el" href="a00483.html">RSAKeyValue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00484.html#40b66259a8ea125192a63169d317fdd0">buildRSAKeyValue</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00483.html">RSAKeyValue</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::RWLock Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00485.html">RWLock</a></div>
+<h1>xmltooling::RWLock Class Reference</h1><!-- doxytag: class="xmltooling::RWLock" -->A class for managing shared and exclusive access to resources.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00208.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html#031ee55591c458d398c012e21ecd8f8a">rdlock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtains a shared lock. <a href="#031ee55591c458d398c012e21ecd8f8a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html#63b3c77f87ea8c806fca0eae84aa264f">wrlock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtains an exclusive lock. <a href="#63b3c77f87ea8c806fca0eae84aa264f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html#229a7ecde18609f0a168c4279320b8c4">unlock</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlocks the lock. <a href="#229a7ecde18609f0a168c4279320b8c4"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00485.html">RWLock</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html#d14f6a27df7d1581a863dac4875d1785">create</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new read/write lock. <a href="#d14f6a27df7d1581a863dac4875d1785"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A class for managing shared and exclusive access to resources.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="d14f6a27df7d1581a863dac4875d1785"></a><!-- doxytag: member="xmltooling::RWLock::create" ref="d14f6a27df7d1581a863dac4875d1785" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00485.html">RWLock</a>* xmltooling::RWLock::create </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new read/write lock.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the new lock </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="031ee55591c458d398c012e21ecd8f8a"></a><!-- doxytag: member="xmltooling::RWLock::rdlock" ref="031ee55591c458d398c012e21ecd8f8a" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::RWLock::rdlock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtains a shared lock.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="229a7ecde18609f0a168c4279320b8c4"></a><!-- doxytag: member="xmltooling::RWLock::unlock" ref="229a7ecde18609f0a168c4279320b8c4" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::RWLock::unlock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unlocks the lock.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="63b3c77f87ea8c806fca0eae84aa264f"></a><!-- doxytag: member="xmltooling::RWLock::wrlock" ref="63b3c77f87ea8c806fca0eae84aa264f" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::RWLock::wrlock </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtains an exclusive lock.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::SecurityHelper Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00486.html">SecurityHelper</a></div>
+<h1>xmltooling::SecurityHelper Class Reference</h1><!-- doxytag: class="xmltooling::SecurityHelper" -->A helper class for working with keys, certificates, etc.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/SecurityHelper.h></code>
+<p>
+<a href="a00090.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#f68899f448b1729753a65b173d8bf3e8">guessEncodingFormat</a> (const char *pathname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Access a file to try and guess the encoding format used. <a href="#f68899f448b1729753a65b173d8bf3e8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#563c4f86eb36c90c7e7691cc522c8f71">loadKeyFromFile</a> (const char *pathname, const char *format=NULL, const char *password=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads a private key from a local file. <a href="#563c4f86eb36c90c7e7691cc522c8f71"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::vector< XSECCryptoX509 <br>
+* >::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#83ac291926d2e1343d936e881ecdb27e">loadCertificatesFromFile</a> (std::vector< XSECCryptoX509 * > &certs, const char *pathname, const char *format=NULL, const char *password=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads certificate(s) from a local file. <a href="#83ac291926d2e1343d936e881ecdb27e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> <br>
+* >::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#ee0ffb9a2a0ff1ccbac58ba737b3ec18">loadCRLsFromFile</a> (std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > &crls, const char *pathname, const char *format=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads CRL(s) from a local file. <a href="#ee0ffb9a2a0ff1ccbac58ba737b3ec18"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#c10cbe6877656413b93e919231519f32">loadKeyFromURL</a> (<a class="el" href="a00496.html">SOAPTransport</a> &transport, const char *backing, const char *format=NULL, const char *password=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads a private key from a URL. <a href="#c10cbe6877656413b93e919231519f32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::vector< XSECCryptoX509 <br>
+* >::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#51739afe9481dd8c4b421b52d07e8d9c">loadCertificatesFromURL</a> (std::vector< XSECCryptoX509 * > &certs, <a class="el" href="a00496.html">SOAPTransport</a> &transport, const char *backing, const char *format=NULL, const char *password=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads certificate(s) from a URL. <a href="#51739afe9481dd8c4b421b52d07e8d9c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> <br>
+* >::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#1e43ca8debf74abab3daff22d41625f2">loadCRLsFromURL</a> (std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > &crls, <a class="el" href="a00496.html">SOAPTransport</a> &transport, const char *backing, const char *format=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads CRL(s) from a URL. <a href="#1e43ca8debf74abab3daff22d41625f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#114f2ac19bafe9f0fd7f2f1ca29da336">matches</a> (const XSECCryptoKey &key1, const XSECCryptoKey &key2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compares two keys for equality. <a href="#114f2ac19bafe9f0fd7f2f1ca29da336"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#dc935b0c82c5926ea4bf210dde2397a6">doHash</a> (const char *hashAlg, const char *buf, unsigned long buflen, bool toHex=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Performs a hash operation over the supplied data. <a href="#dc935b0c82c5926ea4bf210dde2397a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#5f22ddd0fa2dceebece0ff462710e229">getDEREncoding</a> (const <a class="el" href="a00371.html">Credential</a> &cred, const char *hash, bool nowrap=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format. <a href="#5f22ddd0fa2dceebece0ff462710e229"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#28b25fe7f72789c9bdbea7b9059d8228">getDEREncoding</a> (const XSECCryptoKey &key, const char *hash, bool nowrap=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format. <a href="#28b25fe7f72789c9bdbea7b9059d8228"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#09eefedfa4b5fe196215d85ae02ec482">getDEREncoding</a> (const XSECCryptoX509 &cert, const char *hash, bool nowrap=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the base64-encoded DER encoding of a certifiate's public key in SubjectPublicKeyInfo format. <a href="#09eefedfa4b5fe196215d85ae02ec482"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#143274c77e97d67ffcf6a3ac84e45685">getDEREncoding</a> (const <a class="el" href="a00371.html">Credential</a> &cred, bool hash=false, bool nowrap=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#43c73864b57074500d31ba9d2a9e7d93">getDEREncoding</a> (const XSECCryptoKey &key, bool hash=false, bool nowrap=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html#b7a9575d2d3638c2b50a6dbfdc210a26">getDEREncoding</a> (const XSECCryptoX509 &cert, bool hash=false, bool nowrap=true)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A helper class for working with keys, certificates, etc.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="dc935b0c82c5926ea4bf210dde2397a6"></a><!-- doxytag: member="xmltooling::SecurityHelper::doHash" ref="dc935b0c82c5926ea4bf210dde2397a6" args="(const char *hashAlg, const char *buf, unsigned long buflen, bool toHex=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::doHash </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>hashAlg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long </td>
+ <td class="paramname"> <em>buflen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>toHex</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Performs a hash operation over the supplied data.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>hashAlg</em> </td><td>name of hash algorithm, syntax specific to crypto provider </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>input data to hash </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>buflen</em> </td><td>length of input data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>toHex</em> </td><td>if true, hex-encodes the resulting raw bytes </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>result of hash operation, or an empty string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b7a9575d2d3638c2b50a6dbfdc210a26"></a><!-- doxytag: member="xmltooling::SecurityHelper::getDEREncoding" ref="b7a9575d2d3638c2b50a6dbfdc210a26" args="(const XSECCryptoX509 &cert, bool hash=false, bool nowrap=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::getDEREncoding </td>
+ <td>(</td>
+ <td class="paramtype">const XSECCryptoX509 & </td>
+ <td class="paramname"> <em>cert</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>hash</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>nowrap</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Returns the base64-encoded DER encoding of a certifiate's public key in SubjectPublicKeyInfo format.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cert</em> </td><td>the certificate's key to encode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>if true, the DER encoded data is hashed with SHA-1 before base64 encoding </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>nowrap</em> </td><td>if true, any linefeeds will be stripped from the result </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the base64 encoded key value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="43c73864b57074500d31ba9d2a9e7d93"></a><!-- doxytag: member="xmltooling::SecurityHelper::getDEREncoding" ref="43c73864b57074500d31ba9d2a9e7d93" args="(const XSECCryptoKey &key, bool hash=false, bool nowrap=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::getDEREncoding </td>
+ <td>(</td>
+ <td class="paramtype">const XSECCryptoKey & </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>hash</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>nowrap</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key to encode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>if true, the DER encoded data is hashed with SHA-1 before base64 encoding </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>nowrap</em> </td><td>if true, any linefeeds will be stripped from the result </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the base64 encoded key value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="143274c77e97d67ffcf6a3ac84e45685"></a><!-- doxytag: member="xmltooling::SecurityHelper::getDEREncoding" ref="143274c77e97d67ffcf6a3ac84e45685" args="(const Credential &cred, bool hash=false, bool nowrap=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::getDEREncoding </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> & </td>
+ <td class="paramname"> <em>cred</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>hash</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>nowrap</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cred</em> </td><td>the credential containing the key to encode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>if true, the DER encoded data is hashed with SHA-1 before base64 encoding </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>nowrap</em> </td><td>if true, any linefeeds will be stripped from the result </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the base64 encoded key value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="09eefedfa4b5fe196215d85ae02ec482"></a><!-- doxytag: member="xmltooling::SecurityHelper::getDEREncoding" ref="09eefedfa4b5fe196215d85ae02ec482" args="(const XSECCryptoX509 &cert, const char *hash, bool nowrap=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::getDEREncoding </td>
+ <td>(</td>
+ <td class="paramtype">const XSECCryptoX509 & </td>
+ <td class="paramname"> <em>cert</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>hash</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>nowrap</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the base64-encoded DER encoding of a certifiate's public key in SubjectPublicKeyInfo format.
+<p>
+If a hash algorithm is provided, the data is digested before being base64-encoded.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cert</em> </td><td>the certificate's key to encode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>optional name of hash algorithm, syntax specific to crypto provider </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>nowrap</em> </td><td>if true, any linefeeds will be stripped from the result </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hashAlg</em> </td><td>name of hash algorithm, syntax specific to crypto provider </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the base64 encoded key value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="28b25fe7f72789c9bdbea7b9059d8228"></a><!-- doxytag: member="xmltooling::SecurityHelper::getDEREncoding" ref="28b25fe7f72789c9bdbea7b9059d8228" args="(const XSECCryptoKey &key, const char *hash, bool nowrap=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::getDEREncoding </td>
+ <td>(</td>
+ <td class="paramtype">const XSECCryptoKey & </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>hash</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>nowrap</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format.
+<p>
+If a hash algorithm is provided, the data is digested before being base64-encoded.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key to encode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>optional name of hash algorithm, syntax specific to crypto provider </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>nowrap</em> </td><td>if true, any linefeeds will be stripped from the result </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hashAlg</em> </td><td>name of hash algorithm, syntax specific to crypto provider </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the base64 encoded key value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5f22ddd0fa2dceebece0ff462710e229"></a><!-- doxytag: member="xmltooling::SecurityHelper::getDEREncoding" ref="5f22ddd0fa2dceebece0ff462710e229" args="(const Credential &cred, const char *hash, bool nowrap=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::string xmltooling::SecurityHelper::getDEREncoding </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> & </td>
+ <td class="paramname"> <em>cred</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>hash</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>nowrap</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format.
+<p>
+If a hash algorithm is provided, the data is digested before being base64-encoded.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cred</em> </td><td>the credential containing the key to encode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>optional name of hash algorithm, syntax specific to crypto provider </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>nowrap</em> </td><td>if true, any linefeeds will be stripped from the result </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the base64 encoded key value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f68899f448b1729753a65b173d8bf3e8"></a><!-- doxytag: member="xmltooling::SecurityHelper::guessEncodingFormat" ref="f68899f448b1729753a65b173d8bf3e8" args="(const char *pathname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const char* xmltooling::SecurityHelper::guessEncodingFormat </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>pathname</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Access a file to try and guess the encoding format used.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pathname</em> </td><td>path to file </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>constant identifying encoding format </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="83ac291926d2e1343d936e881ecdb27e"></a><!-- doxytag: member="xmltooling::SecurityHelper::loadCertificatesFromFile" ref="83ac291926d2e1343d936e881ecdb27e" args="(std::vector< XSECCryptoX509 * > &certs, const char *pathname, const char *format=NULL, const char *password=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::vector<XSECCryptoX509*>::size_type xmltooling::SecurityHelper::loadCertificatesFromFile </td>
+ <td>(</td>
+ <td class="paramtype">std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>pathname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>format</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>password</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads certificate(s) from a local file.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certs</em> </td><td>array to populate with certificate(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pathname</em> </td><td>path to file containing certificate(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>optional constant identifying certificate encoding format </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>password</em> </td><td>optional password to decrypt certificate(s) </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>size of the resulting array </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="51739afe9481dd8c4b421b52d07e8d9c"></a><!-- doxytag: member="xmltooling::SecurityHelper::loadCertificatesFromURL" ref="51739afe9481dd8c4b421b52d07e8d9c" args="(std::vector< XSECCryptoX509 * > &certs, SOAPTransport &transport, const char *backing, const char *format=NULL, const char *password=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::vector<XSECCryptoX509*>::size_type xmltooling::SecurityHelper::loadCertificatesFromURL </td>
+ <td>(</td>
+ <td class="paramtype">std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00496.html">SOAPTransport</a> & </td>
+ <td class="paramname"> <em>transport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>backing</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>format</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>password</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads certificate(s) from a URL.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certs</em> </td><td>array to populate with certificate(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>transport</em> </td><td>object to use to acquire certificate(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>backing</em> </td><td>backing file for certificate(s) (written to or read from if download fails) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>optional constant identifying certificate encoding format </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>password</em> </td><td>optional password to decrypt certificate(s) </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>size of the resulting array </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ee0ffb9a2a0ff1ccbac58ba737b3ec18"></a><!-- doxytag: member="xmltooling::SecurityHelper::loadCRLsFromFile" ref="ee0ffb9a2a0ff1ccbac58ba737b3ec18" args="(std::vector< XSECCryptoX509CRL * > &crls, const char *pathname, const char *format=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::vector<<a class="el" href="a00559.html">XSECCryptoX509CRL</a>*>::size_type xmltooling::SecurityHelper::loadCRLsFromFile </td>
+ <td>(</td>
+ <td class="paramtype">std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > & </td>
+ <td class="paramname"> <em>crls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>pathname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>format</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads CRL(s) from a local file.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>crls</em> </td><td>array to populate with CRL(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pathname</em> </td><td>path to file containing CRL(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>optional constant identifying CRL encoding format </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>size of the resulting array </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1e43ca8debf74abab3daff22d41625f2"></a><!-- doxytag: member="xmltooling::SecurityHelper::loadCRLsFromURL" ref="1e43ca8debf74abab3daff22d41625f2" args="(std::vector< XSECCryptoX509CRL * > &crls, SOAPTransport &transport, const char *backing, const char *format=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::vector<<a class="el" href="a00559.html">XSECCryptoX509CRL</a>*>::size_type xmltooling::SecurityHelper::loadCRLsFromURL </td>
+ <td>(</td>
+ <td class="paramtype">std::vector< <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > & </td>
+ <td class="paramname"> <em>crls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00496.html">SOAPTransport</a> & </td>
+ <td class="paramname"> <em>transport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>backing</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>format</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads CRL(s) from a URL.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>crls</em> </td><td>array to populate with CRL(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>transport</em> </td><td>object to use to acquire CRL(s) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>backing</em> </td><td>backing file for CRL(s) (written to or read from if download fails) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>optional constant identifying CRL encoding format </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>size of the resulting array </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="563c4f86eb36c90c7e7691cc522c8f71"></a><!-- doxytag: member="xmltooling::SecurityHelper::loadKeyFromFile" ref="563c4f86eb36c90c7e7691cc522c8f71" args="(const char *pathname, const char *format=NULL, const char *password=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static XSECCryptoKey* xmltooling::SecurityHelper::loadKeyFromFile </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>pathname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>format</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>password</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads a private key from a local file.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pathname</em> </td><td>path to file containing key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>optional constant identifying key encoding format </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>password</em> </td><td>optional password to decrypt key </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a populated key object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c10cbe6877656413b93e919231519f32"></a><!-- doxytag: member="xmltooling::SecurityHelper::loadKeyFromURL" ref="c10cbe6877656413b93e919231519f32" args="(SOAPTransport &transport, const char *backing, const char *format=NULL, const char *password=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static XSECCryptoKey* xmltooling::SecurityHelper::loadKeyFromURL </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00496.html">SOAPTransport</a> & </td>
+ <td class="paramname"> <em>transport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>backing</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>format</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>password</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads a private key from a URL.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>transport</em> </td><td>object to use to acquire key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>backing</em> </td><td>backing file for key (written to or read from if download fails) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>format</em> </td><td>optional constant identifying key encoding format </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>password</em> </td><td>optional password to decrypt key </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a populated key object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="114f2ac19bafe9f0fd7f2f1ca29da336"></a><!-- doxytag: member="xmltooling::SecurityHelper::matches" ref="114f2ac19bafe9f0fd7f2f1ca29da336" args="(const XSECCryptoKey &key1, const XSECCryptoKey &key2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool xmltooling::SecurityHelper::matches </td>
+ <td>(</td>
+ <td class="paramtype">const XSECCryptoKey & </td>
+ <td class="paramname"> <em>key1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XSECCryptoKey & </td>
+ <td class="paramname"> <em>key2</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Compares two keys for equality.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key1</em> </td><td>first key to compare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key2</em> </td><td>second key to compare </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the keys match </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00607.html">SecurityHelper.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Seed Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00487.html">Seed</a></div>
+<h1>xmlsignature::Seed Class Reference</h1><!-- doxytag: class="xmlsignature::Seed" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00487.html">Seed</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Seed:
+<p><center><img src="a00487.png" usemap="#xmlsignature::Seed_map" border="0" alt=""></center>
+<map name="xmlsignature::Seed_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00101.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ce33544c4514d14fbf192262e5baf99"></a><!-- doxytag: member="xmlsignature::Seed::cloneSeed" ref="6ce33544c4514d14fbf192262e5baf99" args="() const =0" -->
+virtual <a class="el" href="a00487.html">Seed</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html#6ce33544c4514d14fbf192262e5baf99">cloneSeed</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6042f997daf4335e633e9caff18bdab3"></a><!-- doxytag: member="xmlsignature::Seed::getValue" ref="6042f997daf4335e633e9caff18bdab3" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html#6042f997daf4335e633e9caff18bdab3">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb9130e098a79e5a4c187d0dfd458eb0"></a><!-- doxytag: member="xmlsignature::Seed::setValue" ref="fb9130e098a79e5a4c187d0dfd458eb0" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html#fb9130e098a79e5a4c187d0dfd458eb0">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af8b5ec5c8f432095dd488974bfb3a90"></a><!-- doxytag: member="xmlsignature::Seed::LOCAL_NAME" ref="af8b5ec5c8f432095dd488974bfb3a90" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html#af8b5ec5c8f432095dd488974bfb3a90">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00487.html">Seed</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SeedBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00488.html">SeedBuilder</a></div>
+<h1>xmlsignature::SeedBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::SeedBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00487.html">Seed</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SeedBuilder:
+<p><center><img src="a00488.png" usemap="#xmlsignature::SeedBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::SeedBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00150.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da0f8d1e209f5df10af7a553fc7cbe22"></a><!-- doxytag: member="xmlsignature::SeedBuilder::buildObject" ref="da0f8d1e209f5df10af7a553fc7cbe22" args="() const " -->
+virtual <a class="el" href="a00487.html">Seed</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00488.html#da0f8d1e209f5df10af7a553fc7cbe22">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f1c220ea4f7c391ecfea355c3a7ca7e7"></a><!-- doxytag: member="xmlsignature::SeedBuilder::buildObject" ref="f1c220ea4f7c391ecfea355c3a7ca7e7" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00487.html">Seed</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00488.html#f1c220ea4f7c391ecfea355c3a7ca7e7">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc47d99ce839063b42a6fd660d5ca74b"></a><!-- doxytag: member="xmlsignature::SeedBuilder::buildSeed" ref="dc47d99ce839063b42a6fd660d5ca74b" args="()" -->
+static <a class="el" href="a00487.html">Seed</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00488.html#dc47d99ce839063b42a6fd660d5ca74b">buildSeed</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00487.html">Seed</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::SharedLock Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00489.html">SharedLock</a></div>
+<h1>xmltooling::SharedLock Class Reference</h1><!-- doxytag: class="xmltooling::SharedLock" -->RAII wrapper for a shared lock.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00211.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00489.html#bc769c830da81988995e14b4bc37a1f6">SharedLock</a> (<a class="el" href="a00485.html">RWLock</a> *lock, bool lockit=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locks and wraps the designated shared lock. <a href="#bc769c830da81988995e14b4bc37a1f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d51358f73f4bfd9732847782998d65f5"></a><!-- doxytag: member="xmltooling::SharedLock::~SharedLock" ref="d51358f73f4bfd9732847782998d65f5" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00489.html#d51358f73f4bfd9732847782998d65f5">~SharedLock</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlocks the wrapped shared lock. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+RAII wrapper for a shared lock.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="bc769c830da81988995e14b4bc37a1f6"></a><!-- doxytag: member="xmltooling::SharedLock::SharedLock" ref="bc769c830da81988995e14b4bc37a1f6" args="(RWLock *lock, bool lockit=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::SharedLock::SharedLock </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00485.html">RWLock</a> * </td>
+ <td class="paramname"> <em>lock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>lockit</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Locks and wraps the designated shared lock.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>lock</em> </td><td>lock to acquire </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>lockit</em> </td><td>true if the lock should be acquired here, false if already acquired </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Signature Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00490.html">Signature</a></div>
+<h1>xmlsignature::Signature Class Reference</h1><!-- doxytag: class="xmlsignature::Signature" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XMLObject representing XML Digital <a class="el" href="a00490.html">Signature</a>, version 20020212, <a class="el" href="a00490.html">Signature</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/Signature.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Signature:
+<p><center><img src="a00490.png" usemap="#xmlsignature::Signature_map" border="0" alt=""></center>
+<map name="xmlsignature::Signature_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,142,24">
+</map>
+<a href="a00161.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#748fe2c839ea440e8f9b986e933c2d01">getCanonicalizationMethod</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the canonicalization method for the ds:SignedInfo element. <a href="#748fe2c839ea440e8f9b986e933c2d01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#f65d4ded744dda0066bbbe7267cc42e3">getSignatureAlgorithm</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the signing algorithm for the signature. <a href="#f65d4ded744dda0066bbbe7267cc42e3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#9a11fa8748f1441409cf9a18b65ef515">setCanonicalizationMethod</a> (const XMLCh *c14n)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the canonicalization method for the ds:SignedInfo element. <a href="#9a11fa8748f1441409cf9a18b65ef515"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#616e2f0b79171796c198becd0c9490e4">setSignatureAlgorithm</a> (const XMLCh *sm)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the signing algorithm for the signature. <a href="#616e2f0b79171796c198becd0c9490e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#ceba3093bb4ad74bbf4db7256d075e95">setSigningKey</a> (XSECCryptoKey *signingKey)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the signing key used to create the signature. <a href="#ceba3093bb4ad74bbf4db7256d075e95"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#c964e306a7fbb5055b5fb16332f1b9f0">setKeyInfo</a> (<a class="el" href="a00429.html">KeyInfo</a> *keyInfo)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets a <a class="el" href="a00429.html">KeyInfo</a> object to embed in the <a class="el" href="a00490.html">Signature</a>. <a href="#c964e306a7fbb5055b5fb16332f1b9f0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00429.html">KeyInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#4ce04a4ba4a0c9bcb3620d5f7d3c790f">getKeyInfo</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="a00429.html">KeyInfo</a> object associated with the <a class="el" href="a00490.html">Signature</a>. <a href="#4ce04a4ba4a0c9bcb3620d5f7d3c790f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#f383e4b0a41715d82919d8abf4de04c1">setContentReference</a> (<a class="el" href="a00370.html">ContentReference</a> *reference)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00370.html">ContentReference</a> object to the <a class="el" href="a00490.html">Signature</a> to be applied when the signature is created. <a href="#f383e4b0a41715d82919d8abf4de04c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00370.html">ContentReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#98b666485abaf9eb991787d30ababf9a">getContentReference</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="a00370.html">ContentReference</a> object associated with the <a class="el" href="a00490.html">Signature</a>. <a href="#98b666485abaf9eb991787d30ababf9a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual DSIGSignature * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#3d98d2cd6cb7f1f0ce2c6e83005365df">getXMLSignature</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the native Apache signature object, if present. <a href="#3d98d2cd6cb7f1f0ce2c6e83005365df"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#664c91bb5dd58be4dce59c5e2f76547f">sign</a> (const <a class="el" href="a00371.html">xmltooling::Credential</a> *credential=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Compute and append the signature based on the assigned <a class="el" href="a00370.html">ContentReference</a>, <a class="el" href="a00429.html">KeyInfo</a>, and signing key. <a href="#664c91bb5dd58be4dce59c5e2f76547f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00490.html">Signature</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#85968020750998c4773571ca60ec655f">cloneSignature</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-safe clone operation. <a href="#85968020750998c4773571ca60ec655f"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#4798cb29be9864198d3e7d5e49aab02a">createRawSignature</a> (XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *in, unsigned int in_len, char *out, unsigned int out_len)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sign the input data and return a base64-encoded signature. <a href="#4798cb29be9864198d3e7d5e49aab02a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#c712cc9d34cc18352eb7468503ea615b">verifyRawSignature</a> (XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *signature, const char *in, unsigned int in_len)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verifies a base-64 encoded signature over the input data. <a href="#c712cc9d34cc18352eb7468503ea615b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42c1cf66596d40a28b43b188ee12fe8f"></a><!-- doxytag: member="xmlsignature::Signature::LOCAL_NAME" ref="42c1cf66596d40a28b43b188ee12fe8f" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#42c1cf66596d40a28b43b188ee12fe8f">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43d360fe4911cc0ffd4d1156d0bd8332"></a><!-- doxytag: member="xmlsignature::Signature::Signature" ref="43d360fe4911cc0ffd4d1156d0bd8332" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html#43d360fe4911cc0ffd4d1156d0bd8332">Signature</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XMLObject representing XML Digital <a class="el" href="a00490.html">Signature</a>, version 20020212, <a class="el" href="a00490.html">Signature</a> element.
+<p>
+The default signature settings include Exclusive c14n w/o comments, SHA-1 digests, and RSA-SHA1 signing.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="85968020750998c4773571ca60ec655f"></a><!-- doxytag: member="xmlsignature::Signature::cloneSignature" ref="85968020750998c4773571ca60ec655f" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00490.html">Signature</a>* xmlsignature::Signature::cloneSignature </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type-safe clone operation.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>copy of object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4798cb29be9864198d3e7d5e49aab02a"></a><!-- doxytag: member="xmlsignature::Signature::createRawSignature" ref="4798cb29be9864198d3e7d5e49aab02a" args="(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *in, unsigned int in_len, char *out, unsigned int out_len)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static unsigned int xmlsignature::Signature::createRawSignature </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>sigAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>in</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>in_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char * </td>
+ <td class="paramname"> <em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>out_len</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sign the input data and return a base64-encoded signature.
+<p>
+The signature value <b>MUST NOT</b> contain any embedded linefeeds.<p>
+Allows specialized applications to create raw signatures over any input using the same cryptography layer as XML Signatures use.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>key to sign with, will <b>NOT</b> be freed </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigAlgorithm</em> </td><td>XML signature algorithm identifier </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>input data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in_len</em> </td><td>size of input data in bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>out</em> </td><td>output buffer </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>out_len</em> </td><td>size of output buffer in bytes </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>size in bytes of base64-encoded signature </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="748fe2c839ea440e8f9b986e933c2d01"></a><!-- doxytag: member="xmlsignature::Signature::getCanonicalizationMethod" ref="748fe2c839ea440e8f9b986e933c2d01" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const XMLCh* xmlsignature::Signature::getCanonicalizationMethod </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the canonicalization method for the ds:SignedInfo element.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the canonicalization method </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="98b666485abaf9eb991787d30ababf9a"></a><!-- doxytag: member="xmlsignature::Signature::getContentReference" ref="98b666485abaf9eb991787d30ababf9a" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00370.html">ContentReference</a>* xmlsignature::Signature::getContentReference </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="a00370.html">ContentReference</a> object associated with the <a class="el" href="a00490.html">Signature</a>.
+<p>
+This is <b>NOT</b> provided for access to the data associated with an unmarshalled signature. It is used only in the creation of signatures. Access to data for validation purposes is provided through the native DSIGSignature object.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>pointer to a <a class="el" href="a00370.html">ContentReference</a> object, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4ce04a4ba4a0c9bcb3620d5f7d3c790f"></a><!-- doxytag: member="xmlsignature::Signature::getKeyInfo" ref="4ce04a4ba4a0c9bcb3620d5f7d3c790f" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00429.html">KeyInfo</a>* xmlsignature::Signature::getKeyInfo </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="a00429.html">KeyInfo</a> object associated with the <a class="el" href="a00490.html">Signature</a>.
+<p>
+This is <b>NOT</b> provided for access to the data associated with an unmarshalled signature. It is used only in the creation of signatures. Access to data for validation purposes is provided through the native DSIGSignature object.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>pointer to a <a class="el" href="a00429.html">KeyInfo</a> object, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f65d4ded744dda0066bbbe7267cc42e3"></a><!-- doxytag: member="xmlsignature::Signature::getSignatureAlgorithm" ref="f65d4ded744dda0066bbbe7267cc42e3" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const XMLCh* xmlsignature::Signature::getSignatureAlgorithm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the signing algorithm for the signature.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the signature algorithm </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3d98d2cd6cb7f1f0ce2c6e83005365df"></a><!-- doxytag: member="xmlsignature::Signature::getXMLSignature" ref="3d98d2cd6cb7f1f0ce2c6e83005365df" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual DSIGSignature* xmlsignature::Signature::getXMLSignature </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the native Apache signature object, if present.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the native Apache signature interface </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9a11fa8748f1441409cf9a18b65ef515"></a><!-- doxytag: member="xmlsignature::Signature::setCanonicalizationMethod" ref="9a11fa8748f1441409cf9a18b65ef515" args="(const XMLCh *c14n)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::Signature::setCanonicalizationMethod </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>c14n</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the canonicalization method for the ds:SignedInfo element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>c14n</em> </td><td>the canonicalization method </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f383e4b0a41715d82919d8abf4de04c1"></a><!-- doxytag: member="xmlsignature::Signature::setContentReference" ref="f383e4b0a41715d82919d8abf4de04c1" args="(ContentReference *reference)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::Signature::setContentReference </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00370.html">ContentReference</a> * </td>
+ <td class="paramname"> <em>reference</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the <a class="el" href="a00370.html">ContentReference</a> object to the <a class="el" href="a00490.html">Signature</a> to be applied when the signature is created.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>reference</em> </td><td>the reference to attach, or NULL </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c964e306a7fbb5055b5fb16332f1b9f0"></a><!-- doxytag: member="xmlsignature::Signature::setKeyInfo" ref="c964e306a7fbb5055b5fb16332f1b9f0" args="(KeyInfo *keyInfo)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::Signature::setKeyInfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00429.html">KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets a <a class="el" href="a00429.html">KeyInfo</a> object to embed in the <a class="el" href="a00490.html">Signature</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>pointer to a <a class="el" href="a00429.html">KeyInfo</a> object, or NULL </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="616e2f0b79171796c198becd0c9490e4"></a><!-- doxytag: member="xmlsignature::Signature::setSignatureAlgorithm" ref="616e2f0b79171796c198becd0c9490e4" args="(const XMLCh *sm)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::Signature::setSignatureAlgorithm </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>sm</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the signing algorithm for the signature.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sm</em> </td><td>the signature algorithm </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ceba3093bb4ad74bbf4db7256d075e95"></a><!-- doxytag: member="xmlsignature::Signature::setSigningKey" ref="ceba3093bb4ad74bbf4db7256d075e95" args="(XSECCryptoKey *signingKey)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::Signature::setSigningKey </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>signingKey</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the signing key used to create the signature.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>signingKey</em> </td><td>the secret/private key used to create the signature </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="664c91bb5dd58be4dce59c5e2f76547f"></a><!-- doxytag: member="xmlsignature::Signature::sign" ref="664c91bb5dd58be4dce59c5e2f76547f" args="(const xmltooling::Credential *credential=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::Signature::sign </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">xmltooling::Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Compute and append the signature based on the assigned <a class="el" href="a00370.html">ContentReference</a>, <a class="el" href="a00429.html">KeyInfo</a>, and signing key.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional source of signing key and <a class="el" href="a00429.html">KeyInfo</a> </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c712cc9d34cc18352eb7468503ea615b"></a><!-- doxytag: member="xmlsignature::Signature::verifyRawSignature" ref="c712cc9d34cc18352eb7468503ea615b" args="(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *signature, const char *in, unsigned int in_len)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool xmlsignature::Signature::verifyRawSignature </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>sigAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>signature</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>in</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>in_len</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verifies a base-64 encoded signature over the input data.
+<p>
+Allows specialized applications to verify raw signatures over any input using the same cryptography layer as XML Signatures use.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>key to verify with, will <b>NOT</b> be freed </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigAlgorithm</em> </td><td>XML signature algorithm identifier </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>signature</em> </td><td>base64-encoded signature value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>input data </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in_len</em> </td><td>size of input data in bytes </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff signature verifies </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00615.html">Signature.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SignatureBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00491.html">SignatureBuilder</a></div>
+<h1>xmlsignature::SignatureBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::SignatureBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00490.html">Signature</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/Signature.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SignatureBuilder:
+<p><center><img src="a00491.png" usemap="#xmlsignature::SignatureBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::SignatureBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00162.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00490.html">Signature</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00491.html#75db507ae5ee669aac800e6453cd6c10">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an empty XMLObject with a particular element name. <a href="#75db507ae5ee669aac800e6453cd6c10"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00490.html">Signature</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00491.html#89bdf827ee1351a3bcb4e6fba6d62e0b">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <a href="#89bdf827ee1351a3bcb4e6fba6d62e0b"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b151aa97570bb0ac389ced0e13e3e867"></a><!-- doxytag: member="xmlsignature::SignatureBuilder::buildSignature" ref="b151aa97570bb0ac389ced0e13e3e867" args="()" -->
+static <a class="el" href="a00490.html">Signature</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00491.html#b151aa97570bb0ac389ced0e13e3e867">buildSignature</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00490.html">Signature</a> objects.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="89bdf827ee1351a3bcb4e6fba6d62e0b"></a><!-- doxytag: member="xmlsignature::SignatureBuilder::buildObject" ref="89bdf827ee1351a3bcb4e6fba6d62e0b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00490.html">Signature</a>* xmlsignature::SignatureBuilder::buildObject </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Default builder.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>empty <a class="el" href="a00490.html">Signature</a> object </dd></dl>
+
+<p>
+Implements <a class="el" href="a00368.html#dda9934e2989a6258a0d2aaca3493024">xmltooling::ConcreteXMLObjectBuilder</a>.
+</div>
+</div><p>
+<a class="anchor" name="75db507ae5ee669aac800e6453cd6c10"></a><!-- doxytag: member="xmlsignature::SignatureBuilder::buildObject" ref="75db507ae5ee669aac800e6453cd6c10" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00490.html">Signature</a>* xmlsignature::SignatureBuilder::buildObject </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>nsURI</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00475.html">xmltooling::QName</a> * </td>
+ <td class="paramname"> <em>schemaType</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an empty XMLObject with a particular element name.
+<p>
+The results are undefined if localName is NULL or empty.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>nsURI</em> </td><td>namespace URI for element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name of element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>prefix of element name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>schemaType</em> </td><td>xsi:type of the object </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the empty XMLObject </dd></dl>
+
+<p>
+Implements <a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">xmltooling::XMLObjectBuilder</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00615.html">Signature.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SignatureException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00492.html">SignatureException</a></div>
+<h1>xmlsignature::SignatureException Class Reference</h1><!-- doxytag: class="xmlsignature::SignatureException" --><!-- doxytag: inherits="xmltooling::XMLSecurityException" -->Exceptions in signature processing.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/Signature.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SignatureException:
+<p><center><img src="a00492.png" usemap="#xmlsignature::SignatureException_map" border="0" alt=""></center>
+<map name="xmlsignature::SignatureException_map">
+<area href="a00554.html" alt="xmltooling::XMLSecurityException" shape="rect" coords="0,112,202,136">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,202,80">
+</map>
+<a href="a00163.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6ec843552093ec15db0497cb801ae78"></a><!-- doxytag: member="xmlsignature::SignatureException::SignatureException" ref="f6ec843552093ec15db0497cb801ae78" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html#f6ec843552093ec15db0497cb801ae78">SignatureException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b005efa2c3221a3fc25477cc841a8d7"></a><!-- doxytag: member="xmlsignature::SignatureException::SignatureException" ref="9b005efa2c3221a3fc25477cc841a8d7" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html#9b005efa2c3221a3fc25477cc841a8d7">SignatureException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1b1b205c6c14394539b81422ec25e25"></a><!-- doxytag: member="xmlsignature::SignatureException::SignatureException" ref="d1b1b205c6c14394539b81422ec25e25" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html#d1b1b205c6c14394539b81422ec25e25">SignatureException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d30f0bf59d46f267f0c37baaed9e03c"></a><!-- doxytag: member="xmlsignature::SignatureException::SignatureException" ref="6d30f0bf59d46f267f0c37baaed9e03c" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html#6d30f0bf59d46f267f0c37baaed9e03c">SignatureException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html#5558fab9302378bf6f083fb3cb2dd886">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#5558fab9302378bf6f083fb3cb2dd886"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html#672112612d1f061a675416beb14a38ae">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#672112612d1f061a675416beb14a38ae"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions in signature processing.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="5558fab9302378bf6f083fb3cb2dd886"></a><!-- doxytag: member="xmlsignature::SignatureException::getClassName" ref="5558fab9302378bf6f083fb3cb2dd886" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmlsignature::SignatureException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">xmltooling::XMLSecurityException</a>.
+</div>
+</div><p>
+<a class="anchor" name="672112612d1f061a675416beb14a38ae"></a><!-- doxytag: member="xmlsignature::SignatureException::raise" ref="672112612d1f061a675416beb14a38ae" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlsignature::SignatureException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">xmltooling::XMLSecurityException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00615.html">Signature.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::SignatureTrustEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00493.html">SignatureTrustEngine</a></div>
+<h1>xmltooling::SignatureTrustEngine Class Reference</h1><!-- doxytag: class="xmltooling::SignatureTrustEngine" --><!-- doxytag: inherits="xmltooling::TrustEngine" --><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of digital signatures.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/SignatureTrustEngine.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::SignatureTrustEngine:
+<p><center><img src="a00493.png" usemap="#xmltooling::SignatureTrustEngine_map" border="0" alt=""></center>
+<map name="xmltooling::SignatureTrustEngine_map">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="112,0,327,24">
+<area href="a00343.html" alt="xmltooling::AbstractPKIXTrustEngine" shape="rect" coords="0,112,215,136">
+<area href="a00358.html" alt="xmltooling::ChainingTrustEngine" shape="rect" coords="225,112,440,136">
+</map>
+<a href="a00091.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#cf81988aac5639352945b3f91880b474">validate</a> (<a class="el" href="a00490.html">xmlsignature::Signature</a> &sig, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an XML signature is correct and valid with respect to the source of credentials supplied. <a href="#cf81988aac5639352945b3f91880b474"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#fa4faf764172ab400b1f8d8e3f17e907">validate</a> (const XMLCh *sigAlgorithm, const char *sig, <a class="el" href="a00429.html">xmlsignature::KeyInfo</a> *keyInfo, const char *in, unsigned int in_len, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether a raw signature is correct and valid with respect to the source of credentials supplied. <a href="#fa4faf764172ab400b1f8d8e3f17e907"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html#18d401a37fc7565b545fdadd722114f4">SignatureTrustEngine</a> (const xercesc::DOMElement *e=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#18d401a37fc7565b545fdadd722114f4"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of digital signatures.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="18d401a37fc7565b545fdadd722114f4"></a><!-- doxytag: member="xmltooling::SignatureTrustEngine::SignatureTrustEngine" ref="18d401a37fc7565b545fdadd722114f4" args="(const xercesc::DOMElement *e=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::SignatureTrustEngine::SignatureTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+If a DOM is supplied, the following XML content is supported:<p>
+<ul>
+<li>
+<<a class="el" href="a00432.html">KeyInfoResolver</a>> elements with a type attribute </li>
+</ul>
+<p>
+XML namespaces are ignored in the processing of this content.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration for provider </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="fa4faf764172ab400b1f8d8e3f17e907"></a><!-- doxytag: member="xmltooling::SignatureTrustEngine::validate" ref="fa4faf764172ab400b1f8d8e3f17e907" args="(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SignatureTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>sigAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a> * </td>
+ <td class="paramname"> <em>keyInfo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>in</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>in_len</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether a raw signature is correct and valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the Credentials supplied are in fact associated with the peer who created the signature.<p>
+If criteria with a peer name are supplied, the "name" of the <a class="el" href="a00371.html">Credential</a> that verifies the signature may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+Note that the keyInfo parameter is not part of the implicitly trusted set of information supplied via the <a class="el" href="a00374.html">CredentialResolver</a>, but rather advisory data that may have accompanied the signature itself.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sigAlgorithm</em> </td><td>XML Signature identifier for the algorithm used </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>null-terminated base64-encoded signature value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyInfo</em> </td><td>KeyInfo object accompanying the signature, if any </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>the input data over which the signature was created </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>in_len</em> </td><td>size of input data in bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the signature validates </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00343.html#01b4ea8c9419af95a29ab9f6418735d4">xmltooling::AbstractPKIXTrustEngine</a>, and <a class="el" href="a00358.html#bd6cf90b061c9fe05d622d6abc7d63c0">xmltooling::ChainingTrustEngine</a>.
+</div>
+</div><p>
+<a class="anchor" name="cf81988aac5639352945b3f91880b474"></a><!-- doxytag: member="xmltooling::SignatureTrustEngine::validate" ref="cf81988aac5639352945b3f91880b474" args="(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SignatureTrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00490.html">xmlsignature::Signature</a> & </td>
+ <td class="paramname"> <em>sig</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an XML signature is correct and valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who created the signature.<p>
+If criteria with a peer name are supplied, the "name" of the <a class="el" href="a00371.html">Credential</a> that verifies the signature may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>sig</em> </td><td>reference to a signature object to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the signature validates </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00343.html#a64d2c21d4341490846bc949c25f288c">xmltooling::AbstractPKIXTrustEngine</a>, and <a class="el" href="a00358.html#9ee4747099fd57b11502d9332a4c7cc5">xmltooling::ChainingTrustEngine</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00608.html">SignatureTrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SignatureValidator Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00494.html">SignatureValidator</a></div>
+<h1>xmlsignature::SignatureValidator Class Reference</h1><!-- doxytag: class="xmlsignature::SignatureValidator" --><!-- doxytag: inherits="xmltooling::Validator" -->Validator for signatures based on a Credential.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/SignatureValidator.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SignatureValidator:
+<p><center><img src="a00494.png" usemap="#xmlsignature::SignatureValidator_map" border="0" alt=""></center>
+<map name="xmlsignature::SignatureValidator_map">
+<area href="a00525.html" alt="xmltooling::Validator" shape="rect" coords="0,0,193,24">
+</map>
+<a href="a00164.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#270a346d458ebfdfcbc1349aaf750a8d">SignatureValidator</a> (XSECCryptoKey *key=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor using a key. <a href="#270a346d458ebfdfcbc1349aaf750a8d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#43e6384eb13194b0468b3effbae8d1c6">SignatureValidator</a> (const <a class="el" href="a00371.html">xmltooling::Credential</a> *credential)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor using a Credential. <a href="#43e6384eb13194b0468b3effbae8d1c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#df6965d74a6813d3ec8c8a9432816f18">validate</a> (const <a class="el" href="a00547.html">xmltooling::XMLObject</a> *xmlObject) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks to see if an XMLObject is valid. <a href="#df6965d74a6813d3ec8c8a9432816f18"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#ada1271ddfe7a1e034a4a3f78d101c71">validate</a> (const <a class="el" href="a00490.html">Signature</a> *signature) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-safe validator. <a href="#ada1271ddfe7a1e034a4a3f78d101c71"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#dcded407dd145394089f54b5072214b7">setKey</a> (XSECCryptoKey *key)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Replace the current key, if any, with a new one. <a href="#dcded407dd145394089f54b5072214b7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#992ae273d45070aa5ada3493ae198f30">setCredential</a> (const <a class="el" href="a00371.html">xmltooling::Credential</a> *credential)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Replace the current Credential, if any, with a new one. <a href="#992ae273d45070aa5ada3493ae198f30"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="513bfb3e48832f7f7db515e47e2353f8"></a><!-- doxytag: member="xmlsignature::SignatureValidator::m_key" ref="513bfb3e48832f7f7db515e47e2353f8" args="" -->
+XSECCryptoKey * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#513bfb3e48832f7f7db515e47e2353f8">m_key</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verification key. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab271e6705a99acc77882c47ae2e982a"></a><!-- doxytag: member="xmlsignature::SignatureValidator::m_credential" ref="ab271e6705a99acc77882c47ae2e982a" args="" -->
+const <a class="el" href="a00371.html">xmltooling::Credential</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html#ab271e6705a99acc77882c47ae2e982a">m_credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Verification credential. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Validator for signatures based on a Credential.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="270a346d458ebfdfcbc1349aaf750a8d"></a><!-- doxytag: member="xmlsignature::SignatureValidator::SignatureValidator" ref="270a346d458ebfdfcbc1349aaf750a8d" args="(XSECCryptoKey *key=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmlsignature::SignatureValidator::SignatureValidator </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor using a key.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="43e6384eb13194b0468b3effbae8d1c6"></a><!-- doxytag: member="xmlsignature::SignatureValidator::SignatureValidator" ref="43e6384eb13194b0468b3effbae8d1c6" args="(const xmltooling::Credential *credential)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmlsignature::SignatureValidator::SignatureValidator </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">xmltooling::Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor using a Credential.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>the credential to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="992ae273d45070aa5ada3493ae198f30"></a><!-- doxytag: member="xmlsignature::SignatureValidator::setCredential" ref="992ae273d45070aa5ada3493ae198f30" args="(const xmltooling::Credential *credential)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlsignature::SignatureValidator::setCredential </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">xmltooling::Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Replace the current Credential, if any, with a new one.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>the Credential to attach </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dcded407dd145394089f54b5072214b7"></a><!-- doxytag: member="xmlsignature::SignatureValidator::setKey" ref="dcded407dd145394089f54b5072214b7" args="(XSECCryptoKey *key)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlsignature::SignatureValidator::setKey </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoKey * </td>
+ <td class="paramname"> <em>key</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Replace the current key, if any, with a new one.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key to attach </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ada1271ddfe7a1e034a4a3f78d101c71"></a><!-- doxytag: member="xmlsignature::SignatureValidator::validate" ref="ada1271ddfe7a1e034a4a3f78d101c71" args="(const Signature *signature) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmlsignature::SignatureValidator::validate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00490.html">Signature</a> * </td>
+ <td class="paramname"> <em>signature</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type-safe validator.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>signature</em> </td><td>object to validate </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="df6965d74a6813d3ec8c8a9432816f18"></a><!-- doxytag: member="xmlsignature::SignatureValidator::validate" ref="df6965d74a6813d3ec8c8a9432816f18" args="(const xmltooling::XMLObject *xmlObject) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmlsignature::SignatureValidator::validate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00547.html">xmltooling::XMLObject</a> * </td>
+ <td class="paramname"> <em>xmlObject</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks to see if an XMLObject is valid.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlObject</em> </td><td>the XMLObject to validate</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ValidationException</em> </td><td>thrown if the element is not valid </td></tr>
+ </table>
+</dl>
+
+<p>
+Implements <a class="el" href="a00525.html#3489bcbbc5b4dc2e2850e82b28883bfc">xmltooling::Validator</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00616.html">SignatureValidator.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11::SOAPClient Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00644.html">soap11</a>::<a class="el" href="a00495.html">SOAPClient</a></div>
+<h1>soap11::SOAPClient Class Reference</h1><!-- doxytag: class="soap11::SOAPClient" -->Implements SOAP 1.1 messaging over a transport.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAPClient.h></code>
+<p>
+<a href="a00183.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#75535ec15529c7fd27da38de5a6a7d42">SOAPClient</a> (bool validate=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#75535ec15529c7fd27da38de5a6a7d42"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#18da3a2ef3c53b3b7361d28376eaaeb2">setValidating</a> (bool validate=true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Controls schema validation of incoming XML messages. <a href="#18da3a2ef3c53b3b7361d28376eaaeb2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#3b8fc302b1e920a948543263077fd059">send</a> (const <a class="el" href="a00403.html">Envelope</a> &env, const <a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a> &addr)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends the supplied envelope to the identified recipient/endpoint. <a href="#3b8fc302b1e920a948543263077fd059"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00403.html">Envelope</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#82580a447180937e6810d3811f7cbb1d">receive</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the response message, if any. <a href="#82580a447180937e6810d3811f7cbb1d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a5a905956460b3f927e9defc7952ba7"></a><!-- doxytag: member="soap11::SOAPClient::reset" ref="6a5a905956460b3f927e9defc7952ba7" args="()" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#6a5a905956460b3f927e9defc7952ba7">reset</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resets the object for another call. <br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#9afb1bc6eef5e52b61bb951663ca7a9b">prepareTransport</a> (<a class="el" href="a00496.html">xmltooling::SOAPTransport</a> &transport)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Allows client to supply transport-layer settings prior to sending message. <a href="#9afb1bc6eef5e52b61bb951663ca7a9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#1d854321c073107c2e2bd0ec6d4dcf19">handleFault</a> (const <a class="el" href="a00407.html">soap11::Fault</a> &fault)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Handling of SOAP faults. <a href="#1d854321c073107c2e2bd0ec6d4dcf19"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a750e6772906879cbf9a6c83ea15928d"></a><!-- doxytag: member="soap11::SOAPClient::m_validate" ref="a750e6772906879cbf9a6c83ea15928d" args="" -->
+bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#a750e6772906879cbf9a6c83ea15928d">m_validate</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Flag controlling schema validation. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b085e97ec9fde3a9e2439fbdf03f101"></a><!-- doxytag: member="soap11::SOAPClient::m_transport" ref="7b085e97ec9fde3a9e2439fbdf03f101" args="" -->
+<a class="el" href="a00496.html">xmltooling::SOAPTransport</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html#7b085e97ec9fde3a9e2439fbdf03f101">m_transport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Holds response until retrieved by caller. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Implements SOAP 1.1 messaging over a transport.
+<p>
+In the abstract, this can be a one-way exchange, or use asynchronous transports, but this is mostly theoretical at this point.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="75535ec15529c7fd27da38de5a6a7d42"></a><!-- doxytag: member="soap11::SOAPClient::SOAPClient" ref="75535ec15529c7fd27da38de5a6a7d42" args="(bool validate=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">soap11::SOAPClient::SOAPClient </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>validate</em> = <code>false</code> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>validate</em> </td><td>true iff schema validation should be used </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="1d854321c073107c2e2bd0ec6d4dcf19"></a><!-- doxytag: member="soap11::SOAPClient::handleFault" ref="1d854321c073107c2e2bd0ec6d4dcf19" args="(const soap11::Fault &fault)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool soap11::SOAPClient::handleFault </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00407.html">soap11::Fault</a> & </td>
+ <td class="paramname"> <em>fault</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handling of SOAP faults.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>fault</em> </td><td>SOAP <a class="el" href="a00407.html">Fault</a> received by client </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the <a class="el" href="a00407.html">Fault</a> should be treated as a fatal error </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9afb1bc6eef5e52b61bb951663ca7a9b"></a><!-- doxytag: member="soap11::SOAPClient::prepareTransport" ref="9afb1bc6eef5e52b61bb951663ca7a9b" args="(xmltooling::SOAPTransport &transport)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void soap11::SOAPClient::prepareTransport </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00496.html">xmltooling::SOAPTransport</a> & </td>
+ <td class="paramname"> <em>transport</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows client to supply transport-layer settings prior to sending message.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>transport</em> </td><td>reference to transport layer </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="82580a447180937e6810d3811f7cbb1d"></a><!-- doxytag: member="soap11::SOAPClient::receive" ref="82580a447180937e6810d3811f7cbb1d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00403.html">Envelope</a>* soap11::SOAPClient::receive </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the response message, if any.
+<p>
+As long as a response is "expected" but not available, NULL will be returned. If no response will be forthcoming, an exception is raised.<p>
+The caller is responsible for freeing the returned envelope.
+</div>
+</div><p>
+<a class="anchor" name="3b8fc302b1e920a948543263077fd059"></a><!-- doxytag: member="soap11::SOAPClient::send" ref="3b8fc302b1e920a948543263077fd059" args="(const Envelope &env, const xmltooling::SOAPTransport::Address &addr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void soap11::SOAPClient::send </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00403.html">Envelope</a> & </td>
+ <td class="paramname"> <em>env</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a> & </td>
+ <td class="paramname"> <em>addr</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends the supplied envelope to the identified recipient/endpoint.
+<p>
+The client object will instantiate a transport layer object appropriate for the endpoint URL provided and supply it to the <a class="el" href="a00495.html#9afb1bc6eef5e52b61bb951663ca7a9b">prepareTransport()</a> method below.<p>
+To authenticate the server end, the transport layer object exposes a method to load a TrustEngine and CredentialResolver in a subclass-specific version of the <a class="el" href="a00495.html#9afb1bc6eef5e52b61bb951663ca7a9b">prepareTransport()</a> method.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>env</em> </td><td>SOAP envelope to send </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>addr</em> </td><td>addressing information </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="18da3a2ef3c53b3b7361d28376eaaeb2"></a><!-- doxytag: member="soap11::SOAPClient::setValidating" ref="18da3a2ef3c53b3b7361d28376eaaeb2" args="(bool validate=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void soap11::SOAPClient::setValidating </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>validate</em> = <code>true</code> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Controls schema validation of incoming XML messages.
+<p>
+This is separate from other forms of programmatic validation of objects, but can detect a much wider range of syntax errors.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>validate</em> </td><td>true iff the client should use a validating XML parser </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00620.html">SOAPClient.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::SOAPTransport Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00496.html">SOAPTransport</a></div>
+<h1>xmltooling::SOAPTransport Class Reference</h1><!-- doxytag: class="xmltooling::SOAPTransport" -->Encapsulates a transport layer protocol for sending/receiving messages.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAPTransport.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::SOAPTransport:
+<p><center><img src="a00496.png" usemap="#xmltooling::SOAPTransport_map" border="0" alt=""></center>
+<map name="xmltooling::SOAPTransport_map">
+<area href="a00425.html" alt="xmltooling::HTTPSOAPTransport" shape="rect" coords="0,56,216,80">
+<area href="a00457.html" alt="xmltooling::OpenSSLSOAPTransport" shape="rect" coords="226,56,442,80">
+</map>
+<a href="a00184.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afd763f15fbe6818acd53b256e698b7a8fbd80e4a15085537e141d587717ec69"></a><!-- doxytag: member="xmltooling::SOAPTransport::transport_auth_none" ref="afd763f15fbe6818acd53b256e698b7a8fbd80e4a15085537e141d587717ec69" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>transport_auth_none</b> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afd763f15fbe6818acd53b256e698b7afe3a2d54644b475aec9bc511afda214e"></a><!-- doxytag: member="xmltooling::SOAPTransport::transport_auth_basic" ref="afd763f15fbe6818acd53b256e698b7afe3a2d54644b475aec9bc511afda214e" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>transport_auth_basic</b> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afd763f15fbe6818acd53b256e698b7ab9cbfae4588a04543770710ea2b4440e"></a><!-- doxytag: member="xmltooling::SOAPTransport::transport_auth_digest" ref="afd763f15fbe6818acd53b256e698b7ab9cbfae4588a04543770710ea2b4440e" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>transport_auth_digest</b> = 2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afd763f15fbe6818acd53b256e698b7af20ca3f3f74630d87b5f968336fa20c1"></a><!-- doxytag: member="xmltooling::SOAPTransport::transport_auth_ntlm" ref="afd763f15fbe6818acd53b256e698b7af20ca3f3f74630d87b5f968336fa20c1" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>transport_auth_ntlm</b> = 3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afd763f15fbe6818acd53b256e698b7a4906c1406e700ba6dfd5a2235ad844d5"></a><!-- doxytag: member="xmltooling::SOAPTransport::transport_auth_gss" ref="afd763f15fbe6818acd53b256e698b7a4906c1406e700ba6dfd5a2235ad844d5" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>transport_auth_gss</b> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">transport_auth_t</a> { <br>
+ <b>transport_auth_none</b> = 0,
+<b>transport_auth_basic</b> = 1,
+<b>transport_auth_digest</b> = 2,
+<b>transport_auth_ntlm</b> = 3,
+<br>
+ <b>transport_auth_gss</b> = 4
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Common types of transport authentication that may be supported. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#50364245d734a5e9f70124796381063b">isConfidential</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether transport provides confidentiality. <a href="#50364245d734a5e9f70124796381063b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#0628479a98a0dff4e24814ae4a9e7510">setConnectTimeout</a> (long timeout)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the connection timeout. <a href="#0628479a98a0dff4e24814ae4a9e7510"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#5d549b64adea079d4fa7680659911c26">setTimeout</a> (long timeout)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the request timeout. <a href="#5d549b64adea079d4fa7680659911c26"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#f719636a7033121a54bdd43daec089b2">setAuth</a> (<a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">transport_auth_t</a> authType, const char *username=NULL, const char *password=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets a particular form of transport authentication and credentials. <a href="#f719636a7033121a54bdd43daec089b2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#542f4f60eb15290abbadbd690d92f811">setVerifyHost</a> (bool verify)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether TLS/SSL connections include a check of the server's certificate against the expected hostname or address. <a href="#542f4f60eb15290abbadbd690d92f811"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#7d75069c65634417ac0d68df0bc56638">setCredential</a> (const <a class="el" href="a00371.html">Credential</a> *credential=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supplies transport credentials. <a href="#7d75069c65634417ac0d68df0bc56638"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#479be43ad0df959e35748dc2d07f5ab9">setTrustEngine</a> (const <a class="el" href="a00544.html">X509TrustEngine</a> *trustEngine=NULL, const <a class="el" href="a00374.html">CredentialResolver</a> *credResolver=NULL, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL, bool mandatory=true)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides an <a class="el" href="a00544.html">X509TrustEngine</a> to the transport to authenticate the transport peer. <a href="#479be43ad0df959e35748dc2d07f5ab9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#d0217ed0f74bf739584b1223b51133ed">setProviderOption</a> (const char *provider, const char *option, const char *value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets an implementation-specific transport provider option. <a href="#d0217ed0f74bf739584b1223b51133ed"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#36adf241ea8040a6b834b8010acc27ea">send</a> (std::istream &in)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends a stream of data over the transport. <a href="#36adf241ea8040a6b834b8010acc27ea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#959c75530a9f06dc84c1e596b6b22204">send</a> (std::istream *in=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sends an optional stream of data over the transport. <a href="#959c75530a9f06dc84c1e596b6b22204"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#f735cce6c57f3b9bdb8374501d5a2cba">receive</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to response stream. <a href="#f735cce6c57f3b9bdb8374501d5a2cba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#80b9f0de753cf8c321156aa46addd81b">isAuthenticated</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns result of authenticating transport peer. <a href="#80b9f0de753cf8c321156aa46addd81b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html#14ee8fbe6422039b538caabc3c1f9659">getContentType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the MIME type of the response, if any. <a href="#14ee8fbe6422039b538caabc3c1f9659"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html">Address</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A simple structure to capture SOAP addressing information. <a href="a00497.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Encapsulates a transport layer protocol for sending/receiving messages.
+<p>
+Most of the methods are const, meaning they don't affect the transport layer until the data is sent.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="14ee8fbe6422039b538caabc3c1f9659"></a><!-- doxytag: member="xmltooling::SOAPTransport::getContentType" ref="14ee8fbe6422039b538caabc3c1f9659" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::SOAPTransport::getContentType </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the MIME type of the response, if any.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>MIME type of response, or an empty string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="80b9f0de753cf8c321156aa46addd81b"></a><!-- doxytag: member="xmltooling::SOAPTransport::isAuthenticated" ref="80b9f0de753cf8c321156aa46addd81b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::isAuthenticated </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns result of authenticating transport peer.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff <a class="el" href="a00516.html">TrustEngine</a> or other mechanism successfully authenticated the peer </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="50364245d734a5e9f70124796381063b"></a><!-- doxytag: member="xmltooling::SOAPTransport::isConfidential" ref="50364245d734a5e9f70124796381063b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::isConfidential </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Indicates whether transport provides confidentiality.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff transport layer provides confidentiality </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f735cce6c57f3b9bdb8374501d5a2cba"></a><!-- doxytag: member="xmltooling::SOAPTransport::receive" ref="f735cce6c57f3b9bdb8374501d5a2cba" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::istream& xmltooling::SOAPTransport::receive </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns reference to response stream.
+<p>
+The resulting stream must be checked directly to determine whether data is available.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to a stream containing the response, if any </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="959c75530a9f06dc84c1e596b6b22204"></a><!-- doxytag: member="xmltooling::SOAPTransport::send" ref="959c75530a9f06dc84c1e596b6b22204" args="(std::istream *in=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::SOAPTransport::send </td>
+ <td>(</td>
+ <td class="paramtype">std::istream * </td>
+ <td class="paramname"> <em>in</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends an optional stream of data over the transport.
+<p>
+The function may return without having received any data, depending on the nature of the transport.<p>
+If the parameter is omitted, a request may be issued with no body if the transport supports that feature.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>input stream to send </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="36adf241ea8040a6b834b8010acc27ea"></a><!-- doxytag: member="xmltooling::SOAPTransport::send" ref="36adf241ea8040a6b834b8010acc27ea" args="(std::istream &in)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::SOAPTransport::send </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>in</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends a stream of data over the transport.
+<p>
+The function may return without having received any data, depending on the nature of the transport.<p>
+If the stream is empty, a request may be issued with no body if the transport supports that feature.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>input stream to send </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f719636a7033121a54bdd43daec089b2"></a><!-- doxytag: member="xmltooling::SOAPTransport::setAuth" ref="f719636a7033121a54bdd43daec089b2" args="(transport_auth_t authType, const char *username=NULL, const char *password=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setAuth </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">transport_auth_t</a> </td>
+ <td class="paramname"> <em>authType</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>username</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>password</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets a particular form of transport authentication and credentials.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>authType</em> </td><td>type of transport authentication to use </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>username</em> </td><td>username for transport authentication </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>password</em> </td><td>simple password/credential for transport authentication </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports the indicated form of authentication </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0628479a98a0dff4e24814ae4a9e7510"></a><!-- doxytag: member="xmltooling::SOAPTransport::setConnectTimeout" ref="0628479a98a0dff4e24814ae4a9e7510" args="(long timeout)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setConnectTimeout </td>
+ <td>(</td>
+ <td class="paramtype">long </td>
+ <td class="paramname"> <em>timeout</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the connection timeout.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>timeout</em> </td><td>time to wait for connection to server in seconds, or -1 for no timeout </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports connection timeouts </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7d75069c65634417ac0d68df0bc56638"></a><!-- doxytag: member="xmltooling::SOAPTransport::setCredential" ref="7d75069c65634417ac0d68df0bc56638" args="(const Credential *credential=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setCredential </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Supplies transport credentials.
+<p>
+The lifetime of the credential must be longer than the lifetime of this object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>a <a class="el" href="a00371.html">Credential</a> instance, or NULL </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports the use of the <a class="el" href="a00371.html">Credential</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d0217ed0f74bf739584b1223b51133ed"></a><!-- doxytag: member="xmltooling::SOAPTransport::setProviderOption" ref="d0217ed0f74bf739584b1223b51133ed" args="(const char *provider, const char *option, const char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setProviderOption </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>provider</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>option</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets an implementation-specific transport provider option.
+<p>
+Requires knowledge of the underlying <a class="el" href="a00496.html">SOAPTransport</a> implementation. Without the proper knowledge and inputs, crashes may result.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>provider</em> </td><td>name of the <a class="el" href="a00496.html">SOAPTransport</a> class the caller believes is in use </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>option</em> </td><td>implementation-specific string containing the option to set </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>implementation- and option-specific string to use </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports the option and value supplied </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5d549b64adea079d4fa7680659911c26"></a><!-- doxytag: member="xmltooling::SOAPTransport::setTimeout" ref="5d549b64adea079d4fa7680659911c26" args="(long timeout)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setTimeout </td>
+ <td>(</td>
+ <td class="paramtype">long </td>
+ <td class="paramname"> <em>timeout</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the request timeout.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>timeout</em> </td><td>time to wait for a response in seconds, or -1 for no timeout </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports request/response timeouts </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="479be43ad0df959e35748dc2d07f5ab9"></a><!-- doxytag: member="xmltooling::SOAPTransport::setTrustEngine" ref="479be43ad0df959e35748dc2d07f5ab9" args="(const X509TrustEngine *trustEngine=NULL, const CredentialResolver *credResolver=NULL, CredentialCriteria *criteria=NULL, bool mandatory=true)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setTrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00544.html">X509TrustEngine</a> * </td>
+ <td class="paramname"> <em>trustEngine</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> * </td>
+ <td class="paramname"> <em>credResolver</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>mandatory</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Provides an <a class="el" href="a00544.html">X509TrustEngine</a> to the transport to authenticate the transport peer.
+<p>
+The lifetime of the engine must be longer than the lifetime of this object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>trustEngine</em> </td><td>an <a class="el" href="a00544.html">X509TrustEngine</a> instance, or NULL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a <a class="el" href="a00374.html">CredentialResolver</a> to supply the peer's trusted credentials, or NULL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>optional criteria for selecting peer credentials </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>mandatory</em> </td><td>flag controls whether message is sent at all if the transport isn't authenticated using the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports the use of a <a class="el" href="a00516.html">TrustEngine</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="542f4f60eb15290abbadbd690d92f811"></a><!-- doxytag: member="xmltooling::SOAPTransport::setVerifyHost" ref="542f4f60eb15290abbadbd690d92f811" args="(bool verify)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::SOAPTransport::setVerifyHost </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>verify</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether TLS/SSL connections include a check of the server's certificate against the expected hostname or address.
+<p>
+Defaults to true, and has no effect for insecure protocols.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>verify</em> </td><td>true iff the hostname should be verified against the server's certificate </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the transport supports hostname verification </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00621.html">SOAPTransport.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::SOAPTransport::Address Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00496.html">SOAPTransport</a>::<a class="el" href="a00497.html">Address</a></div>
+<h1>xmltooling::SOAPTransport::Address Struct Reference</h1><!-- doxytag: class="xmltooling::SOAPTransport::Address" -->A simple structure to capture SOAP addressing information.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/soap/SOAPTransport.h></code>
+<p>
+<a href="a00185.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html#c2c818a885ea42da6955d5d1a5fa6103">Address</a> (const char *from, const char *to, const char *endpoint)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#c2c818a885ea42da6955d5d1a5fa6103"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="795e6e707d58346a1eb095415d480759"></a><!-- doxytag: member="xmltooling::SOAPTransport::Address::m_from" ref="795e6e707d58346a1eb095415d480759" args="" -->
+const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html#795e6e707d58346a1eb095415d480759">m_from</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Name of sender. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5e8fcc467e28e128d74f3c9d965d007"></a><!-- doxytag: member="xmltooling::SOAPTransport::Address::m_to" ref="c5e8fcc467e28e128d74f3c9d965d007" args="" -->
+const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html#c5e8fcc467e28e128d74f3c9d965d007">m_to</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Name of recipient. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a0caf94eeba8888a82a488a520f716b"></a><!-- doxytag: member="xmltooling::SOAPTransport::Address::m_endpoint" ref="5a0caf94eeba8888a82a488a520f716b" args="" -->
+const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html#5a0caf94eeba8888a82a488a520f716b">m_endpoint</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Endpoint URL. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A simple structure to capture SOAP addressing information.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="c2c818a885ea42da6955d5d1a5fa6103"></a><!-- doxytag: member="xmltooling::SOAPTransport::Address::Address" ref="c2c818a885ea42da6955d5d1a5fa6103" args="(const char *from, const char *to, const char *endpoint)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::SOAPTransport::Address::Address </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>from</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>to</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>endpoint</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>from</em> </td><td>name of sender </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>to</em> </td><td>name of recipient </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>endpoint</em> </td><td>endpoint URL </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>xmltooling/soap/<a class="el" href="a00621.html">SOAPTransport.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SPKIData Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00498.html">SPKIData</a></div>
+<h1>xmlsignature::SPKIData Class Reference</h1><!-- doxytag: class="xmlsignature::SPKIData" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00498.html">SPKIData</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SPKIData:
+<p><center><img src="a00498.png" usemap="#xmlsignature::SPKIData_map" border="0" alt=""></center>
+<map name="xmlsignature::SPKIData_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,141,24">
+</map>
+<a href="a00126.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf0f4b2c166a37136a8e42779eb50b37"></a><!-- doxytag: member="xmlsignature::SPKIData::cloneSPKIData" ref="cf0f4b2c166a37136a8e42779eb50b37" args="() const =0" -->
+virtual <a class="el" href="a00498.html">SPKIData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html#cf0f4b2c166a37136a8e42779eb50b37">cloneSPKIData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a770899975818fb8dfcc6d0121037ec3"></a><!-- doxytag: member="xmlsignature::SPKIData::getSPKISexps" ref="a770899975818fb8dfcc6d0121037ec3" args="()=0" -->
+virtual <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a><<br>
+ std::vector< std::pair< <a class="el" href="a00500.html">SPKISexp</a> *,<br>
+ <a class="el" href="a00547.html">xmltooling::XMLObject</a> * > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html#a770899975818fb8dfcc6d0121037ec3">getSPKISexps</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable collection of SPKIsexp/XMLObject pairs. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4eef2d0ffd588ef2f3bde80ad530dd0"></a><!-- doxytag: member="xmlsignature::SPKIData::getSPKISexps" ref="e4eef2d0ffd588ef2f3bde80ad530dd0" args="() const =0" -->
+virtual const std::vector<<br>
+ std::pair< <a class="el" href="a00500.html">SPKISexp</a> *, <a class="el" href="a00547.html">xmltooling::XMLObject</a> * > > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html#e4eef2d0ffd588ef2f3bde80ad530dd0">getSPKISexps</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable collection of SPKIsexp/XMLObject pairs. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af2fe76d2331fe96119a6f3a0edb168e"></a><!-- doxytag: member="xmlsignature::SPKIData::LOCAL_NAME" ref="af2fe76d2331fe96119a6f3a0edb168e" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html#af2fe76d2331fe96119a6f3a0edb168e">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ccbf4deb2f067328df3d3f435032ba45"></a><!-- doxytag: member="xmlsignature::SPKIData::TYPE_NAME" ref="ccbf4deb2f067328df3d3f435032ba45" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html#ccbf4deb2f067328df3d3f435032ba45">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SPKIDataType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00498.html">SPKIData</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SPKIDataBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00499.html">SPKIDataBuilder</a></div>
+<h1>xmlsignature::SPKIDataBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::SPKIDataBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00498.html">SPKIData</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SPKIDataBuilder:
+<p><center><img src="a00499.png" usemap="#xmlsignature::SPKIDataBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::SPKIDataBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00132.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7fc862e555e823f7f0154d1423a5eb4"></a><!-- doxytag: member="xmlsignature::SPKIDataBuilder::buildObject" ref="a7fc862e555e823f7f0154d1423a5eb4" args="() const " -->
+virtual <a class="el" href="a00498.html">SPKIData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00499.html#a7fc862e555e823f7f0154d1423a5eb4">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3da418440389852b9f0ff1f8f625e75"></a><!-- doxytag: member="xmlsignature::SPKIDataBuilder::buildObject" ref="e3da418440389852b9f0ff1f8f625e75" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00498.html">SPKIData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00499.html#e3da418440389852b9f0ff1f8f625e75">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c909d29688ccab547ca662ab6f167d3"></a><!-- doxytag: member="xmlsignature::SPKIDataBuilder::buildSPKIData" ref="3c909d29688ccab547ca662ab6f167d3" args="()" -->
+static <a class="el" href="a00498.html">SPKIData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00499.html#3c909d29688ccab547ca662ab6f167d3">buildSPKIData</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00498.html">SPKIData</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SPKISexp Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00500.html">SPKISexp</a></div>
+<h1>xmlsignature::SPKISexp Class Reference</h1><!-- doxytag: class="xmlsignature::SPKISexp" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00500.html">SPKISexp</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SPKISexp:
+<p><center><img src="a00500.png" usemap="#xmlsignature::SPKISexp_map" border="0" alt=""></center>
+<map name="xmlsignature::SPKISexp_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,143,24">
+</map>
+<a href="a00115.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67f29a817d9f3b48a9aae5d531a16c6b"></a><!-- doxytag: member="xmlsignature::SPKISexp::cloneSPKISexp" ref="67f29a817d9f3b48a9aae5d531a16c6b" args="() const =0" -->
+virtual <a class="el" href="a00500.html">SPKISexp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00500.html#67f29a817d9f3b48a9aae5d531a16c6b">cloneSPKISexp</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="66e0b809d4a84cb38568eb4e6105155f"></a><!-- doxytag: member="xmlsignature::SPKISexp::getValue" ref="66e0b809d4a84cb38568eb4e6105155f" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00500.html#66e0b809d4a84cb38568eb4e6105155f">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f68f0679442ce02dfc75794f3375cb56"></a><!-- doxytag: member="xmlsignature::SPKISexp::setValue" ref="f68f0679442ce02dfc75794f3375cb56" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00500.html#f68f0679442ce02dfc75794f3375cb56">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c7e2c465a3924e6ee22f275fe19f2aa"></a><!-- doxytag: member="xmlsignature::SPKISexp::LOCAL_NAME" ref="9c7e2c465a3924e6ee22f275fe19f2aa" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00500.html#9c7e2c465a3924e6ee22f275fe19f2aa">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00500.html">SPKISexp</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::SPKISexpBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00501.html">SPKISexpBuilder</a></div>
+<h1>xmlsignature::SPKISexpBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::SPKISexpBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00500.html">SPKISexp</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::SPKISexpBuilder:
+<p><center><img src="a00501.png" usemap="#xmlsignature::SPKISexpBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::SPKISexpBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00133.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92dbd9fa5086a8531b563a8a012c59e5"></a><!-- doxytag: member="xmlsignature::SPKISexpBuilder::buildObject" ref="92dbd9fa5086a8531b563a8a012c59e5" args="() const " -->
+virtual <a class="el" href="a00500.html">SPKISexp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00501.html#92dbd9fa5086a8531b563a8a012c59e5">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b47e50e575eb380ece0e1fd6dceac85"></a><!-- doxytag: member="xmlsignature::SPKISexpBuilder::buildObject" ref="7b47e50e575eb380ece0e1fd6dceac85" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00500.html">SPKISexp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00501.html#7b47e50e575eb380ece0e1fd6dceac85">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e29a33b99830e995d4d8aff1b733dac1"></a><!-- doxytag: member="xmlsignature::SPKISexpBuilder::buildSPKISexp" ref="e29a33b99830e995d4d8aff1b733dac1" args="()" -->
+static <a class="el" href="a00500.html">SPKISexp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00501.html#e29a33b99830e995d4d8aff1b733dac1">buildSPKISexp</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00500.html">SPKISexp</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::StorageService Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00502.html">StorageService</a></div>
+<h1>xmltooling::StorageService Class Reference</h1><!-- doxytag: class="xmltooling::StorageService" -->Generic data storage facility for use by services that require some degree of persistence.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/StorageService.h></code>
+<p>
+<a href="a00201.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#314bdf9c6ac51c4edcd0f3ca79d11355">createString</a> (const char *context, const char *key, const char *value, time_t expiration)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new "short" record in the storage service. <a href="#314bdf9c6ac51c4edcd0f3ca79d11355"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#f179e55a19a1ec478aeae0ccad6a102f">readString</a> (const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an existing "short" record from the storage service. <a href="#f179e55a19a1ec478aeae0ccad6a102f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#caea8d3c75f4781368f236e1f8cbbb45">updateString</a> (const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates an existing "short" record in the storage service. <a href="#caea8d3c75f4781368f236e1f8cbbb45"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#f697222ceb16740a6539daea28fc90da">deleteString</a> (const char *context, const char *key)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deletes an existing "short" record from the storage service. <a href="#f697222ceb16740a6539daea28fc90da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#cf888184e3c2b4831f47f71fe069ef6a">createText</a> (const char *context, const char *key, const char *value, time_t expiration)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new "long" record in the storage service. <a href="#cf888184e3c2b4831f47f71fe069ef6a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#80841ca42524b4ba00948abcc7162517">readText</a> (const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an existing "long" record from the storage service. <a href="#80841ca42524b4ba00948abcc7162517"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#6b197f2401cb1d42e241f8b7560655a9">updateText</a> (const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates an existing "long" record in the storage service. <a href="#6b197f2401cb1d42e241f8b7560655a9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#d33e93bc48d35eaac2e8cece9cd7330b">deleteText</a> (const char *context, const char *key)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deletes an existing "long" record from the storage service. <a href="#d33e93bc48d35eaac2e8cece9cd7330b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#e0c45b1e7e1ea0f81e998fd1985194f6">reap</a> (const char *context)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manually trigger a cleanup of expired records. <a href="#e0c45b1e7e1ea0f81e998fd1985194f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#761fc446e8288a8f76144697d3b96b19">updateContext</a> (const char *context, time_t expiration)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Updates the expiration time of all records in the context. <a href="#761fc446e8288a8f76144697d3b96b19"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html#eb8b202ffd9b9a93edcd033b6776858f">deleteContext</a> (const char *context)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Forcibly removes all records in a given context along with any associated resources devoted to maintaining the context. <a href="#eb8b202ffd9b9a93edcd033b6776858f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Generic data storage facility for use by services that require some degree of persistence.
+<p>
+Implementations will vary in how much persistence they can supply.<p>
+Storage is divided into "contexts" identified by a string label. Keys need to be unique only within a given context, so multiple components can share a single storage service safely as long as they use different labels.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="314bdf9c6ac51c4edcd0f3ca79d11355"></a><!-- doxytag: member="xmltooling::StorageService::createString" ref="314bdf9c6ac51c4edcd0f3ca79d11355" args="(const char *context, const char *key, const char *value, time_t expiration)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::StorageService::createString </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expiration</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new "short" record in the storage service.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>null-terminated value of up to 255 bytes to store </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expiration</em> </td><td>an expiration timestamp, after which the record can be purged </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff record was inserted, false iff a duplicate was found</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if fatal errors occur in the insertion process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cf888184e3c2b4831f47f71fe069ef6a"></a><!-- doxytag: member="xmltooling::StorageService::createText" ref="cf888184e3c2b4831f47f71fe069ef6a" args="(const char *context, const char *key, const char *value, time_t expiration)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::StorageService::createText </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expiration</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new "long" record in the storage service.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>null-terminated value of arbitrary length </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expiration</em> </td><td>an expiration timestamp, after which the record can be purged </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff record was inserted, false iff a duplicate was found</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the insertion process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="eb8b202ffd9b9a93edcd033b6776858f"></a><!-- doxytag: member="xmltooling::StorageService::deleteContext" ref="eb8b202ffd9b9a93edcd033b6776858f" args="(const char *context)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::StorageService::deleteContext </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Forcibly removes all records in a given context along with any associated resources devoted to maintaining the context.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f697222ceb16740a6539daea28fc90da"></a><!-- doxytag: member="xmltooling::StorageService::deleteString" ref="f697222ceb16740a6539daea28fc90da" args="(const char *context, const char *key)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::StorageService::deleteString </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deletes an existing "short" record from the storage service.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the record existed and was deleted</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the deletion process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d33e93bc48d35eaac2e8cece9cd7330b"></a><!-- doxytag: member="xmltooling::StorageService::deleteText" ref="d33e93bc48d35eaac2e8cece9cd7330b" args="(const char *context, const char *key)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::StorageService::deleteText </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deletes an existing "long" record from the storage service.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the record existed and was deleted</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the deletion process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f179e55a19a1ec478aeae0ccad6a102f"></a><!-- doxytag: member="xmltooling::StorageService::readString" ref="f179e55a19a1ec478aeae0ccad6a102f" args="(const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::StorageService::readString </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::string * </td>
+ <td class="paramname"> <em>pvalue</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t * </td>
+ <td class="paramname"> <em>pexpiration</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>version</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an existing "short" record from the storage service.
+<p>
+The version parameter can be set for "If-Modified-Since" semantics.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pvalue</em> </td><td>location in which to return the record value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pexpiration</em> </td><td>location in which to return the expiration timestamp </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>version</em> </td><td>if > 0, only copy back data if newer than supplied version </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the version of the record read back, or 0 if no record exists</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the read process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="80841ca42524b4ba00948abcc7162517"></a><!-- doxytag: member="xmltooling::StorageService::readText" ref="80841ca42524b4ba00948abcc7162517" args="(const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::StorageService::readText </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::string * </td>
+ <td class="paramname"> <em>pvalue</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t * </td>
+ <td class="paramname"> <em>pexpiration</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>version</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an existing "long" record from the storage service.
+<p>
+The version parameter can be set for "If-Modified-Since" semantics.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pvalue</em> </td><td>location in which to return the record value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pexpiration</em> </td><td>location in which to return the expiration timestamp </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>version</em> </td><td>if > 0, only copy back data if newer than supplied version </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the version of the record read back, or 0 if no record exists</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the read process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e0c45b1e7e1ea0f81e998fd1985194f6"></a><!-- doxytag: member="xmltooling::StorageService::reap" ref="e0c45b1e7e1ea0f81e998fd1985194f6" args="(const char *context)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::StorageService::reap </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Manually trigger a cleanup of expired records.
+<p>
+The method <b>MAY</b> return without guaranteeing that cleanup has already occurred.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="761fc446e8288a8f76144697d3b96b19"></a><!-- doxytag: member="xmltooling::StorageService::updateContext" ref="761fc446e8288a8f76144697d3b96b19" args="(const char *context, time_t expiration)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::StorageService::updateContext </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expiration</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Updates the expiration time of all records in the context.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expiration</em> </td><td>a new expiration timestamp </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="caea8d3c75f4781368f236e1f8cbbb45"></a><!-- doxytag: member="xmltooling::StorageService::updateString" ref="caea8d3c75f4781368f236e1f8cbbb45" args="(const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::StorageService::updateString </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expiration</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>version</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Updates an existing "short" record in the storage service.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>null-terminated value of up to 255 bytes to store, or NULL to leave alone </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expiration</em> </td><td>a new expiration timestamp, or 0 to leave alone </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>version</em> </td><td>if > 0, only update if the current version matches this value </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the version of the record after update, 0 if no record exists, or -1 if the version parameter is non-zero and does not match the current version before update (so the caller is out of sync)</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the update process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6b197f2401cb1d42e241f8b7560655a9"></a><!-- doxytag: member="xmltooling::StorageService::updateText" ref="6b197f2401cb1d42e241f8b7560655a9" args="(const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::StorageService::updateText </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">time_t </td>
+ <td class="paramname"> <em>expiration</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>version</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Updates an existing "long" record in the storage service.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>a storage context label </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>null-terminated unique key of up to 255 bytes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>null-terminated value of arbitrary length to store, or NULL to leave alone </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expiration</em> </td><td>a new expiration timestamp, or 0 to leave alone </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>version</em> </td><td>if > 0, only update if the current version matches this value </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the version of the record after update, 0 if no record exists, or -1 if the version parameter is non-zero and does not match the current version before update (so the caller is out of sync)</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00426.html">IOException</a></em> </td><td>raised if errors occur in the update process </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00631.html">StorageService.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::StreamInputSource Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00503.html">StreamInputSource</a></div>
+<h1>xmltooling::StreamInputSource Class Reference</h1><!-- doxytag: class="xmltooling::StreamInputSource" -->A parser source that wraps a C++ input stream.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/ParserPool.h></code>
+<p>
+<a href="a00193.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00503.html#3b339de6814d2d17ca2a2e3fa23f2074">StreamInputSource</a> (std::istream &is, const char *systemId=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an input source around an input stream reference. <a href="#3b339de6814d2d17ca2a2e3fa23f2074"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00504.html">StreamBinInputStream</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A Xerces input stream that wraps a C++ input stream. <a href="a00504.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A parser source that wraps a C++ input stream.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="3b339de6814d2d17ca2a2e3fa23f2074"></a><!-- doxytag: member="xmltooling::StreamInputSource::StreamInputSource" ref="3b339de6814d2d17ca2a2e3fa23f2074" args="(std::istream &is, const char *systemId=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::StreamInputSource::StreamInputSource </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>is</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>systemId</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs an input source around an input stream reference.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>is</em> </td><td>reference to an input stream </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>systemId</em> </td><td>optional system identifier to attach to the stream </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00626.html">ParserPool.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::StreamInputSource::StreamBinInputStream Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00503.html">StreamInputSource</a>::<a class="el" href="a00504.html">StreamBinInputStream</a></div>
+<h1>xmltooling::StreamInputSource::StreamBinInputStream Class Reference</h1><!-- doxytag: class="xmltooling::StreamInputSource::StreamBinInputStream" -->A Xerces input stream that wraps a C++ input stream.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/ParserPool.h></code>
+<p>
+<a href="a00194.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00504.html#3d55befc6f971a3cb3aacdfe114a3acf">StreamBinInputStream</a> (std::istream &is)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a Xerces input stream around a C++ input stream reference. <a href="#3d55befc6f971a3cb3aacdfe114a3acf"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A Xerces input stream that wraps a C++ input stream.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="3d55befc6f971a3cb3aacdfe114a3acf"></a><!-- doxytag: member="xmltooling::StreamInputSource::StreamBinInputStream::StreamBinInputStream" ref="3d55befc6f971a3cb3aacdfe114a3acf" args="(std::istream &is)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::StreamInputSource::StreamBinInputStream::StreamBinInputStream </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>is</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a Xerces input stream around a C++ input stream reference.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>is</em> </td><td>reference to an input stream </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00626.html">ParserPool.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::TemplateEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00505.html">TemplateEngine</a></div>
+<h1>xmltooling::TemplateEngine Class Reference</h1><!-- doxytag: class="xmltooling::TemplateEngine" -->Simple template replacement engine.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/TemplateEngine.h></code>
+<p>
+<a href="a00202.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="800d10d615807ed98df4513266ad94c1"></a><!-- doxytag: member="xmltooling::TemplateEngine::TemplateEngine" ref="800d10d615807ed98df4513266ad94c1" args="()" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html#800d10d615807ed98df4513266ad94c1">TemplateEngine</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html#3f28f5b1e3cece34684b17ffcbda588e">setTagPrefix</a> (const char *tagPrefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the tag name to use when locating template replacement tags. <a href="#3f28f5b1e3cece34684b17ffcbda588e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html#54c62da42d450d7cf08a32760610fc9d">run</a> (std::istream &is, std::ostream &os, const <a class="el" href="a00506.html">TemplateParameters</a> &parameters, const <a class="el" href="a00556.html">XMLToolingException</a> *e=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Processes template from an input stream and executes replacements and conditional logic based on parameters. <a href="#54c62da42d450d7cf08a32760610fc9d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html#2e98443722632d0e8f0ae0e9d3b18fe0">unsafe_chars</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">List of non-built-in characters considered "unsafe" and requiring HTML encoding. <a href="#2e98443722632d0e8f0ae0e9d3b18fe0"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html">TemplateParameters</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to parameters to plug into templates. <a href="a00506.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Simple template replacement engine.
+<p>
+Supports the following: <ul>
+<li>
+<mlp key/> </li>
+<li>
+<mlpif key> stuff </mlpif> </li>
+<li>
+<mlpifnot key> stuff </mlpifnot> </li>
+<li>
+<mlpfor key> stuff </mlpfor> </li>
+<li>
+<mlp $name/> (in for loop only) </li>
+<li>
+<mlp $value/> (in for loop only) </li>
+</ul>
+<p>
+The default tag prefix is "mlp". This can be overridden for compatibility.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="54c62da42d450d7cf08a32760610fc9d"></a><!-- doxytag: member="xmltooling::TemplateEngine::run" ref="54c62da42d450d7cf08a32760610fc9d" args="(std::istream &is, std::ostream &os, const TemplateParameters &parameters, const XMLToolingException *e=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::TemplateEngine::run </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>is</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>os</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00506.html">TemplateParameters</a> & </td>
+ <td class="paramname"> <em>parameters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00556.html">XMLToolingException</a> * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Processes template from an input stream and executes replacements and conditional logic based on parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>is</em> </td><td>input stream providing template </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>os</em> </td><td>output stream to send results of executing template </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameters</em> </td><td>parameters to plug into template </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>optional exception to extract parameters from </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3f28f5b1e3cece34684b17ffcbda588e"></a><!-- doxytag: member="xmltooling::TemplateEngine::setTagPrefix" ref="3f28f5b1e3cece34684b17ffcbda588e" args="(const char *tagPrefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::TemplateEngine::setTagPrefix </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>tagPrefix</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the tag name to use when locating template replacement tags.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tagPrefix</em> </td><td>base prefix for tags </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2e98443722632d0e8f0ae0e9d3b18fe0"></a><!-- doxytag: member="xmltooling::TemplateEngine::unsafe_chars" ref="2e98443722632d0e8f0ae0e9d3b18fe0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string <a class="el" href="a00505.html#2e98443722632d0e8f0ae0e9d3b18fe0">xmltooling::TemplateEngine::unsafe_chars</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of non-built-in characters considered "unsafe" and requiring HTML encoding.
+<p>
+The default set is #%&():[]\`{}
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00632.html">TemplateEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::TemplateEngine::TemplateParameters Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00505.html">TemplateEngine</a>::<a class="el" href="a00506.html">TemplateParameters</a></div>
+<h1>xmltooling::TemplateEngine::TemplateParameters Class Reference</h1><!-- doxytag: class="xmltooling::TemplateEngine::TemplateParameters" -->Interface to parameters to plug into templates.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/TemplateEngine.h></code>
+<p>
+<a href="a00203.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#ea47e68b5a0814e94179cf245f76933a">getParameter</a> (const char *name) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the value of a parameter to plug into the template. <a href="#ea47e68b5a0814e94179cf245f76933a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::multimap<<br>
+ std::string, std::string > * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#508170ac59042b1f0eb024b70f884ec1">getLoopCollection</a> (const char *name) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a named collection of sub-parameters to pass into a loop. <a href="#508170ac59042b1f0eb024b70f884ec1"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01912b7019625dcf8df1f2f54b62fefc"></a><!-- doxytag: member="xmltooling::TemplateEngine::TemplateParameters::m_map" ref="01912b7019625dcf8df1f2f54b62fefc" args="" -->
+std::map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#01912b7019625dcf8df1f2f54b62fefc">m_map</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Map of known parameters to supply to template. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1abf9896fd4aebd25465bc0fa972747"></a><!-- doxytag: member="xmltooling::TemplateEngine::TemplateParameters::m_collectionMap" ref="a1abf9896fd4aebd25465bc0fa972747" args="" -->
+std::map< std::string, std::multimap<<br>
+ std::string, std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#a1abf9896fd4aebd25465bc0fa972747">m_collectionMap</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Map of sub-collections used in for loops. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0675dc2d7436d7cb95d599589d761dc8"></a><!-- doxytag: member="xmltooling::TemplateEngine::TemplateParameters::m_request" ref="0675dc2d7436d7cb95d599589d761dc8" args="" -->
+const <a class="el" href="a00417.html">GenericRequest</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#0675dc2d7436d7cb95d599589d761dc8">m_request</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Request from client that resulted in template being processed. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to parameters to plug into templates.
+<p>
+Allows callers to supply a more dynamic lookup mechanism to supplement a basic map.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="508170ac59042b1f0eb024b70f884ec1"></a><!-- doxytag: member="xmltooling::TemplateEngine::TemplateParameters::getLoopCollection" ref="508170ac59042b1f0eb024b70f884ec1" args="(const char *name) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::multimap<std::string,std::string>* xmltooling::TemplateEngine::TemplateParameters::getLoopCollection </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a named collection of sub-parameters to pass into a loop.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of sub-collection </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>pointer to a multimap of sub-parameters, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ea47e68b5a0814e94179cf245f76933a"></a><!-- doxytag: member="xmltooling::TemplateEngine::TemplateParameters::getParameter" ref="ea47e68b5a0814e94179cf245f76933a" args="(const char *name) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::TemplateEngine::TemplateParameters::getParameter </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the value of a parameter to plug into the template.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of parameter </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>value of parameter, or NULL </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00632.html">TemplateEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Thread Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00507.html">Thread</a></div>
+<h1>xmltooling::Thread Class Reference</h1><!-- doxytag: class="xmltooling::Thread" -->A class for manual thread creation and synchronization.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00205.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#d06549ae5c7ce80597a5530479dcb99c">detach</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Disassociate from the thread. <a href="#d06549ae5c7ce80597a5530479dcb99c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#e5ef9a8463d9e43b406022f6c1b8d199">join</a> (void **thread_return)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Join with the thread and wait for its completion. <a href="#e5ef9a8463d9e43b406022f6c1b8d199"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#834ffac4c81ed19878efe01509ea6e45">kill</a> (int signo)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Kill the thread. <a href="#834ffac4c81ed19878efe01509ea6e45"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00507.html">Thread</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#7a6d95d2c5d1936a864a37acddf4b8d4">create</a> (void *(*start_routine)(void *), void *arg)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new thread object to run the supplied start routine. <a href="#7a6d95d2c5d1936a864a37acddf4b8d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#17e1d8a1abe662f6cb538912d06cdbc1">exit</a> (void *return_val)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exits a thread gracefully. <a href="#17e1d8a1abe662f6cb538912d06cdbc1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#f962224e99122fb0635f59f9d93f5530">sleep</a> (int seconds)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sleeps the current thread for the specified amount of time. <a href="#f962224e99122fb0635f59f9d93f5530"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edec822b2be29be467bec8465bcc0a1d"></a><!-- doxytag: member="xmltooling::Thread::mask_all_signals" ref="edec822b2be29be467bec8465bcc0a1d" args="(void)" -->
+static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#edec822b2be29be467bec8465bcc0a1d">mask_all_signals</a> (void)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Masks all signals from a thread. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#1430ea421efa18edafd379a0585bf948">mask_signals</a> (int how, const sigset_t *newmask, sigset_t *oldmask)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Masks specific signals from a thread. <a href="#1430ea421efa18edafd379a0585bf948"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A class for manual thread creation and synchronization.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="7a6d95d2c5d1936a864a37acddf4b8d4"></a><!-- doxytag: member="xmltooling::Thread::create" ref="7a6d95d2c5d1936a864a37acddf4b8d4" args="(void *(*start_routine)(void *), void *arg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00507.html">Thread</a>* xmltooling::Thread::create </td>
+ <td>(</td>
+ <td class="paramtype">void *(*)(void *) </td>
+ <td class="paramname"> <em>start_routine</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void * </td>
+ <td class="paramname"> <em>arg</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new thread object to run the supplied start routine.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>start_routine</em> </td><td>the function to execute on the thread </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>arg</em> </td><td>a parameter for the start routine </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the created and running thread object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d06549ae5c7ce80597a5530479dcb99c"></a><!-- doxytag: member="xmltooling::Thread::detach" ref="d06549ae5c7ce80597a5530479dcb99c" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::Thread::detach </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Disassociate from the thread.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="17e1d8a1abe662f6cb538912d06cdbc1"></a><!-- doxytag: member="xmltooling::Thread::exit" ref="17e1d8a1abe662f6cb538912d06cdbc1" args="(void *return_val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::Thread::exit </td>
+ <td>(</td>
+ <td class="paramtype">void * </td>
+ <td class="paramname"> <em>return_val</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Exits a thread gracefully.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>return_val</em> </td><td>the return value for the thread </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e5ef9a8463d9e43b406022f6c1b8d199"></a><!-- doxytag: member="xmltooling::Thread::join" ref="e5ef9a8463d9e43b406022f6c1b8d199" args="(void **thread_return)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::Thread::join </td>
+ <td>(</td>
+ <td class="paramtype">void ** </td>
+ <td class="paramname"> <em>thread_return</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Join with the thread and wait for its completion.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>thread_return</em> </td><td>holds the return value of the thread routine </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="834ffac4c81ed19878efe01509ea6e45"></a><!-- doxytag: member="xmltooling::Thread::kill" ref="834ffac4c81ed19878efe01509ea6e45" args="(int signo)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::Thread::kill </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>signo</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Kill the thread.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>signo</em> </td><td>the signal to send to the thread </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1430ea421efa18edafd379a0585bf948"></a><!-- doxytag: member="xmltooling::Thread::mask_signals" ref="1430ea421efa18edafd379a0585bf948" args="(int how, const sigset_t *newmask, sigset_t *oldmask)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static int xmltooling::Thread::mask_signals </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>how</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const sigset_t * </td>
+ <td class="paramname"> <em>newmask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">sigset_t * </td>
+ <td class="paramname"> <em>oldmask</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Masks specific signals from a thread.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>how</em> </td><td></td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>newmask</em> </td><td>the new signal mask </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>oldmask</em> </td><td>the old signal mask </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f962224e99122fb0635f59f9d93f5530"></a><!-- doxytag: member="xmltooling::Thread::sleep" ref="f962224e99122fb0635f59f9d93f5530" args="(int seconds)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::Thread::sleep </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"> <em>seconds</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sleeps the current thread for the specified amount of time.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>seconds</em> </td><td>time to sleep </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ThreadingException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00508.html">ThreadingException</a></div>
+<h1>xmltooling::ThreadingException Class Reference</h1><!-- doxytag: class="xmltooling::ThreadingException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions during threading/locking operations.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ThreadingException:
+<p><center><img src="a00508.png" usemap="#xmltooling::ThreadingException_map" border="0" alt=""></center>
+<map name="xmltooling::ThreadingException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,196,80">
+</map>
+<a href="a00204.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7962d85e20d443e2701f361499177053"></a><!-- doxytag: member="xmltooling::ThreadingException::ThreadingException" ref="7962d85e20d443e2701f361499177053" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#7962d85e20d443e2701f361499177053">ThreadingException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f125a96866b48384701bd0e9ccbb3b34"></a><!-- doxytag: member="xmltooling::ThreadingException::ThreadingException" ref="f125a96866b48384701bd0e9ccbb3b34" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#f125a96866b48384701bd0e9ccbb3b34">ThreadingException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86e4366a68dc91533fb8f832ad5f3c1b"></a><!-- doxytag: member="xmltooling::ThreadingException::ThreadingException" ref="86e4366a68dc91533fb8f832ad5f3c1b" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#86e4366a68dc91533fb8f832ad5f3c1b">ThreadingException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0951e0c6567fe445fe0e0fe711d9c02f"></a><!-- doxytag: member="xmltooling::ThreadingException::ThreadingException" ref="0951e0c6567fe445fe0e0fe711d9c02f" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#0951e0c6567fe445fe0e0fe711d9c02f">ThreadingException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#673d61195a4847f5d6ff5e35d99c385e">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#673d61195a4847f5d6ff5e35d99c385e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#389af9894abe057140768b1312e116c4">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#389af9894abe057140768b1312e116c4"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions during threading/locking operations.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="673d61195a4847f5d6ff5e35d99c385e"></a><!-- doxytag: member="xmltooling::ThreadingException::getClassName" ref="673d61195a4847f5d6ff5e35d99c385e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::ThreadingException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="389af9894abe057140768b1312e116c4"></a><!-- doxytag: member="xmltooling::ThreadingException::raise" ref="389af9894abe057140768b1312e116c4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::ThreadingException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ThreadKey Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00509.html">ThreadKey</a></div>
+<h1>xmltooling::ThreadKey Class Reference</h1><!-- doxytag: class="xmltooling::ThreadKey" -->A class for managing <a class="el" href="a00507.html">Thread</a> Local Storage values.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/Threads.h></code>
+<p>
+<a href="a00206.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00509.html#ff62ac5571c5261534595f0095c674a3">setData</a> (void *data)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the value for a TLS key. <a href="#ff62ac5571c5261534595f0095c674a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00509.html#8a2be3969aed1e9fcb3a6649eff774f7">getData</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the value for a TLS key. <a href="#8a2be3969aed1e9fcb3a6649eff774f7"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00509.html">ThreadKey</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00509.html#4ff12740d5ac8640a6bfe98434c6f9ec">create</a> (void(*destroy_fn)(void *))</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new TLS key. <a href="#4ff12740d5ac8640a6bfe98434c6f9ec"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A class for managing <a class="el" href="a00507.html">Thread</a> Local Storage values.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="4ff12740d5ac8640a6bfe98434c6f9ec"></a><!-- doxytag: member="xmltooling::ThreadKey::create" ref="4ff12740d5ac8640a6bfe98434c6f9ec" args="(void(*destroy_fn)(void *))" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00509.html">ThreadKey</a>* xmltooling::ThreadKey::create </td>
+ <td>(</td>
+ <td class="paramtype">void(*)(void *) </td>
+ <td class="paramname"> <em>destroy_fn</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new TLS key.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>destroy_fn</em> </td><td>a functon to cleanup key values </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new key </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8a2be3969aed1e9fcb3a6649eff774f7"></a><!-- doxytag: member="xmltooling::ThreadKey::getData" ref="8a2be3969aed1e9fcb3a6649eff774f7" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void* xmltooling::ThreadKey::getData </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the value for a TLS key.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the value or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ff62ac5571c5261534595f0095c674a3"></a><!-- doxytag: member="xmltooling::ThreadKey::setData" ref="ff62ac5571c5261534595f0095c674a3" args="(void *data)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int xmltooling::ThreadKey::setData </td>
+ <td>(</td>
+ <td class="paramtype">void * </td>
+ <td class="paramname"> <em>data</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the value for a TLS key.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>the value to set </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 for success, non-zero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Transform Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00510.html">Transform</a></div>
+<h1>xmlsignature::Transform Class Reference</h1><!-- doxytag: class="xmlsignature::Transform" --><!-- doxytag: inherits="xmltooling::ElementExtensibleXMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00510.html">Transform</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Transform:
+<p><center><img src="a00510.png" usemap="#xmlsignature::Transform_map" border="0" alt=""></center>
+<map name="xmlsignature::Transform_map">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00121.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4f0e557b59dba55063a70828bd741f4"></a><!-- doxytag: member="xmlsignature::Transform::cloneTransform" ref="b4f0e557b59dba55063a70828bd741f4" args="() const =0" -->
+virtual <a class="el" href="a00510.html">Transform</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#b4f0e557b59dba55063a70828bd741f4">cloneTransform</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8d30acc4b4998085477c07914809238"></a><!-- doxytag: member="xmlsignature::Transform::getAlgorithm" ref="c8d30acc4b4998085477c07914809238" args="() const =0" -->
+virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#c8d30acc4b4998085477c07914809238">getAlgorithm</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the Algorithm attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="957bd4d836c67a560aa1e2a8e26ea5d2"></a><!-- doxytag: member="xmlsignature::Transform::setAlgorithm" ref="957bd4d836c67a560aa1e2a8e26ea5d2" args="(const XMLCh *Algorithm)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#957bd4d836c67a560aa1e2a8e26ea5d2">setAlgorithm</a> (const XMLCh *Algorithm)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the Algorithm attribute. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75c5fdc3b38f9683601743d1fd760d51"></a><!-- doxytag: member="xmlsignature::Transform::getXPaths" ref="75c5fdc3b38f9683601743d1fd760d51" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00557.html">XPath</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#75c5fdc3b38f9683601743d1fd760d51">getXPaths</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00557.html">XPath</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d930af9005cc94779c21451050b4fb27"></a><!-- doxytag: member="xmlsignature::Transform::getXPaths" ref="d930af9005cc94779c21451050b4fb27" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00557.html">XPath</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#d930af9005cc94779c21451050b4fb27">getXPaths</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00557.html">XPath</a> collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6fbf912acef5242f65e11899c586f132"></a><!-- doxytag: member="xmlsignature::Transform::LOCAL_NAME" ref="6fbf912acef5242f65e11899c586f132" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#6fbf912acef5242f65e11899c586f132">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81f57e65d960e60ba0a74d2e56389257"></a><!-- doxytag: member="xmlsignature::Transform::ALGORITHM_ATTRIB_NAME" ref="81f57e65d960e60ba0a74d2e56389257" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#81f57e65d960e60ba0a74d2e56389257">ALGORITHM_ATTRIB_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Algorithm attribute name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf6764e5bed69f6ebcb9af157700966a"></a><!-- doxytag: member="xmlsignature::Transform::TYPE_NAME" ref="cf6764e5bed69f6ebcb9af157700966a" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html#cf6764e5bed69f6ebcb9af157700966a">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TransformType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00510.html">Transform</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::TransformBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00511.html">TransformBuilder</a></div>
+<h1>xmlsignature::TransformBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::TransformBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00510.html">Transform</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::TransformBuilder:
+<p><center><img src="a00511.png" usemap="#xmlsignature::TransformBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::TransformBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00143.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34cb1daf886e33220d48dc5b9de299c4"></a><!-- doxytag: member="xmlsignature::TransformBuilder::buildObject" ref="34cb1daf886e33220d48dc5b9de299c4" args="() const " -->
+virtual <a class="el" href="a00510.html">Transform</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00511.html#34cb1daf886e33220d48dc5b9de299c4">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9570557ef6cb20c66d8bdffa509465c0"></a><!-- doxytag: member="xmlsignature::TransformBuilder::buildObject" ref="9570557ef6cb20c66d8bdffa509465c0" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00510.html">Transform</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00511.html#9570557ef6cb20c66d8bdffa509465c0">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="345857c9366a4acd934bbe7cd4149aec"></a><!-- doxytag: member="xmlsignature::TransformBuilder::buildTransform" ref="345857c9366a4acd934bbe7cd4149aec" args="()" -->
+static <a class="el" href="a00510.html">Transform</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00511.html#345857c9366a4acd934bbe7cd4149aec">buildTransform</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00510.html">Transform</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::Transforms Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00512.html">Transforms</a></div>
+<h1>xmlencryption::Transforms Class Reference</h1><!-- doxytag: class="xmlencryption::Transforms" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Encryption <a class="el" href="a00512.html">Transforms</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::Transforms:
+<p><center><img src="a00512.png" usemap="#xmlencryption::Transforms_map" border="0" alt=""></center>
+<map name="xmlencryption::Transforms_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,159,24">
+</map>
+<a href="a00025.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="032e3a8f6f9486355a81734636302db6"></a><!-- doxytag: member="xmlencryption::Transforms::cloneTransforms" ref="032e3a8f6f9486355a81734636302db6" args="() const =0" -->
+virtual <a class="el" href="a00512.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html#032e3a8f6f9486355a81734636302db6">cloneTransforms</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="10d9594c427755e7d02d554b54669d75"></a><!-- doxytag: member="xmlencryption::Transforms::getTransforms" ref="10d9594c427755e7d02d554b54669d75" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00510.html">xmlsignature::Transform</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html#10d9594c427755e7d02d554b54669d75">getTransforms</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable Transform collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0ede3cde799c86fadc0e3729f4012bb"></a><!-- doxytag: member="xmlencryption::Transforms::getTransforms" ref="a0ede3cde799c86fadc0e3729f4012bb" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00510.html">xmlsignature::Transform</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html#a0ede3cde799c86fadc0e3729f4012bb">getTransforms</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable Transform collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b213e2565dd71b849ac6754ad702d0bd"></a><!-- doxytag: member="xmlencryption::Transforms::LOCAL_NAME" ref="b213e2565dd71b849ac6754ad702d0bd" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html#b213e2565dd71b849ac6754ad702d0bd">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6814c16b7b6d91483d3715c3a4512441"></a><!-- doxytag: member="xmlencryption::Transforms::TYPE_NAME" ref="6814c16b7b6d91483d3715c3a4512441" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html#6814c16b7b6d91483d3715c3a4512441">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TransformsType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Encryption <a class="el" href="a00512.html">Transforms</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Transforms Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00513.html">Transforms</a></div>
+<h1>xmlsignature::Transforms Class Reference</h1><!-- doxytag: class="xmlsignature::Transforms" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00513.html">Transforms</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Transforms:
+<p><center><img src="a00513.png" usemap="#xmlsignature::Transforms_map" border="0" alt=""></center>
+<map name="xmlsignature::Transforms_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,151,24">
+</map>
+<a href="a00122.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6b7c06d12faf39e147345bd21ae5938"></a><!-- doxytag: member="xmlsignature::Transforms::cloneTransforms" ref="f6b7c06d12faf39e147345bd21ae5938" args="() const =0" -->
+virtual <a class="el" href="a00513.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html#f6b7c06d12faf39e147345bd21ae5938">cloneTransforms</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99d8a52d49790c52cfa6477e34b77a73"></a><!-- doxytag: member="xmlsignature::Transforms::getTransforms" ref="99d8a52d49790c52cfa6477e34b77a73" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00510.html">Transform</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html#99d8a52d49790c52cfa6477e34b77a73">getTransforms</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00510.html">Transform</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d26e4b2e318f167b3da9da8c0f2ef1d9"></a><!-- doxytag: member="xmlsignature::Transforms::getTransforms" ref="d26e4b2e318f167b3da9da8c0f2ef1d9" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00510.html">Transform</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html#d26e4b2e318f167b3da9da8c0f2ef1d9">getTransforms</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00510.html">Transform</a> collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71aca78eccb2210e68002e85c3a499df"></a><!-- doxytag: member="xmlsignature::Transforms::LOCAL_NAME" ref="71aca78eccb2210e68002e85c3a499df" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html#71aca78eccb2210e68002e85c3a499df">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c428becc9e17f8cb9cd0558e0c23ff54"></a><!-- doxytag: member="xmlsignature::Transforms::TYPE_NAME" ref="c428becc9e17f8cb9cd0558e0c23ff54" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html#c428becc9e17f8cb9cd0558e0c23ff54">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TransformsType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00513.html">Transforms</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::TransformsBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00514.html">TransformsBuilder</a></div>
+<h1>xmlsignature::TransformsBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::TransformsBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00513.html">Transforms</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::TransformsBuilder:
+<p><center><img src="a00514.png" usemap="#xmlsignature::TransformsBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::TransformsBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00144.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="520ede63d93ef9693bfc756aaf9a3ba2"></a><!-- doxytag: member="xmlsignature::TransformsBuilder::buildObject" ref="520ede63d93ef9693bfc756aaf9a3ba2" args="() const " -->
+virtual <a class="el" href="a00513.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html#520ede63d93ef9693bfc756aaf9a3ba2">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29a9f477e866bede4ce14de29d25dd7d"></a><!-- doxytag: member="xmlsignature::TransformsBuilder::buildObject" ref="29a9f477e866bede4ce14de29d25dd7d" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00513.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html#29a9f477e866bede4ce14de29d25dd7d">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0862b031314bbb44159c94366d7680b9"></a><!-- doxytag: member="xmlsignature::TransformsBuilder::buildTransforms" ref="0862b031314bbb44159c94366d7680b9" args="()" -->
+static <a class="el" href="a00513.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html#0862b031314bbb44159c94366d7680b9">buildTransforms</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00513.html">Transforms</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption::TransformsBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00647.html">xmlencryption</a>::<a class="el" href="a00515.html">TransformsBuilder</a></div>
+<h1>xmlencryption::TransformsBuilder Class Reference</h1><!-- doxytag: class="xmlencryption::TransformsBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00512.html">Transforms</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/encryption/Encryption.h></code>
+<p>
+<p>Inheritance diagram for xmlencryption::TransformsBuilder:
+<p><center><img src="a00515.png" usemap="#xmlencryption::TransformsBuilder_map" border="0" alt=""></center>
+<map name="xmlencryption::TransformsBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00051.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad517917eeb2b91b72e8ea2c80fa454b"></a><!-- doxytag: member="xmlencryption::TransformsBuilder::buildObject" ref="ad517917eeb2b91b72e8ea2c80fa454b" args="() const " -->
+virtual <a class="el" href="a00512.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00515.html#ad517917eeb2b91b72e8ea2c80fa454b">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89e356b3cb464cfedf8c11f6076a7a2"></a><!-- doxytag: member="xmlencryption::TransformsBuilder::buildObject" ref="b89e356b3cb464cfedf8c11f6076a7a2" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00512.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00515.html#b89e356b3cb464cfedf8c11f6076a7a2">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f5f8a7d642f404b0f93f3fe0d6a4af1"></a><!-- doxytag: member="xmlencryption::TransformsBuilder::buildTransforms" ref="6f5f8a7d642f404b0f93f3fe0d6a4af1" args="()" -->
+static <a class="el" href="a00512.html">Transforms</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00515.html#6f5f8a7d642f404b0f93f3fe0d6a4af1">buildTransforms</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00512.html">Transforms</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::TrustEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00516.html">TrustEngine</a></div>
+<h1>xmltooling::TrustEngine Class Reference</h1><!-- doxytag: class="xmltooling::TrustEngine" -->Evaluates the trustworthiness and validity of security information against implementation-specific requirements.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/TrustEngine.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::TrustEngine:
+<p><center><img src="a00516.png" usemap="#xmltooling::TrustEngine_map" border="0" alt=""></center>
+<map name="xmltooling::TrustEngine_map">
+<area href="a00493.html" alt="xmltooling::SignatureTrustEngine" shape="rect" coords="112,56,327,80">
+<area href="a00544.html" alt="xmltooling::X509TrustEngine" shape="rect" coords="450,56,665,80">
+<area href="a00343.html" alt="xmltooling::AbstractPKIXTrustEngine" shape="rect" coords="0,112,215,136">
+<area href="a00358.html" alt="xmltooling::ChainingTrustEngine" shape="rect" coords="225,112,440,136">
+<area href="a00458.html" alt="xmltooling::OpenSSLTrustEngine" shape="rect" coords="450,112,665,136">
+<area href="a00343.html" alt="xmltooling::AbstractPKIXTrustEngine" shape="rect" coords="337,168,552,192">
+<area href="a00358.html" alt="xmltooling::ChainingTrustEngine" shape="rect" coords="562,168,777,192">
+</map>
+<a href="a00092.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">setKeyInfoResolver</a> (<a class="el" href="a00432.html">KeyInfoResolver</a> *keyInfoResolver)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Supplies a <a class="el" href="a00432.html">KeyInfoResolver</a> instance. <a href="#f7ffc921deb3e4a1f11b9b3367b6384e"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">TrustEngine</a> (const xercesc::DOMElement *e=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#0bfba8881ade5f03829103f94351a802"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f84955e8dfd27a678070ab46902c9ee3"></a><!-- doxytag: member="xmltooling::TrustEngine::m_keyInfoResolver" ref="f84955e8dfd27a678070ab46902c9ee3" args="" -->
+<a class="el" href="a00432.html">KeyInfoResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">m_keyInfoResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Custom <a class="el" href="a00432.html">KeyInfoResolver</a> instance. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Evaluates the trustworthiness and validity of security information against implementation-specific requirements.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="0bfba8881ade5f03829103f94351a802"></a><!-- doxytag: member="xmltooling::TrustEngine::TrustEngine" ref="0bfba8881ade5f03829103f94351a802" args="(const xercesc::DOMElement *e=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::TrustEngine::TrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+If a DOM is supplied, the following XML content is supported:<p>
+<ul>
+<li>
+<<a class="el" href="a00432.html">KeyInfoResolver</a>> elements with a type attribute </li>
+</ul>
+<p>
+XML namespaces are ignored in the processing of this content.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration for provider </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="f7ffc921deb3e4a1f11b9b3367b6384e"></a><!-- doxytag: member="xmltooling::TrustEngine::setKeyInfoResolver" ref="f7ffc921deb3e4a1f11b9b3367b6384e" args="(KeyInfoResolver *keyInfoResolver)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::TrustEngine::setKeyInfoResolver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00432.html">KeyInfoResolver</a> * </td>
+ <td class="paramname"> <em>keyInfoResolver</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Supplies a <a class="el" href="a00432.html">KeyInfoResolver</a> instance.
+<p>
+This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfoResolver</em> </td><td>new <a class="el" href="a00432.html">KeyInfoResolver</a> instance to use </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00609.html">TrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::UnknownAttributeException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00517.html">UnknownAttributeException</a></div>
+<h1>xmltooling::UnknownAttributeException Class Reference</h1><!-- doxytag: class="xmltooling::UnknownAttributeException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions due to processing of unknown attributes.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::UnknownAttributeException:
+<p><center><img src="a00517.png" usemap="#xmltooling::UnknownAttributeException_map" border="0" alt=""></center>
+<map name="xmltooling::UnknownAttributeException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,226,80">
+</map>
+<a href="a00060.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19d39993d38e3b30270e9cbbf195cd85"></a><!-- doxytag: member="xmltooling::UnknownAttributeException::UnknownAttributeException" ref="19d39993d38e3b30270e9cbbf195cd85" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html#19d39993d38e3b30270e9cbbf195cd85">UnknownAttributeException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3fe7e95c7f1dbf6bbca887a6efc86ff5"></a><!-- doxytag: member="xmltooling::UnknownAttributeException::UnknownAttributeException" ref="3fe7e95c7f1dbf6bbca887a6efc86ff5" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html#3fe7e95c7f1dbf6bbca887a6efc86ff5">UnknownAttributeException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d277cc0ea99258e1a54c9a777babc47"></a><!-- doxytag: member="xmltooling::UnknownAttributeException::UnknownAttributeException" ref="4d277cc0ea99258e1a54c9a777babc47" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html#4d277cc0ea99258e1a54c9a777babc47">UnknownAttributeException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42d88b939a4d26710e32b6af9d5a00cc"></a><!-- doxytag: member="xmltooling::UnknownAttributeException::UnknownAttributeException" ref="42d88b939a4d26710e32b6af9d5a00cc" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html#42d88b939a4d26710e32b6af9d5a00cc">UnknownAttributeException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html#4d2aa4badc09008cb515a2d3194b60de">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#4d2aa4badc09008cb515a2d3194b60de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html#1e8f53e46b666bc9544adf072d968054">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#1e8f53e46b666bc9544adf072d968054"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions due to processing of unknown attributes.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="4d2aa4badc09008cb515a2d3194b60de"></a><!-- doxytag: member="xmltooling::UnknownAttributeException::getClassName" ref="4d2aa4badc09008cb515a2d3194b60de" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::UnknownAttributeException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="1e8f53e46b666bc9544adf072d968054"></a><!-- doxytag: member="xmltooling::UnknownAttributeException::raise" ref="1e8f53e46b666bc9544adf072d968054" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::UnknownAttributeException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::UnknownElementBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00518.html">UnknownElementBuilder</a></div>
+<h1>xmltooling::UnknownElementBuilder Class Reference</h1><!-- doxytag: class="xmltooling::UnknownElementBuilder" --><!-- doxytag: inherits="xmltooling::XMLObjectBuilder" -->Builder for UnknownElementImpl objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/impl/UnknownElement.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::UnknownElementBuilder:
+<p><center><img src="a00518.png" usemap="#xmltooling::UnknownElementBuilder_map" border="0" alt=""></center>
+<map name="xmltooling::UnknownElementBuilder_map">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,208,24">
+</map>
+<a href="a00065.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00518.html#00dc953d8cfe78dd765e87555eae8c23">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a particular element name. <a href="#00dc953d8cfe78dd765e87555eae8c23"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for UnknownElementImpl objects.
+<p>
+Use as the default builder when you want unknown DOM content treated as raw/ignored XML.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="00dc953d8cfe78dd765e87555eae8c23"></a><!-- doxytag: member="xmltooling::UnknownElementBuilder::buildObject" ref="00dc953d8cfe78dd765e87555eae8c23" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::UnknownElementBuilder::buildObject </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>nsURI</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> * </td>
+ <td class="paramname"> <em>schemaType</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a particular element name.
+<p>
+The results are undefined if localName is NULL or empty.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>nsURI</em> </td><td>namespace URI for element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name of element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>prefix of element name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>schemaType</em> </td><td>xsi:type of the object </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the empty <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+<p>
+Implements <a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">xmltooling::XMLObjectBuilder</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/impl/<a class="el" href="a00581.html">UnknownElement.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::UnknownElementException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00519.html">UnknownElementException</a></div>
+<h1>xmltooling::UnknownElementException Class Reference</h1><!-- doxytag: class="xmltooling::UnknownElementException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions due to processing of unknown element content.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::UnknownElementException:
+<p><center><img src="a00519.png" usemap="#xmltooling::UnknownElementException_map" border="0" alt=""></center>
+<map name="xmltooling::UnknownElementException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,223,80">
+</map>
+<a href="a00059.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3db3f6813bd1b121dd78b9538dbaeff3"></a><!-- doxytag: member="xmltooling::UnknownElementException::UnknownElementException" ref="3db3f6813bd1b121dd78b9538dbaeff3" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html#3db3f6813bd1b121dd78b9538dbaeff3">UnknownElementException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b12f6754a1861a22ed700bfd1829afc4"></a><!-- doxytag: member="xmltooling::UnknownElementException::UnknownElementException" ref="b12f6754a1861a22ed700bfd1829afc4" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html#b12f6754a1861a22ed700bfd1829afc4">UnknownElementException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d800c9b9599bf3ffec573c15fdf04552"></a><!-- doxytag: member="xmltooling::UnknownElementException::UnknownElementException" ref="d800c9b9599bf3ffec573c15fdf04552" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html#d800c9b9599bf3ffec573c15fdf04552">UnknownElementException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b734a37748286904cc82d35535886210"></a><!-- doxytag: member="xmltooling::UnknownElementException::UnknownElementException" ref="b734a37748286904cc82d35535886210" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html#b734a37748286904cc82d35535886210">UnknownElementException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html#572c3dce932c650e38df86942d66aaf1">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#572c3dce932c650e38df86942d66aaf1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html#37c3fe06098c4fce45be706df2af0b2e">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#37c3fe06098c4fce45be706df2af0b2e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions due to processing of unknown element content.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="572c3dce932c650e38df86942d66aaf1"></a><!-- doxytag: member="xmltooling::UnknownElementException::getClassName" ref="572c3dce932c650e38df86942d66aaf1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::UnknownElementException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="37c3fe06098c4fce45be706df2af0b2e"></a><!-- doxytag: member="xmltooling::UnknownElementException::raise" ref="37c3fe06098c4fce45be706df2af0b2e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::UnknownElementException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::UnknownExtensionException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00520.html">UnknownExtensionException</a></div>
+<h1>xmltooling::UnknownExtensionException Class Reference</h1><!-- doxytag: class="xmltooling::UnknownExtensionException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions from use of an unrecognized extension/plugin.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::UnknownExtensionException:
+<p><center><img src="a00520.png" usemap="#xmltooling::UnknownExtensionException_map" border="0" alt=""></center>
+<map name="xmltooling::UnknownExtensionException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,233,80">
+</map>
+<a href="a00061.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d51ac695e9a5b9c18b629a131bbd59da"></a><!-- doxytag: member="xmltooling::UnknownExtensionException::UnknownExtensionException" ref="d51ac695e9a5b9c18b629a131bbd59da" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html#d51ac695e9a5b9c18b629a131bbd59da">UnknownExtensionException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="177b1fd851f68751ea03b37c8c47ec7b"></a><!-- doxytag: member="xmltooling::UnknownExtensionException::UnknownExtensionException" ref="177b1fd851f68751ea03b37c8c47ec7b" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html#177b1fd851f68751ea03b37c8c47ec7b">UnknownExtensionException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1449766f5076655255b58b3db661d8b2"></a><!-- doxytag: member="xmltooling::UnknownExtensionException::UnknownExtensionException" ref="1449766f5076655255b58b3db661d8b2" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html#1449766f5076655255b58b3db661d8b2">UnknownExtensionException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="73a4a951a4da1fc66690c9a20e33111c"></a><!-- doxytag: member="xmltooling::UnknownExtensionException::UnknownExtensionException" ref="73a4a951a4da1fc66690c9a20e33111c" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html#73a4a951a4da1fc66690c9a20e33111c">UnknownExtensionException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html#742bc6a0761a2469052b2c6895bdb17b">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#742bc6a0761a2469052b2c6895bdb17b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html#91bffee13485930f21fc43cfab36673d">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#91bffee13485930f21fc43cfab36673d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions from use of an unrecognized extension/plugin.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="742bc6a0761a2469052b2c6895bdb17b"></a><!-- doxytag: member="xmltooling::UnknownExtensionException::getClassName" ref="742bc6a0761a2469052b2c6895bdb17b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::UnknownExtensionException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="91bffee13485930f21fc43cfab36673d"></a><!-- doxytag: member="xmltooling::UnknownExtensionException::raise" ref="91bffee13485930f21fc43cfab36673d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::UnknownExtensionException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::UnmarshallingException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00521.html">UnmarshallingException</a></div>
+<h1>xmltooling::UnmarshallingException Class Reference</h1><!-- doxytag: class="xmltooling::UnmarshallingException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions during object unmarshalling.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::UnmarshallingException:
+<p><center><img src="a00521.png" usemap="#xmltooling::UnmarshallingException_map" border="0" alt=""></center>
+<map name="xmltooling::UnmarshallingException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,207,80">
+</map>
+<a href="a00058.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f2218fef57663a241e0187145282148e"></a><!-- doxytag: member="xmltooling::UnmarshallingException::UnmarshallingException" ref="f2218fef57663a241e0187145282148e" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html#f2218fef57663a241e0187145282148e">UnmarshallingException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc9f9023a11061c3dabc2d3e62fbbca6"></a><!-- doxytag: member="xmltooling::UnmarshallingException::UnmarshallingException" ref="dc9f9023a11061c3dabc2d3e62fbbca6" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html#dc9f9023a11061c3dabc2d3e62fbbca6">UnmarshallingException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="760d0f71ca5702d66ad08485c06b6801"></a><!-- doxytag: member="xmltooling::UnmarshallingException::UnmarshallingException" ref="760d0f71ca5702d66ad08485c06b6801" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html#760d0f71ca5702d66ad08485c06b6801">UnmarshallingException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="303c1372090d85c0235f1a8c6dec00ee"></a><!-- doxytag: member="xmltooling::UnmarshallingException::UnmarshallingException" ref="303c1372090d85c0235f1a8c6dec00ee" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html#303c1372090d85c0235f1a8c6dec00ee">UnmarshallingException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html#320046da72b1a48b66810e6f442f9972">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#320046da72b1a48b66810e6f442f9972"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html#5498213e212463a5b4974f144b44a981">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#5498213e212463a5b4974f144b44a981"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions during object unmarshalling.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="320046da72b1a48b66810e6f442f9972"></a><!-- doxytag: member="xmltooling::UnmarshallingException::getClassName" ref="320046da72b1a48b66810e6f442f9972" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::UnmarshallingException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="5498213e212463a5b4974f144b44a981"></a><!-- doxytag: member="xmltooling::UnmarshallingException::raise" ref="5498213e212463a5b4974f144b44a981" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::UnmarshallingException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::URLEncoder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00522.html">URLEncoder</a></div>
+<h1>xmltooling::URLEncoder Class Reference</h1><!-- doxytag: class="xmltooling::URLEncoder" -->Interface to a URL-encoding mechanism along with a default implementation.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/URLEncoder.h></code>
+<p>
+<a href="a00212.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html#250659260ecf95b5dac2347343db6104">encode</a> (const char *s) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Produce a URL-safe but equivalent version of the input string. <a href="#250659260ecf95b5dac2347343db6104"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html#eaaa0f427ea28f49a124f04dfbb005a7">decode</a> (char *s) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Perform an in-place decoding operation on the input string. <a href="#eaaa0f427ea28f49a124f04dfbb005a7"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html#71d2d39529e4db0a8f30e65254d8d583">isBad</a> (char ch) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the input character requires encoding. <a href="#71d2d39529e4db0a8f30e65254d8d583"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to a URL-encoding mechanism along with a default implementation.
+<p>
+Since URL-encoding is not canonical, it's important that the same encoder is used during some library operations and the calling code. Applications can supply an alternative implementation to the library if required.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="eaaa0f427ea28f49a124f04dfbb005a7"></a><!-- doxytag: member="xmltooling::URLEncoder::decode" ref="eaaa0f427ea28f49a124f04dfbb005a7" args="(char *s) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::URLEncoder::decode </td>
+ <td>(</td>
+ <td class="paramtype">char * </td>
+ <td class="paramname"> <em>s</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform an in-place decoding operation on the input string.
+<p>
+The resulting string will be NULL-terminated.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>input string to decode in a writable buffer </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="250659260ecf95b5dac2347343db6104"></a><!-- doxytag: member="xmltooling::URLEncoder::encode" ref="250659260ecf95b5dac2347343db6104" args="(const char *s) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::string xmltooling::URLEncoder::encode </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>s</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Produce a URL-safe but equivalent version of the input string.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>input string to encode </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a string object containing the result of encoding the input </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="71d2d39529e4db0a8f30e65254d8d583"></a><!-- doxytag: member="xmltooling::URLEncoder::isBad" ref="71d2d39529e4db0a8f30e65254d8d583" args="(char ch) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::URLEncoder::isBad </td>
+ <td>(</td>
+ <td class="paramtype">char </td>
+ <td class="paramname"> <em>ch</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff the input character requires encoding.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ch</em> </td><td>the character to check </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the character should be encoded </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00634.html">URLEncoder.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::URLInputSource Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00523.html">URLInputSource</a></div>
+<h1>xmltooling::URLInputSource Class Reference</h1><!-- doxytag: class="xmltooling::URLInputSource" -->A URL-based parser source that supports a more advanced input stream.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/ParserPool.h></code>
+<p>
+<a href="a00195.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00523.html#8448f67ea027763f239c3332abc0bf33">URLInputSource</a> (const XMLCh *url, const char *systemId=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#8448f67ea027763f239c3332abc0bf33"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00523.html#20f2cbccb4f53f45cd81df8828620635">URLInputSource</a> (const xercesc::DOMElement *e, const char *systemId=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor taking a DOM element supporting the following content:. <a href="#20f2cbccb4f53f45cd81df8828620635"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A URL-based parser source that supports a more advanced input stream.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="8448f67ea027763f239c3332abc0bf33"></a><!-- doxytag: member="xmltooling::URLInputSource::URLInputSource" ref="8448f67ea027763f239c3332abc0bf33" args="(const XMLCh *url, const char *systemId=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::URLInputSource::URLInputSource </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>url</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>systemId</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>url</em> </td><td>source of input </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>systemId</em> </td><td>optional system identifier to attach to the source </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="20f2cbccb4f53f45cd81df8828620635"></a><!-- doxytag: member="xmltooling::URLInputSource::URLInputSource" ref="20f2cbccb4f53f45cd81df8828620635" args="(const xercesc::DOMElement *e, const char *systemId=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::URLInputSource::URLInputSource </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>systemId</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor taking a DOM element supporting the following content:.
+<p>
+<dl>
+<dt>uri | url </dt>
+<dd>identifies the remote resource </dd>
+<dt>verifyHost </dt>
+<dd>true iff name of host should be matched against TLS/SSL certificate </dd>
+<dt>TransportOption elements, like so: </dt>
+<dd><TransportOption provider="CURL" option="150">0</TransportOption> </dd>
+</dl>
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>systemId</em> </td><td>optional system identifier to attach to the source </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00626.html">ParserPool.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ValidationException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00524.html">ValidationException</a></div>
+<h1>xmltooling::ValidationException Class Reference</h1><!-- doxytag: class="xmltooling::ValidationException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions during object validation.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::ValidationException:
+<p><center><img src="a00524.png" usemap="#xmltooling::ValidationException_map" border="0" alt=""></center>
+<map name="xmltooling::ValidationException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,196,80">
+</map>
+<a href="a00062.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce7c312721cde548b9162c59d8906827"></a><!-- doxytag: member="xmltooling::ValidationException::ValidationException" ref="ce7c312721cde548b9162c59d8906827" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html#ce7c312721cde548b9162c59d8906827">ValidationException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ed3056bc47eafdc6e9a3ba46fc555c9"></a><!-- doxytag: member="xmltooling::ValidationException::ValidationException" ref="3ed3056bc47eafdc6e9a3ba46fc555c9" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html#3ed3056bc47eafdc6e9a3ba46fc555c9">ValidationException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9315e26b304a2a3d4a6239ed172e218c"></a><!-- doxytag: member="xmltooling::ValidationException::ValidationException" ref="9315e26b304a2a3d4a6239ed172e218c" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html#9315e26b304a2a3d4a6239ed172e218c">ValidationException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ef931267c2743b1587ee8993cde1614"></a><!-- doxytag: member="xmltooling::ValidationException::ValidationException" ref="7ef931267c2743b1587ee8993cde1614" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html#7ef931267c2743b1587ee8993cde1614">ValidationException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html#8823a41bb1b8bd16d646435a2c4e5a2c">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#8823a41bb1b8bd16d646435a2c4e5a2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html#14e849fa04d9ed84c1849f392736a167">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#14e849fa04d9ed84c1849f392736a167"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions during object validation.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="8823a41bb1b8bd16d646435a2c4e5a2c"></a><!-- doxytag: member="xmltooling::ValidationException::getClassName" ref="8823a41bb1b8bd16d646435a2c4e5a2c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::ValidationException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="14e849fa04d9ed84c1849f392736a167"></a><!-- doxytag: member="xmltooling::ValidationException::raise" ref="14e849fa04d9ed84c1849f392736a167" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::ValidationException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::Validator Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00525.html">Validator</a></div>
+<h1>xmltooling::Validator Class Reference</h1><!-- doxytag: class="xmltooling::Validator" -->An interface for classes that implement rules for checking the validity of XMLObjects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/validation/Validator.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::Validator:
+<p><center><img src="a00525.png" usemap="#xmltooling::Validator_map" border="0" alt=""></center>
+<map name="xmltooling::Validator_map">
+<area href="a00494.html" alt="xmlsignature::SignatureValidator" shape="rect" coords="0,56,193,80">
+</map>
+<a href="a00218.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00525.html#3489bcbbc5b4dc2e2850e82b28883bfc">validate</a> (const <a class="el" href="a00547.html">XMLObject</a> *xmlObject) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks to see if an <a class="el" href="a00547.html">XMLObject</a> is valid. <a href="#3489bcbbc5b4dc2e2850e82b28883bfc"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An interface for classes that implement rules for checking the validity of XMLObjects.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="3489bcbbc5b4dc2e2850e82b28883bfc"></a><!-- doxytag: member="xmltooling::Validator::validate" ref="3489bcbbc5b4dc2e2850e82b28883bfc" args="(const XMLObject *xmlObject) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::Validator::validate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>xmlObject</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks to see if an <a class="el" href="a00547.html">XMLObject</a> is valid.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlObject</em> </td><td>the <a class="el" href="a00547.html">XMLObject</a> to validate</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00524.html">ValidationException</a></em> </td><td>thrown if the element is not valid </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00494.html#df6965d74a6813d3ec8c8a9432816f18">xmlsignature::SignatureValidator</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/validation/<a class="el" href="a00638.html">Validator.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::ValidatorSuite Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00526.html">ValidatorSuite</a></div>
+<h1>xmltooling::ValidatorSuite Class Reference</h1><!-- doxytag: class="xmltooling::ValidatorSuite" -->A collection of validators that can be applied to an <a class="el" href="a00547.html">XMLObject</a> and its children.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/validation/ValidatorSuite.h></code>
+<p>
+<a href="a00219.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html#ed14decfba47135551df8290b656d770">ValidatorSuite</a> (const char *id)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new suite. <a href="#ed14decfba47135551df8290b656d770"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html#251f717a1cc544d280c3a7fc0cc5a78a">getId</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a unique ID for this suite. <a href="#251f717a1cc544d280c3a7fc0cc5a78a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html#ed327170801b8ed34d8c65b8aa10dca2">validate</a> (const <a class="el" href="a00547.html">XMLObject</a> *xmlObject) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the registered validators against the given <a class="el" href="a00547.html">XMLObject</a> and it's children. <a href="#ed327170801b8ed34d8c65b8aa10dca2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html#8c10998e79352db435fb0b6b96466fff">registerValidator</a> (const <a class="el" href="a00475.html">QName</a> &key, <a class="el" href="a00525.html">Validator</a> *validator)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a new validator for the given key. <a href="#8c10998e79352db435fb0b6b96466fff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html#46b7a5b7859d503d20adb76fd2172a94">deregisterValidators</a> (const <a class="el" href="a00475.html">QName</a> &key)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deregisters validators. <a href="#46b7a5b7859d503d20adb76fd2172a94"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fd51cae62d16aab28e0f8adfd98adf5"></a><!-- doxytag: member="xmltooling::ValidatorSuite::destroyValidators" ref="2fd51cae62d16aab28e0f8adfd98adf5" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html#2fd51cae62d16aab28e0f8adfd98adf5">destroyValidators</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters and destroys all registered validators. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A collection of validators that can be applied to an <a class="el" href="a00547.html">XMLObject</a> and its children.
+<p>
+These collections can represent usage specific checks, such as those outlined in schemas or profiles of specific XML specifications.<p>
+Registered Validators must be stateless. Validators are fetched based on schema type and element name, in that order.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="ed14decfba47135551df8290b656d770"></a><!-- doxytag: member="xmltooling::ValidatorSuite::ValidatorSuite" ref="ed14decfba47135551df8290b656d770" args="(const char *id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::ValidatorSuite::ValidatorSuite </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>id</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new suite.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>an identifier for the suite </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="46b7a5b7859d503d20adb76fd2172a94"></a><!-- doxytag: member="xmltooling::ValidatorSuite::deregisterValidators" ref="46b7a5b7859d503d20adb76fd2172a94" args="(const QName &key)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::ValidatorSuite::deregisterValidators </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>key</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deregisters validators.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key for the validators to be deregistered </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="251f717a1cc544d280c3a7fc0cc5a78a"></a><!-- doxytag: member="xmltooling::ValidatorSuite::getId" ref="251f717a1cc544d280c3a7fc0cc5a78a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::ValidatorSuite::getId </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets a unique ID for this suite.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a unique ID for this suite </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8c10998e79352db435fb0b6b96466fff"></a><!-- doxytag: member="xmltooling::ValidatorSuite::registerValidator" ref="8c10998e79352db435fb0b6b96466fff" args="(const QName &key, Validator *validator)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::ValidatorSuite::registerValidator </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00525.html">Validator</a> * </td>
+ <td class="paramname"> <em>validator</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers a new validator for the given key.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key used to retrieve the validator </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>validator</em> </td><td>the validator </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ed327170801b8ed34d8c65b8aa10dca2"></a><!-- doxytag: member="xmltooling::ValidatorSuite::validate" ref="ed327170801b8ed34d8c65b8aa10dca2" args="(const XMLObject *xmlObject) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::ValidatorSuite::validate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>xmlObject</em> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Evaluates the registered validators against the given <a class="el" href="a00547.html">XMLObject</a> and it's children.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlObject</em> </td><td>the <a class="el" href="a00547.html">XMLObject</a> tree to validate</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00524.html">ValidationException</a></em> </td><td>thrown if the element tree is not valid </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/validation/<a class="el" href="a00639.html">ValidatorSuite.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509Certificate Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00527.html">X509Certificate</a></div>
+<h1>xmlsignature::X509Certificate Class Reference</h1><!-- doxytag: class="xmlsignature::X509Certificate" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00527.html">X509Certificate</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509Certificate:
+<p><center><img src="a00527.png" usemap="#xmlsignature::X509Certificate_map" border="0" alt=""></center>
+<map name="xmlsignature::X509Certificate_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,176,24">
+</map>
+<a href="a00113.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f02f4e3a0b42e716cf6edd9a13ddd58f"></a><!-- doxytag: member="xmlsignature::X509Certificate::cloneX509Certificate" ref="f02f4e3a0b42e716cf6edd9a13ddd58f" args="() const =0" -->
+virtual <a class="el" href="a00527.html">X509Certificate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00527.html#f02f4e3a0b42e716cf6edd9a13ddd58f">cloneX509Certificate</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cea1b72cd39b967043e0c243535aa890"></a><!-- doxytag: member="xmlsignature::X509Certificate::getValue" ref="cea1b72cd39b967043e0c243535aa890" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00527.html#cea1b72cd39b967043e0c243535aa890">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f8ceb7eb132e774bae625a283fffe05"></a><!-- doxytag: member="xmlsignature::X509Certificate::setValue" ref="1f8ceb7eb132e774bae625a283fffe05" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00527.html#1f8ceb7eb132e774bae625a283fffe05">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ea8a6e30cfef07624df0624ed29d72d"></a><!-- doxytag: member="xmlsignature::X509Certificate::LOCAL_NAME" ref="7ea8a6e30cfef07624df0624ed29d72d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00527.html#7ea8a6e30cfef07624df0624ed29d72d">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00527.html">X509Certificate</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509CertificateBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00528.html">X509CertificateBuilder</a></div>
+<h1>xmlsignature::X509CertificateBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509CertificateBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00527.html">X509Certificate</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509CertificateBuilder:
+<p><center><img src="a00528.png" usemap="#xmlsignature::X509CertificateBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509CertificateBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00139.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8d9d9848e4a35d72142ddc485776b4a"></a><!-- doxytag: member="xmlsignature::X509CertificateBuilder::buildObject" ref="d8d9d9848e4a35d72142ddc485776b4a" args="() const " -->
+virtual <a class="el" href="a00527.html">X509Certificate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00528.html#d8d9d9848e4a35d72142ddc485776b4a">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6951102829105666e0b5d3ca9478d13"></a><!-- doxytag: member="xmlsignature::X509CertificateBuilder::buildObject" ref="d6951102829105666e0b5d3ca9478d13" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00527.html">X509Certificate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00528.html#d6951102829105666e0b5d3ca9478d13">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a652063e9d3ee46263711f366c5453cb"></a><!-- doxytag: member="xmlsignature::X509CertificateBuilder::buildX509Certificate" ref="a652063e9d3ee46263711f366c5453cb" args="()" -->
+static <a class="el" href="a00527.html">X509Certificate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00528.html#a652063e9d3ee46263711f366c5453cb">buildX509Certificate</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00527.html">X509Certificate</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::X509Credential Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00529.html">X509Credential</a></div>
+<h1>xmltooling::X509Credential Class Reference</h1><!-- doxytag: class="xmltooling::X509Credential" --><!-- doxytag: inherits="xmltooling::Credential" -->Wraps an X.509-based <a class="el" href="a00371.html">Credential</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/X509Credential.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::X509Credential:
+<p><center><img src="a00529.png" usemap="#xmltooling::X509Credential_map" border="0" alt=""></center>
+<map name="xmltooling::X509Credential_map">
+<area href="a00371.html" alt="xmltooling::Credential" shape="rect" coords="101,0,293,24">
+<area href="a00353.html" alt="xmltooling::BasicX509Credential" shape="rect" coords="0,112,192,136">
+<area href="a00455.html" alt="xmltooling::OpenSSLCredential" shape="rect" coords="202,112,394,136">
+</map>
+<a href="a00093.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c4c820748fe4a9dc534c1f62810b35bda7b92c6e5c335c968053978f2d9952c"></a><!-- doxytag: member="xmltooling::X509Credential::RESOLVE_CERTS" ref="9c4c820748fe4a9dc534c1f62810b35bda7b92c6e5c335c968053978f2d9952c" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>RESOLVE_CERTS</b> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c4c820748fe4a9dc534c1f62810b35b705004b1c5867ba60b14486a8991a0cb"></a><!-- doxytag: member="xmltooling::X509Credential::RESOLVE_CRLS" ref="9c4c820748fe4a9dc534c1f62810b35b705004b1c5867ba60b14486a8991a0cb" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>RESOLVE_CRLS</b> = 8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d989827966bf93615642931bcc55104a4e7c6a092ff5496529fa34050ba9556"></a><!-- doxytag: member="xmltooling::X509Credential::KEYINFO_X509_CERTIFICATE" ref="3d989827966bf93615642931bcc55104a4e7c6a092ff5496529fa34050ba9556" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_X509_CERTIFICATE</b> = 4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d989827966bf93615642931bcc551043a6af4220bc666b0efe3dd272a3a94e7"></a><!-- doxytag: member="xmltooling::X509Credential::KEYINFO_X509_SUBJECTNAME" ref="3d989827966bf93615642931bcc551043a6af4220bc666b0efe3dd272a3a94e7" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_X509_SUBJECTNAME</b> = 8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d989827966bf93615642931bcc55104c83d2d5035ccf88f737d7d65bde8de01"></a><!-- doxytag: member="xmltooling::X509Credential::KEYINFO_X509_ISSUERSERIAL" ref="3d989827966bf93615642931bcc55104c83d2d5035ccf88f737d7d65bde8de01" args="" -->
+ </td><td class="memItemRight" valign="bottom"><b>KEYINFO_X509_ISSUERSERIAL</b> = 16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#9c4c820748fe4a9dc534c1f62810b35b">ResolveTypes</a> { <b>RESOLVE_CERTS</b> = 4,
+<b>RESOLVE_CRLS</b> = 8
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitmask constants for limiting resolution process inside a <a class="el" href="a00374.html">CredentialResolver</a>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#3d989827966bf93615642931bcc55104">KeyInfoTypes</a> { <b>KEYINFO_X509_CERTIFICATE</b> = 4,
+<b>KEYINFO_X509_SUBJECTNAME</b> = 8,
+<b>KEYINFO_X509_ISSUERSERIAL</b> = 16
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Bitmask of supported KeyInfo content to generate. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ XSECCryptoX509 * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#0088fb40a363c7fc8745f32e69723733">getEntityCertificateChain</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable collection of certificates in the entity's trust chain. <a href="#0088fb40a363c7fc8745f32e69723733"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">getCRL</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::vector<<br>
+ <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#23d019d3a5ce8c05e9d260181d18d3aa">getCRLs</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable collection of all CRLs associated with the credential. <a href="#23d019d3a5ce8c05e9d260181d18d3aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#b402ed8b04c98123031309d18da93f3f">getSubjectName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the subject name of the first certificate in the chain. <a href="#b402ed8b04c98123031309d18da93f3f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#67d59b7ba610caeb3d9b1a2346313cd5">getIssuerName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the issuer name of the first certificate in the chain. <a href="#67d59b7ba610caeb3d9b1a2346313cd5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#9adfc62fd676f194ff3ea8d063d12116">getSerialNumber</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the serial number of the first certificate in the chain. <a href="#9adfc62fd676f194ff3ea8d063d12116"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4167cd73ce30890f82c6f4b6ed51421f"></a><!-- doxytag: member="xmltooling::X509Credential::extract" ref="4167cd73ce30890f82c6f4b6ed51421f" args="()=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html#4167cd73ce30890f82c6f4b6ed51421f">extract</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extracts properties like issuer and subject from the first certificate in the chain. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wraps an X.509-based <a class="el" href="a00371.html">Credential</a>.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="63be955fb2ae7a47baf5418e60bc4e23"></a><!-- doxytag: member="xmltooling::X509Credential::getCRL" ref="63be955fb2ae7a47baf5418e60bc4e23" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00559.html">XSECCryptoX509CRL</a>* xmltooling::X509Credential::getCRL </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd></dd></dl>
+Gets a CRL associated with the credential.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>CRL associated with the credential </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#13f71640488b24a986133689b6adc57c">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="23d019d3a5ce8c05e9d260181d18d3aa"></a><!-- doxytag: member="xmltooling::X509Credential::getCRLs" ref="23d019d3a5ce8c05e9d260181d18d3aa" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<<a class="el" href="a00559.html">XSECCryptoX509CRL</a>*>& xmltooling::X509Credential::getCRLs </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable collection of all CRLs associated with the credential.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>CRLs associated with the credential </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#7f38ca92829362cf98e96f20e1a15bbc">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="0088fb40a363c7fc8745f32e69723733"></a><!-- doxytag: member="xmltooling::X509Credential::getEntityCertificateChain" ref="0088fb40a363c7fc8745f32e69723733" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::vector<XSECCryptoX509*>& xmltooling::X509Credential::getEntityCertificateChain </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable collection of certificates in the entity's trust chain.
+<p>
+The entity certificate is contained within this list. No specific ordering of the certificates is guaranteed.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a certificate chain </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#04a0832e1b9476ba6eb7ae1d444c03eb">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="67d59b7ba610caeb3d9b1a2346313cd5"></a><!-- doxytag: member="xmltooling::X509Credential::getIssuerName" ref="67d59b7ba610caeb3d9b1a2346313cd5" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::X509Credential::getIssuerName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the issuer name of the first certificate in the chain.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the Issuer DN </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#12b5de1b909f989716fba60774c44c0f">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="9adfc62fd676f194ff3ea8d063d12116"></a><!-- doxytag: member="xmltooling::X509Credential::getSerialNumber" ref="9adfc62fd676f194ff3ea8d063d12116" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::X509Credential::getSerialNumber </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the serial number of the first certificate in the chain.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the serial number </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#2c32a037f5478adc7ee29b8011a091a4">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<a class="anchor" name="b402ed8b04c98123031309d18da93f3f"></a><!-- doxytag: member="xmltooling::X509Credential::getSubjectName" ref="b402ed8b04c98123031309d18da93f3f" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::X509Credential::getSubjectName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the subject name of the first certificate in the chain.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the Subject DN </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00353.html#31257923828cde1c87b326737112780a">xmltooling::BasicX509Credential</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00610.html">X509Credential.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509CRL Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00530.html">X509CRL</a></div>
+<h1>xmlsignature::X509CRL Class Reference</h1><!-- doxytag: class="xmlsignature::X509CRL" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00530.html">X509CRL</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509CRL:
+<p><center><img src="a00530.png" usemap="#xmlsignature::X509CRL_map" border="0" alt=""></center>
+<map name="xmlsignature::X509CRL_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,142,24">
+</map>
+<a href="a00114.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f874c5aa75d4dce633919173db97eb67"></a><!-- doxytag: member="xmlsignature::X509CRL::cloneX509CRL" ref="f874c5aa75d4dce633919173db97eb67" args="() const =0" -->
+virtual <a class="el" href="a00530.html">X509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html#f874c5aa75d4dce633919173db97eb67">cloneX509CRL</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acc7634020bf63cb5e66d55dae6f42b8"></a><!-- doxytag: member="xmlsignature::X509CRL::getValue" ref="acc7634020bf63cb5e66d55dae6f42b8" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html#acc7634020bf63cb5e66d55dae6f42b8">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c25c1e835f4922e5f8da152957cecb0"></a><!-- doxytag: member="xmlsignature::X509CRL::setValue" ref="6c25c1e835f4922e5f8da152957cecb0" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html#6c25c1e835f4922e5f8da152957cecb0">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a67de725430d8954bf0dbac8c7602350"></a><!-- doxytag: member="xmlsignature::X509CRL::LOCAL_NAME" ref="a67de725430d8954bf0dbac8c7602350" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html#a67de725430d8954bf0dbac8c7602350">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00530.html">X509CRL</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509CRLBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00531.html">X509CRLBuilder</a></div>
+<h1>xmlsignature::X509CRLBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509CRLBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00530.html">X509CRL</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509CRLBuilder:
+<p><center><img src="a00531.png" usemap="#xmlsignature::X509CRLBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509CRLBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00140.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac556a52b00cbc6705ad03b43e85d4c4"></a><!-- doxytag: member="xmlsignature::X509CRLBuilder::buildObject" ref="ac556a52b00cbc6705ad03b43e85d4c4" args="() const " -->
+virtual <a class="el" href="a00530.html">X509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00531.html#ac556a52b00cbc6705ad03b43e85d4c4">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="73f776ae333cca8e6125cacb04ea3bb6"></a><!-- doxytag: member="xmlsignature::X509CRLBuilder::buildObject" ref="73f776ae333cca8e6125cacb04ea3bb6" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00530.html">X509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00531.html#73f776ae333cca8e6125cacb04ea3bb6">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6de5c042d19390d692ec4483daffa395"></a><!-- doxytag: member="xmlsignature::X509CRLBuilder::buildX509CRL" ref="6de5c042d19390d692ec4483daffa395" args="()" -->
+static <a class="el" href="a00530.html">X509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00531.html#6de5c042d19390d692ec4483daffa395">buildX509CRL</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00530.html">X509CRL</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509Data Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00532.html">X509Data</a></div>
+<h1>xmlsignature::X509Data Class Reference</h1><!-- doxytag: class="xmlsignature::X509Data" --><!-- doxytag: inherits="xmltooling::ElementExtensibleXMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00532.html">X509Data</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509Data:
+<p><center><img src="a00532.png" usemap="#xmlsignature::X509Data_map" border="0" alt=""></center>
+<map name="xmlsignature::X509Data_map">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="0,56,238,80">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,238,24">
+</map>
+<a href="a00125.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab0f15b54c73b46ed35ebe5bf38f9f32"></a><!-- doxytag: member="xmlsignature::X509Data::cloneX509Data" ref="ab0f15b54c73b46ed35ebe5bf38f9f32" args="() const =0" -->
+virtual <a class="el" href="a00532.html">X509Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#ab0f15b54c73b46ed35ebe5bf38f9f32">cloneX509Data</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfcfb57f46573e2c2db5af228482f426"></a><!-- doxytag: member="xmlsignature::X509Data::getX509IssuerSerials" ref="bfcfb57f46573e2c2db5af228482f426" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00536.html">X509IssuerSerial</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#bfcfb57f46573e2c2db5af228482f426">getX509IssuerSerials</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00536.html">X509IssuerSerial</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="254a7560dd10b24c2fca96178d858aac"></a><!-- doxytag: member="xmlsignature::X509Data::getX509IssuerSerials" ref="254a7560dd10b24c2fca96178d858aac" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00536.html">X509IssuerSerial</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#254a7560dd10b24c2fca96178d858aac">getX509IssuerSerials</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00536.html">X509IssuerSerial</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d4ceaef3bd5615e7bee33fd4a0fd85b"></a><!-- doxytag: member="xmlsignature::X509Data::getX509SKIs" ref="8d4ceaef3bd5615e7bee33fd4a0fd85b" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00540.html">X509SKI</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#8d4ceaef3bd5615e7bee33fd4a0fd85b">getX509SKIs</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00540.html">X509SKI</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1cd5b99c24b033cb0c6b9041d73cf826"></a><!-- doxytag: member="xmlsignature::X509Data::getX509SKIs" ref="1cd5b99c24b033cb0c6b9041d73cf826" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00540.html">X509SKI</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#1cd5b99c24b033cb0c6b9041d73cf826">getX509SKIs</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00540.html">X509SKI</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c90d2ab03c8bbfd22d9b06bb22559c4"></a><!-- doxytag: member="xmlsignature::X509Data::getX509SubjectNames" ref="9c90d2ab03c8bbfd22d9b06bb22559c4" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00542.html">X509SubjectName</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#9c90d2ab03c8bbfd22d9b06bb22559c4">getX509SubjectNames</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00542.html">X509SubjectName</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d733f85a58319340fdf6f51c8343e0ff"></a><!-- doxytag: member="xmlsignature::X509Data::getX509SubjectNames" ref="d733f85a58319340fdf6f51c8343e0ff" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00542.html">X509SubjectName</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#d733f85a58319340fdf6f51c8343e0ff">getX509SubjectNames</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00542.html">X509SubjectName</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ee32f017165711d806b6ae350b83f35"></a><!-- doxytag: member="xmlsignature::X509Data::getX509Certificates" ref="5ee32f017165711d806b6ae350b83f35" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00527.html">X509Certificate</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#5ee32f017165711d806b6ae350b83f35">getX509Certificates</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00527.html">X509Certificate</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="147f7a9eb3684d9f23d830f8f9d3f3cd"></a><!-- doxytag: member="xmlsignature::X509Data::getX509Certificates" ref="147f7a9eb3684d9f23d830f8f9d3f3cd" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00527.html">X509Certificate</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#147f7a9eb3684d9f23d830f8f9d3f3cd">getX509Certificates</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00527.html">X509Certificate</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e9ed1c6f23967182ccbfe5bad4cb46c"></a><!-- doxytag: member="xmlsignature::X509Data::getX509CRLs" ref="7e9ed1c6f23967182ccbfe5bad4cb46c" args="()=0" -->
+virtual <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a><<br>
+ std::vector< <a class="el" href="a00530.html">X509CRL</a> * > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#7e9ed1c6f23967182ccbfe5bad4cb46c">getX509CRLs</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns modifiable <a class="el" href="a00530.html">X509CRL</a> collection. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de4d416a46439478163a5c9e2dd18387"></a><!-- doxytag: member="xmlsignature::X509Data::getX509CRLs" ref="de4d416a46439478163a5c9e2dd18387" args="() const =0" -->
+virtual const std::vector<<br>
+ <a class="el" href="a00530.html">X509CRL</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#de4d416a46439478163a5c9e2dd18387">getX509CRLs</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns reference to immutable <a class="el" href="a00530.html">X509CRL</a> collection. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f8115ae2aa8abe0d7fd1239d4fdcd80"></a><!-- doxytag: member="xmlsignature::X509Data::LOCAL_NAME" ref="9f8115ae2aa8abe0d7fd1239d4fdcd80" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#9f8115ae2aa8abe0d7fd1239d4fdcd80">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8acaffc6cc439128d2cebc03eac5a283"></a><!-- doxytag: member="xmlsignature::X509Data::TYPE_NAME" ref="8acaffc6cc439128d2cebc03eac5a283" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html#8acaffc6cc439128d2cebc03eac5a283">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">X509DataType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00532.html">X509Data</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509DataBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00533.html">X509DataBuilder</a></div>
+<h1>xmlsignature::X509DataBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509DataBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00532.html">X509Data</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509DataBuilder:
+<p><center><img src="a00533.png" usemap="#xmlsignature::X509DataBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509DataBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00141.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5044d9fdb7d35d8559b5f5669611e33"></a><!-- doxytag: member="xmlsignature::X509DataBuilder::buildObject" ref="a5044d9fdb7d35d8559b5f5669611e33" args="() const " -->
+virtual <a class="el" href="a00532.html">X509Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00533.html#a5044d9fdb7d35d8559b5f5669611e33">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57db7aacb86144387219564fa3c3e0e8"></a><!-- doxytag: member="xmlsignature::X509DataBuilder::buildObject" ref="57db7aacb86144387219564fa3c3e0e8" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00532.html">X509Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00533.html#57db7aacb86144387219564fa3c3e0e8">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad3da0fddee25ebbc5dcc0b4802b3eea"></a><!-- doxytag: member="xmlsignature::X509DataBuilder::buildX509Data" ref="ad3da0fddee25ebbc5dcc0b4802b3eea" args="()" -->
+static <a class="el" href="a00532.html">X509Data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00533.html#ad3da0fddee25ebbc5dcc0b4802b3eea">buildX509Data</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00532.html">X509Data</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509IssuerName Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00534.html">X509IssuerName</a></div>
+<h1>xmlsignature::X509IssuerName Class Reference</h1><!-- doxytag: class="xmlsignature::X509IssuerName" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00534.html">X509IssuerName</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509IssuerName:
+<p><center><img src="a00534.png" usemap="#xmlsignature::X509IssuerName_map" border="0" alt=""></center>
+<map name="xmlsignature::X509IssuerName_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,184,24">
+</map>
+<a href="a00109.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c4a41f6877ac6ba532184e95758c589"></a><!-- doxytag: member="xmlsignature::X509IssuerName::cloneX509IssuerName" ref="9c4a41f6877ac6ba532184e95758c589" args="() const =0" -->
+virtual <a class="el" href="a00534.html">X509IssuerName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html#9c4a41f6877ac6ba532184e95758c589">cloneX509IssuerName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fca629aca484ae779c5a71cf8f2a7249"></a><!-- doxytag: member="xmlsignature::X509IssuerName::getName" ref="fca629aca484ae779c5a71cf8f2a7249" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html#fca629aca484ae779c5a71cf8f2a7249">getName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Name . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c92f1f0801d9cbf2cab97d107c5e91c9"></a><!-- doxytag: member="xmlsignature::X509IssuerName::setName" ref="c92f1f0801d9cbf2cab97d107c5e91c9" args="(const XMLCh *Name)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html#c92f1f0801d9cbf2cab97d107c5e91c9">setName</a> (const XMLCh *Name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Name . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60882cd0f63ce6259db0a9daa2832af3"></a><!-- doxytag: member="xmlsignature::X509IssuerName::LOCAL_NAME" ref="60882cd0f63ce6259db0a9daa2832af3" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html#60882cd0f63ce6259db0a9daa2832af3">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00534.html">X509IssuerName</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509IssuerNameBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00535.html">X509IssuerNameBuilder</a></div>
+<h1>xmlsignature::X509IssuerNameBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509IssuerNameBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00534.html">X509IssuerName</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509IssuerNameBuilder:
+<p><center><img src="a00535.png" usemap="#xmlsignature::X509IssuerNameBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509IssuerNameBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00135.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97e24559099fd36acd95d0af8e24420d"></a><!-- doxytag: member="xmlsignature::X509IssuerNameBuilder::buildObject" ref="97e24559099fd36acd95d0af8e24420d" args="() const " -->
+virtual <a class="el" href="a00534.html">X509IssuerName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00535.html#97e24559099fd36acd95d0af8e24420d">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3410f8b8cc454e42baa4a73eed02266"></a><!-- doxytag: member="xmlsignature::X509IssuerNameBuilder::buildObject" ref="b3410f8b8cc454e42baa4a73eed02266" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00534.html">X509IssuerName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00535.html#b3410f8b8cc454e42baa4a73eed02266">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe76685a3e6754497dd1bb6c14e29e03"></a><!-- doxytag: member="xmlsignature::X509IssuerNameBuilder::buildX509IssuerName" ref="fe76685a3e6754497dd1bb6c14e29e03" args="()" -->
+static <a class="el" href="a00534.html">X509IssuerName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00535.html#fe76685a3e6754497dd1bb6c14e29e03">buildX509IssuerName</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00534.html">X509IssuerName</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509IssuerSerial Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00536.html">X509IssuerSerial</a></div>
+<h1>xmlsignature::X509IssuerSerial Class Reference</h1><!-- doxytag: class="xmlsignature::X509IssuerSerial" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00536.html">X509IssuerSerial</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509IssuerSerial:
+<p><center><img src="a00536.png" usemap="#xmlsignature::X509IssuerSerial_map" border="0" alt=""></center>
+<map name="xmlsignature::X509IssuerSerial_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,185,24">
+</map>
+<a href="a00124.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34265a24e1c3e9477a516a7fcbe092f4"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::cloneX509IssuerSerial" ref="34265a24e1c3e9477a516a7fcbe092f4" args="() const =0" -->
+virtual <a class="el" href="a00536.html">X509IssuerSerial</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#34265a24e1c3e9477a516a7fcbe092f4">cloneX509IssuerSerial</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45ba60d8242b190e429df5ff9f3566cb"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::getX509IssuerName" ref="45ba60d8242b190e429df5ff9f3566cb" args="() const =0" -->
+virtual <a class="el" href="a00534.html">X509IssuerName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#45ba60d8242b190e429df5ff9f3566cb">getX509IssuerName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00534.html">X509IssuerName</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa218c4374210bb3d286c6cd34580d81"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::setX509IssuerName" ref="aa218c4374210bb3d286c6cd34580d81" args="(X509IssuerName *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#aa218c4374210bb3d286c6cd34580d81">setX509IssuerName</a> (<a class="el" href="a00534.html">X509IssuerName</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00534.html">X509IssuerName</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="895a6cb7b58f04a00836dd83ac69e2b9"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::getX509SerialNumber" ref="895a6cb7b58f04a00836dd83ac69e2b9" args="() const =0" -->
+virtual <a class="el" href="a00538.html">X509SerialNumber</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#895a6cb7b58f04a00836dd83ac69e2b9">getX509SerialNumber</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the <a class="el" href="a00538.html">X509SerialNumber</a> child. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a34f976a07c73a441df7b50a6ab5eec6"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::setX509SerialNumber" ref="a34f976a07c73a441df7b50a6ab5eec6" args="(X509SerialNumber *child)=0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#a34f976a07c73a441df7b50a6ab5eec6">setX509SerialNumber</a> (<a class="el" href="a00538.html">X509SerialNumber</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="a00538.html">X509SerialNumber</a> child. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7ebbd0d3d7c1bf2302bbce8d5983519"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::LOCAL_NAME" ref="e7ebbd0d3d7c1bf2302bbce8d5983519" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#e7ebbd0d3d7c1bf2302bbce8d5983519">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="63639aa6fd25cfb837eade2c01172ac2"></a><!-- doxytag: member="xmlsignature::X509IssuerSerial::TYPE_NAME" ref="63639aa6fd25cfb837eade2c01172ac2" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#63639aa6fd25cfb837eade2c01172ac2">TYPE_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">X509IssuerSerialType local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00536.html">X509IssuerSerial</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509IssuerSerialBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00537.html">X509IssuerSerialBuilder</a></div>
+<h1>xmlsignature::X509IssuerSerialBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509IssuerSerialBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00536.html">X509IssuerSerial</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509IssuerSerialBuilder:
+<p><center><img src="a00537.png" usemap="#xmlsignature::X509IssuerSerialBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509IssuerSerialBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00134.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7248eab6a0580513ee63d14a5e85aac"></a><!-- doxytag: member="xmlsignature::X509IssuerSerialBuilder::buildObject" ref="d7248eab6a0580513ee63d14a5e85aac" args="() const " -->
+virtual <a class="el" href="a00536.html">X509IssuerSerial</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00537.html#d7248eab6a0580513ee63d14a5e85aac">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cebfe687b870c1fed235126bd50e4d71"></a><!-- doxytag: member="xmlsignature::X509IssuerSerialBuilder::buildObject" ref="cebfe687b870c1fed235126bd50e4d71" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00536.html">X509IssuerSerial</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00537.html#cebfe687b870c1fed235126bd50e4d71">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16060461c8bbc4369e11cd99052b9505"></a><!-- doxytag: member="xmlsignature::X509IssuerSerialBuilder::buildX509IssuerSerial" ref="16060461c8bbc4369e11cd99052b9505" args="()" -->
+static <a class="el" href="a00536.html">X509IssuerSerial</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00537.html#16060461c8bbc4369e11cd99052b9505">buildX509IssuerSerial</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00536.html">X509IssuerSerial</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509SerialNumber Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00538.html">X509SerialNumber</a></div>
+<h1>xmlsignature::X509SerialNumber Class Reference</h1><!-- doxytag: class="xmlsignature::X509SerialNumber" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00538.html">X509SerialNumber</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509SerialNumber:
+<p><center><img src="a00538.png" usemap="#xmlsignature::X509SerialNumber_map" border="0" alt=""></center>
+<map name="xmlsignature::X509SerialNumber_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,195,24">
+</map>
+<a href="a00110.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9d357d86cdc7839d98c748ccc46454b8"></a><!-- doxytag: member="xmlsignature::X509SerialNumber::cloneX509SerialNumber" ref="9d357d86cdc7839d98c748ccc46454b8" args="() const =0" -->
+virtual <a class="el" href="a00538.html">X509SerialNumber</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html#9d357d86cdc7839d98c748ccc46454b8">cloneX509SerialNumber</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="813274c672cdbe1e3bd756ab3f5bd011"></a><!-- doxytag: member="xmlsignature::X509SerialNumber::getSerialNumber" ref="813274c672cdbe1e3bd756ab3f5bd011" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html#813274c672cdbe1e3bd756ab3f5bd011">getSerialNumber</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns SerialNumber . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="282b9fd7651886c073f084c222d8d49f"></a><!-- doxytag: member="xmlsignature::X509SerialNumber::setSerialNumber" ref="282b9fd7651886c073f084c222d8d49f" args="(const XMLCh *SerialNumber)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html#282b9fd7651886c073f084c222d8d49f">setSerialNumber</a> (const XMLCh *SerialNumber)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears SerialNumber . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22fefb70fbb58be6c15f3440a6f0d4e3"></a><!-- doxytag: member="xmlsignature::X509SerialNumber::LOCAL_NAME" ref="22fefb70fbb58be6c15f3440a6f0d4e3" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html#22fefb70fbb58be6c15f3440a6f0d4e3">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00538.html">X509SerialNumber</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509SerialNumberBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00539.html">X509SerialNumberBuilder</a></div>
+<h1>xmlsignature::X509SerialNumberBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509SerialNumberBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00538.html">X509SerialNumber</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509SerialNumberBuilder:
+<p><center><img src="a00539.png" usemap="#xmlsignature::X509SerialNumberBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509SerialNumberBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,235,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,235,24">
+</map>
+<a href="a00136.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3770e61d3d4fa3ea2fabc573c82eb79"></a><!-- doxytag: member="xmlsignature::X509SerialNumberBuilder::buildObject" ref="e3770e61d3d4fa3ea2fabc573c82eb79" args="() const " -->
+virtual <a class="el" href="a00538.html">X509SerialNumber</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00539.html#e3770e61d3d4fa3ea2fabc573c82eb79">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45c55e2b518f2806b852baa62731d98d"></a><!-- doxytag: member="xmlsignature::X509SerialNumberBuilder::buildObject" ref="45c55e2b518f2806b852baa62731d98d" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00538.html">X509SerialNumber</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00539.html#45c55e2b518f2806b852baa62731d98d">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f9d3a0462b266981a8c38de0c6a1b0d"></a><!-- doxytag: member="xmlsignature::X509SerialNumberBuilder::buildX509SerialNumber" ref="9f9d3a0462b266981a8c38de0c6a1b0d" args="()" -->
+static <a class="el" href="a00538.html">X509SerialNumber</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00539.html#9f9d3a0462b266981a8c38de0c6a1b0d">buildX509SerialNumber</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00538.html">X509SerialNumber</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509SKI Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00540.html">X509SKI</a></div>
+<h1>xmlsignature::X509SKI Class Reference</h1><!-- doxytag: class="xmlsignature::X509SKI" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00540.html">X509SKI</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509SKI:
+<p><center><img src="a00540.png" usemap="#xmlsignature::X509SKI_map" border="0" alt=""></center>
+<map name="xmlsignature::X509SKI_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00111.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f83bbcfd410fb5d2edda2310c417297"></a><!-- doxytag: member="xmlsignature::X509SKI::cloneX509SKI" ref="4f83bbcfd410fb5d2edda2310c417297" args="() const =0" -->
+virtual <a class="el" href="a00540.html">X509SKI</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html#4f83bbcfd410fb5d2edda2310c417297">cloneX509SKI</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8822b0ccbd7f8da574ddf9a3c0b298a0"></a><!-- doxytag: member="xmlsignature::X509SKI::getValue" ref="8822b0ccbd7f8da574ddf9a3c0b298a0" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html#8822b0ccbd7f8da574ddf9a3c0b298a0">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91a56d63fa891c1b64cd771d8f37c627"></a><!-- doxytag: member="xmlsignature::X509SKI::setValue" ref="91a56d63fa891c1b64cd771d8f37c627" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html#91a56d63fa891c1b64cd771d8f37c627">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="744f7665e07d902f1c60c8e333ff9fdf"></a><!-- doxytag: member="xmlsignature::X509SKI::LOCAL_NAME" ref="744f7665e07d902f1c60c8e333ff9fdf" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html#744f7665e07d902f1c60c8e333ff9fdf">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00540.html">X509SKI</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509SKIBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00541.html">X509SKIBuilder</a></div>
+<h1>xmlsignature::X509SKIBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509SKIBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00540.html">X509SKI</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509SKIBuilder:
+<p><center><img src="a00541.png" usemap="#xmlsignature::X509SKIBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509SKIBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00137.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="552452f9ff5a24276175acb700524c6a"></a><!-- doxytag: member="xmlsignature::X509SKIBuilder::buildObject" ref="552452f9ff5a24276175acb700524c6a" args="() const " -->
+virtual <a class="el" href="a00540.html">X509SKI</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00541.html#552452f9ff5a24276175acb700524c6a">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d1217afbbccfaa615f3f328161b98bb"></a><!-- doxytag: member="xmlsignature::X509SKIBuilder::buildObject" ref="4d1217afbbccfaa615f3f328161b98bb" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00540.html">X509SKI</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00541.html#4d1217afbbccfaa615f3f328161b98bb">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51b336b5ced079fb942d25e91ea1af8d"></a><!-- doxytag: member="xmlsignature::X509SKIBuilder::buildX509SKI" ref="51b336b5ced079fb942d25e91ea1af8d" args="()" -->
+static <a class="el" href="a00540.html">X509SKI</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00541.html#51b336b5ced079fb942d25e91ea1af8d">buildX509SKI</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00540.html">X509SKI</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509SubjectName Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00542.html">X509SubjectName</a></div>
+<h1>xmlsignature::X509SubjectName Class Reference</h1><!-- doxytag: class="xmlsignature::X509SubjectName" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00542.html">X509SubjectName</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509SubjectName:
+<p><center><img src="a00542.png" usemap="#xmlsignature::X509SubjectName_map" border="0" alt=""></center>
+<map name="xmlsignature::X509SubjectName_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,192,24">
+</map>
+<a href="a00112.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdea4c5b7ba1fa0e8e758bac8fa73f7a"></a><!-- doxytag: member="xmlsignature::X509SubjectName::cloneX509SubjectName" ref="bdea4c5b7ba1fa0e8e758bac8fa73f7a" args="() const =0" -->
+virtual <a class="el" href="a00542.html">X509SubjectName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html#bdea4c5b7ba1fa0e8e758bac8fa73f7a">cloneX509SubjectName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b86b88790bdf3b387a0fa7568a09f04"></a><!-- doxytag: member="xmlsignature::X509SubjectName::getName" ref="9b86b88790bdf3b387a0fa7568a09f04" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html#9b86b88790bdf3b387a0fa7568a09f04">getName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Name . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="585ea33198177fd876f9efb90149521b"></a><!-- doxytag: member="xmlsignature::X509SubjectName::setName" ref="585ea33198177fd876f9efb90149521b" args="(const XMLCh *Name)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html#585ea33198177fd876f9efb90149521b">setName</a> (const XMLCh *Name)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Name . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2589dd9dc9a4c51f2061a389ebff0fcf"></a><!-- doxytag: member="xmlsignature::X509SubjectName::LOCAL_NAME" ref="2589dd9dc9a4c51f2061a389ebff0fcf" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html#2589dd9dc9a4c51f2061a389ebff0fcf">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00542.html">X509SubjectName</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::X509SubjectNameBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00543.html">X509SubjectNameBuilder</a></div>
+<h1>xmlsignature::X509SubjectNameBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::X509SubjectNameBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00542.html">X509SubjectName</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::X509SubjectNameBuilder:
+<p><center><img src="a00543.png" usemap="#xmlsignature::X509SubjectNameBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::X509SubjectNameBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,232,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,232,24">
+</map>
+<a href="a00138.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ae9d239ae2e702e73caac0405c4bf25"></a><!-- doxytag: member="xmlsignature::X509SubjectNameBuilder::buildObject" ref="0ae9d239ae2e702e73caac0405c4bf25" args="() const " -->
+virtual <a class="el" href="a00542.html">X509SubjectName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00543.html#0ae9d239ae2e702e73caac0405c4bf25">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7b7fa40754254c4c75f4406e30b7d03"></a><!-- doxytag: member="xmlsignature::X509SubjectNameBuilder::buildObject" ref="f7b7fa40754254c4c75f4406e30b7d03" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00542.html">X509SubjectName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00543.html#f7b7fa40754254c4c75f4406e30b7d03">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="060d228236940bb3a427c60801e97aec"></a><!-- doxytag: member="xmlsignature::X509SubjectNameBuilder::buildX509SubjectName" ref="060d228236940bb3a427c60801e97aec" args="()" -->
+static <a class="el" href="a00542.html">X509SubjectName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00543.html#060d228236940bb3a427c60801e97aec">buildX509SubjectName</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00542.html">X509SubjectName</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::X509TrustEngine Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00544.html">X509TrustEngine</a></div>
+<h1>xmltooling::X509TrustEngine Class Reference</h1><!-- doxytag: class="xmltooling::X509TrustEngine" --><!-- doxytag: inherits="xmltooling::TrustEngine" --><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/X509TrustEngine.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::X509TrustEngine:
+<p><center><img src="a00544.png" usemap="#xmltooling::X509TrustEngine_map" border="0" alt=""></center>
+<map name="xmltooling::X509TrustEngine_map">
+<area href="a00516.html" alt="xmltooling::TrustEngine" shape="rect" coords="112,0,327,24">
+<area href="a00458.html" alt="xmltooling::OpenSSLTrustEngine" shape="rect" coords="112,112,327,136">
+<area href="a00343.html" alt="xmltooling::AbstractPKIXTrustEngine" shape="rect" coords="0,168,215,192">
+<area href="a00358.html" alt="xmltooling::ChainingTrustEngine" shape="rect" coords="225,168,440,192">
+</map>
+<a href="a00094.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">validate</a> (XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const <a class="el" href="a00374.html">CredentialResolver</a> &credResolver, <a class="el" href="a00373.html">CredentialCriteria</a> *criteria=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines whether an X.509 credential is valid with respect to the source of credentials supplied. <a href="#cdc650fcc76db5a9f43888a712978f6d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">X509TrustEngine</a> (const xercesc::DOMElement *e=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#c2c0084e2024ebd346629625cafeae44"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="c2c0084e2024ebd346629625cafeae44"></a><!-- doxytag: member="xmltooling::X509TrustEngine::X509TrustEngine" ref="c2c0084e2024ebd346629625cafeae44" args="(const xercesc::DOMElement *e=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::X509TrustEngine::X509TrustEngine </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+If a DOM is supplied, the following XML content is supported:<p>
+<ul>
+<li>
+<<a class="el" href="a00432.html">KeyInfoResolver</a>> elements with a type attribute </li>
+</ul>
+<p>
+XML namespaces are ignored in the processing of this content.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>DOM to supply configuration for provider </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="cdc650fcc76db5a9f43888a712978f6d"></a><!-- doxytag: member="xmltooling::X509TrustEngine::validate" ref="cdc650fcc76db5a9f43888a712978f6d" args="(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::X509TrustEngine::validate </td>
+ <td>(</td>
+ <td class="paramtype">XSECCryptoX509 * </td>
+ <td class="paramname"> <em>certEE</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< XSECCryptoX509 * > & </td>
+ <td class="paramname"> <em>certChain</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00374.html">CredentialResolver</a> & </td>
+ <td class="paramname"> <em>credResolver</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00373.html">CredentialCriteria</a> * </td>
+ <td class="paramname"> <em>criteria</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines whether an X.509 credential is valid with respect to the source of credentials supplied.
+<p>
+It is the responsibility of the application to ensure that the credentials supplied are in fact associated with the peer who presented the credential.<p>
+If criteria with a peer name are supplied, the "name" of the EE certificate may also be checked to ensure that it identifies the intended peer. The peer name itself or implementation-specific rules based on the content of the peer credentials may be applied. Implementations may omit this check if they deem it unnecessary.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>certEE</em> </td><td>end-entity certificate to validate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>certChain</em> </td><td>the complete set of certificates presented for validation (includes certEE) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credResolver</em> </td><td>a locked resolver to supply trusted peer credentials to the <a class="el" href="a00516.html">TrustEngine</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>criteria</em> </td><td>criteria for selecting peer credentials </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00343.html#2917ea638fc470807309714f8e8b644b">xmltooling::AbstractPKIXTrustEngine</a>, and <a class="el" href="a00358.html#b01fd3d64efb1fe7484ff2b82f241fe8">xmltooling::ChainingTrustEngine</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00611.html">X509TrustEngine.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XercesJanitor< T > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00545.html">XercesJanitor</a></div>
+<h1>xmltooling::XercesJanitor< T > Class Template Reference</h1><!-- doxytag: class="xmltooling::XercesJanitor" -->RAII wrapper for Xerces resources.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/XMLHelper.h></code>
+<p>
+<a href="a00213.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html#d8cc90d6de24820c3dd68e79b17fd7d9">XercesJanitor</a> (T *resource)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#d8cc90d6de24820c3dd68e79b17fd7d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html#55a17bc794e24290ea6cf655c44b06b2">get</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns resource held by this object. <a href="#55a17bc794e24290ea6cf655c44b06b2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html#67236f9716dba2e9fb02fdecc43da479">operator-></a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns resource held by this object. <a href="#67236f9716dba2e9fb02fdecc43da479"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html#5fd7a603cc8b4e0ab09d71b558d57a95">release</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns resource held by this object and releases it to the caller. <a href="#5fd7a603cc8b4e0ab09d71b558d57a95"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class T><br>
+ class xmltooling::XercesJanitor< T ></h3>
+
+RAII wrapper for Xerces resources.
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="d8cc90d6de24820c3dd68e79b17fd7d9"></a><!-- doxytag: member="xmltooling::XercesJanitor::XercesJanitor" ref="d8cc90d6de24820c3dd68e79b17fd7d9" args="(T *resource)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00545.html">xmltooling::XercesJanitor</a>< T >::<a class="el" href="a00545.html">XercesJanitor</a> </td>
+ <td>(</td>
+ <td class="paramtype">T * </td>
+ <td class="paramname"> <em>resource</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>resource</em> </td><td>object to release when leaving scope </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="55a17bc794e24290ea6cf655c44b06b2"></a><!-- doxytag: member="xmltooling::XercesJanitor::get" ref="55a17bc794e24290ea6cf655c44b06b2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="a00545.html">xmltooling::XercesJanitor</a>< T >::get </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns resource held by this object.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the resource held or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="67236f9716dba2e9fb02fdecc43da479"></a><!-- doxytag: member="xmltooling::XercesJanitor::operator->" ref="67236f9716dba2e9fb02fdecc43da479" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="a00545.html">xmltooling::XercesJanitor</a>< T >::operator-> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns resource held by this object.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the resource held or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5fd7a603cc8b4e0ab09d71b558d57a95"></a><!-- doxytag: member="xmltooling::XercesJanitor::release" ref="5fd7a603cc8b4e0ab09d71b558d57a95" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class T> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="a00545.html">xmltooling::XercesJanitor</a>< T >::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns resource held by this object and releases it to the caller.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the resource held or NULL </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00636.html">XMLHelper.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLHelper Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00546.html">XMLHelper</a></div>
+<h1>xmltooling::XMLHelper Class Reference</h1><!-- doxytag: class="xmltooling::XMLHelper" -->A helper class for working with W3C DOM objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/XMLHelper.h></code>
+<p>
+<a href="a00214.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#67ba77945946ec316df134effbec4895">hasXSIType</a> (const xercesc::DOMElement *e)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if the given element has an xsi:type defined for it. <a href="#67ba77945946ec316df134effbec4895"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#5e8e903d67d534783bc18fdf97487a59">getXSIType</a> (const xercesc::DOMElement *e)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the XSI type for a given element if it has one. <a href="#5e8e903d67d534783bc18fdf97487a59"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMAttr * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#db434dde1edb98f77b28f2d34cc7e996">getIdAttribute</a> (const xercesc::DOMElement *domElement)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the ID attribute of a DOM element. <a href="#db434dde1edb98f77b28f2d34cc7e996"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#c2d2669beba341acc201d12bb889aec3">getXMLObjectById</a> (const <a class="el" href="a00547.html">XMLObject</a> &tree, const XMLCh *id)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attempts to locate an <a class="el" href="a00547.html">XMLObject</a> from this point downward in the tree whose XML ID matches the supplied value. <a href="#c2d2669beba341acc201d12bb889aec3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#d437cd7114ea3ea529ad4531c8697d10">getXMLObjectById</a> (<a class="el" href="a00547.html">XMLObject</a> &tree, const XMLCh *id)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attempts to locate an <a class="el" href="a00547.html">XMLObject</a> from this point downward in the tree whose XML ID matches the supplied value. <a href="#d437cd7114ea3ea529ad4531c8697d10"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#adb4cc3693b732925511e156b26f4171">getNodeQName</a> (const xercesc::DOMNode *domNode)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="a00475.html">QName</a> for the given DOM node. <a href="#adb4cc3693b732925511e156b26f4171"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#111bfeb2a577820acd317035a8fe493e">getAttributeValueAsQName</a> (const xercesc::DOMAttr *attribute)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#14f5195ff738e6492fc724f918f9853d">getNodeValueAsQName</a> (const xercesc::DOMNode *domNode)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="a00475.html">QName</a> from a node's value. <a href="#14f5195ff738e6492fc724f918f9853d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#08a4ca04791cc9e7f396fac26fdcec3f">appendChildElement</a> (xercesc::DOMElement *parentElement, xercesc::DOMElement *childElement)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends the child Element to the parent Element, importing the child Element into the parent's Document if needed. <a href="#08a4ca04791cc9e7f396fac26fdcec3f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">isNodeNamed</a> (const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *local)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks the qualified name of a node. <a href="#f3326d31f6f836b03984d09b5245e3ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#e4a40e77ba537407e8b306857d59e35e">getFirstChildElement</a> (const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the first matching child element of the node if any. <a href="#e4a40e77ba537407e8b306857d59e35e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#e208156ea4c357281f5ccbefdadf7279">getLastChildElement</a> (const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the last matching child element of the node if any. <a href="#e208156ea4c357281f5ccbefdadf7279"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#4a7e2f9008df8fa9ba1450435e74ff6a">getNextSiblingElement</a> (const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the next matching sibling element of the node if any. <a href="#4a7e2f9008df8fa9ba1450435e74ff6a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#040af42794b5d6753c2616d9fe06591b">getPreviousSiblingElement</a> (const xercesc::DOMNode *n, const XMLCh *localName=NULL)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the previous matching sibling element of the node if any. <a href="#040af42794b5d6753c2616d9fe06591b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#a2b77fce0749a6f65a9ae00be63821c6">getFirstChildElement</a> (const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the first matching child element of the node if any. <a href="#a2b77fce0749a6f65a9ae00be63821c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#f0d232165434a2f0decee0f19fed6329">getLastChildElement</a> (const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the last matching child element of the node if any. <a href="#f0d232165434a2f0decee0f19fed6329"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#bd0df582c3fce1a40470ce7d535b014b">getNextSiblingElement</a> (const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the next matching sibling element of the node if any. <a href="#bd0df582c3fce1a40470ce7d535b014b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#0660006ffbf1f0944e229fb64181ae52">getPreviousSiblingElement</a> (const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the previous matching sibling element of the node if any. <a href="#0660006ffbf1f0944e229fb64181ae52"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#31bcac79ec2946f2abd44eb223dd8f34">getTextContent</a> (const xercesc::DOMElement *e)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the content of the first Text node found in the element, if any. <a href="#31bcac79ec2946f2abd44eb223dd8f34"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#9c896683e468a122e03972715314d8ba">serialize</a> (const xercesc::DOMNode *n, std::string &buf, bool pretty=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Serializes the DOM node provided into a buffer using UTF-8 encoding and the default XML serializer available. <a href="#9c896683e468a122e03972715314d8ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html#6e6a1ca5035600534d5c5d3494a8657c">serialize</a> (const xercesc::DOMNode *n, std::ostream &out, bool pretty=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Serializes the DOM node provided to a stream using UTF-8 encoding and the default XML serializer available. <a href="#6e6a1ca5035600534d5c5d3494a8657c"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A helper class for working with W3C DOM objects.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="08a4ca04791cc9e7f396fac26fdcec3f"></a><!-- doxytag: member="xmltooling::XMLHelper::appendChildElement" ref="08a4ca04791cc9e7f396fac26fdcec3f" args="(xercesc::DOMElement *parentElement, xercesc::DOMElement *childElement)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::appendChildElement </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>parentElement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>childElement</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Appends the child Element to the parent Element, importing the child Element into the parent's Document if needed.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parentElement</em> </td><td>the parent Element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>childElement</em> </td><td>the child Element </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the child Element that was added (may be an imported copy) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="111bfeb2a577820acd317035a8fe493e"></a><!-- doxytag: member="xmltooling::XMLHelper::getAttributeValueAsQName" ref="111bfeb2a577820acd317035a8fe493e" args="(const xercesc::DOMAttr *attribute)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00475.html">QName</a>* xmltooling::XMLHelper::getAttributeValueAsQName </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMAttr * </td>
+ <td class="paramname"> <em>attribute</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Constructs a <a class="el" href="a00475.html">QName</a> from an attribute's value.</dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>attribute</em> </td><td>the attribute with a <a class="el" href="a00475.html">QName</a> value </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a <a class="el" href="a00475.html">QName</a> from an attribute's value, or null if the given attribute is null </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a2b77fce0749a6f65a9ae00be63821c6"></a><!-- doxytag: member="xmltooling::XMLHelper::getFirstChildElement" ref="a2b77fce0749a6f65a9ae00be63821c6" args="(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getFirstChildElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>ns</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the first matching child element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>namespace to compare with </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the first matching child node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e4a40e77ba537407e8b306857d59e35e"></a><!-- doxytag: member="xmltooling::XMLHelper::getFirstChildElement" ref="e4a40e77ba537407e8b306857d59e35e" args="(const xercesc::DOMNode *n, const XMLCh *localName=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getFirstChildElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the first matching child element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with or NULL for any match </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the first matching child node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="db434dde1edb98f77b28f2d34cc7e996"></a><!-- doxytag: member="xmltooling::XMLHelper::getIdAttribute" ref="db434dde1edb98f77b28f2d34cc7e996" args="(const xercesc::DOMElement *domElement)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMAttr* xmltooling::XMLHelper::getIdAttribute </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>domElement</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the ID attribute of a DOM element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domElement</em> </td><td>the DOM element </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the ID attribute or null if there isn't one </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f0d232165434a2f0decee0f19fed6329"></a><!-- doxytag: member="xmltooling::XMLHelper::getLastChildElement" ref="f0d232165434a2f0decee0f19fed6329" args="(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getLastChildElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>ns</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the last matching child element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>namespace to compare with </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the last matching child node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e208156ea4c357281f5ccbefdadf7279"></a><!-- doxytag: member="xmltooling::XMLHelper::getLastChildElement" ref="e208156ea4c357281f5ccbefdadf7279" args="(const xercesc::DOMNode *n, const XMLCh *localName=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getLastChildElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the last matching child element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with or NULL for any match </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the last matching child node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bd0df582c3fce1a40470ce7d535b014b"></a><!-- doxytag: member="xmltooling::XMLHelper::getNextSiblingElement" ref="bd0df582c3fce1a40470ce7d535b014b" args="(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getNextSiblingElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>ns</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the next matching sibling element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>namespace to compare with </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the next matching sibling node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a7e2f9008df8fa9ba1450435e74ff6a"></a><!-- doxytag: member="xmltooling::XMLHelper::getNextSiblingElement" ref="4a7e2f9008df8fa9ba1450435e74ff6a" args="(const xercesc::DOMNode *n, const XMLCh *localName=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getNextSiblingElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the next matching sibling element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with or NULL for any match </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the next matching sibling node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="adb4cc3693b732925511e156b26f4171"></a><!-- doxytag: member="xmltooling::XMLHelper::getNodeQName" ref="adb4cc3693b732925511e156b26f4171" args="(const xercesc::DOMNode *domNode)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00475.html">QName</a>* xmltooling::XMLHelper::getNodeQName </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>domNode</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="a00475.html">QName</a> for the given DOM node.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domNode</em> </td><td>the DOM node </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="a00475.html">QName</a> for the element or null if the element was null </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="14f5195ff738e6492fc724f918f9853d"></a><!-- doxytag: member="xmltooling::XMLHelper::getNodeValueAsQName" ref="14f5195ff738e6492fc724f918f9853d" args="(const xercesc::DOMNode *domNode)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00475.html">QName</a>* xmltooling::XMLHelper::getNodeValueAsQName </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>domNode</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a <a class="el" href="a00475.html">QName</a> from a node's value.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>domNode</em> </td><td>the DOM node with a <a class="el" href="a00475.html">QName</a> value </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a <a class="el" href="a00475.html">QName</a> from a node's value, or null if the given node has no value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0660006ffbf1f0944e229fb64181ae52"></a><!-- doxytag: member="xmltooling::XMLHelper::getPreviousSiblingElement" ref="0660006ffbf1f0944e229fb64181ae52" args="(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getPreviousSiblingElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>ns</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the previous matching sibling element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>namespace to compare with </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the previous matching sibling node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="040af42794b5d6753c2616d9fe06591b"></a><!-- doxytag: member="xmltooling::XMLHelper::getPreviousSiblingElement" ref="040af42794b5d6753c2616d9fe06591b" args="(const xercesc::DOMNode *n, const XMLCh *localName=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static xercesc::DOMElement* xmltooling::XMLHelper::getPreviousSiblingElement </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the previous matching sibling element of the node if any.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name to compare with or NULL for any match </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the previous matching sibling node of type Element, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="31bcac79ec2946f2abd44eb223dd8f34"></a><!-- doxytag: member="xmltooling::XMLHelper::getTextContent" ref="31bcac79ec2946f2abd44eb223dd8f34" args="(const xercesc::DOMElement *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const XMLCh* xmltooling::XMLHelper::getTextContent </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the content of the first Text node found in the element, if any.
+<p>
+This is roughly similar to the DOM getTextContent function, but only examples the immediate children of the element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>element to examine </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the content of the first Text node found, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d437cd7114ea3ea529ad4531c8697d10"></a><!-- doxytag: member="xmltooling::XMLHelper::getXMLObjectById" ref="d437cd7114ea3ea529ad4531c8697d10" args="(XMLObject &tree, const XMLCh *id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLHelper::getXMLObjectById </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> & </td>
+ <td class="paramname"> <em>tree</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>id</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attempts to locate an <a class="el" href="a00547.html">XMLObject</a> from this point downward in the tree whose XML ID matches the supplied value.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tree</em> </td><td>root of tree to search </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>ID value to locate </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd><a class="el" href="a00547.html">XMLObject</a> in the tree with a matching ID value, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c2d2669beba341acc201d12bb889aec3"></a><!-- doxytag: member="xmltooling::XMLHelper::getXMLObjectById" ref="c2d2669beba341acc201d12bb889aec3" args="(const XMLObject &tree, const XMLCh *id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLHelper::getXMLObjectById </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00547.html">XMLObject</a> & </td>
+ <td class="paramname"> <em>tree</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>id</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attempts to locate an <a class="el" href="a00547.html">XMLObject</a> from this point downward in the tree whose XML ID matches the supplied value.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tree</em> </td><td>root of tree to search </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>ID value to locate </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd><a class="el" href="a00547.html">XMLObject</a> in the tree with a matching ID value, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5e8e903d67d534783bc18fdf97487a59"></a><!-- doxytag: member="xmltooling::XMLHelper::getXSIType" ref="5e8e903d67d534783bc18fdf97487a59" args="(const xercesc::DOMElement *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00475.html">QName</a>* xmltooling::XMLHelper::getXSIType </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the XSI type for a given element if it has one.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>the element </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the type or null </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="67ba77945946ec316df134effbec4895"></a><!-- doxytag: member="xmltooling::XMLHelper::hasXSIType" ref="67ba77945946ec316df134effbec4895" args="(const xercesc::DOMElement *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool xmltooling::XMLHelper::hasXSIType </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>e</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if the given element has an xsi:type defined for it.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>the DOM element </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if there is a type, false if not </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f3326d31f6f836b03984d09b5245e3ec"></a><!-- doxytag: member="xmltooling::XMLHelper::isNodeNamed" ref="f3326d31f6f836b03984d09b5245e3ec" args="(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *local)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static bool xmltooling::XMLHelper::isNodeNamed </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>ns</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>local</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks the qualified name of a node.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to check </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>namespace to compare with </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>local</em> </td><td>local name to compare with </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff the node's qualified name matches the other parameters </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6e6a1ca5035600534d5c5d3494a8657c"></a><!-- doxytag: member="xmltooling::XMLHelper::serialize" ref="6e6a1ca5035600534d5c5d3494a8657c" args="(const xercesc::DOMNode *n, std::ostream &out, bool pretty=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static std::ostream& xmltooling::XMLHelper::serialize </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>out</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>pretty</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Serializes the DOM node provided to a stream using UTF-8 encoding and the default XML serializer available.
+<p>
+No manipulation or formatting is applied.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to serialize </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>out</em> </td><td>stream to serialize element into </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pretty</em> </td><td>enable pretty printing if supported </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to output stream </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9c896683e468a122e03972715314d8ba"></a><!-- doxytag: member="xmltooling::XMLHelper::serialize" ref="9c896683e468a122e03972715314d8ba" args="(const xercesc::DOMNode *n, std::string &buf, bool pretty=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::XMLHelper::serialize </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMNode * </td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::string & </td>
+ <td class="paramname"> <em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>pretty</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Serializes the DOM node provided into a buffer using UTF-8 encoding and the default XML serializer available.
+<p>
+No manipulation or formatting is applied.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to serialize </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>buffer to serialize element into </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pretty</em> </td><td>enable pretty printing if supported </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00636.html">XMLHelper.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLObject Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00547.html">XMLObject</a></div>
+<h1>xmltooling::XMLObject Class Reference</h1><!-- doxytag: class="xmltooling::XMLObject" -->Object that represents an XML Element that has been unmarshalled into this C++ object.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/XMLObject.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLObject:
+<p><center><img src="a00547.png" usemap="#xmltooling::XMLObject_map" border="0" alt=""></center>
+<map name="xmltooling::XMLObject_map">
+<area href="a00407.html" alt="soap11::Fault" shape="rect" coords="251,56,492,80">
+<area href="a00408.html" alt="soap11::Faultactor" shape="rect" coords="251,112,492,136">
+<area href="a00411.html" alt="soap11::Faultcode" shape="rect" coords="251,168,492,192">
+<area href="a00413.html" alt="soap11::Faultstring" shape="rect" coords="251,224,492,248">
+<area href="a00356.html" alt="xmlencryption::CarriedKeyName" shape="rect" coords="251,280,492,304">
+<area href="a00359.html" alt="xmlencryption::CipherData" shape="rect" coords="251,336,492,360">
+<area href="a00361.html" alt="xmlencryption::CipherReference" shape="rect" coords="251,392,492,416">
+<area href="a00363.html" alt="xmlencryption::CipherValue" shape="rect" coords="251,448,492,472">
+<area href="a00392.html" alt="xmlencryption::EncryptedType" shape="rect" coords="251,504,492,528">
+<area href="a00399.html" alt="xmlencryption::EncryptionProperties" shape="rect" coords="251,560,492,584">
+<area href="a00437.html" alt="xmlencryption::KeySize" shape="rect" coords="251,616,492,640">
+<area href="a00453.html" alt="xmlencryption::OAEPparams" shape="rect" coords="251,672,492,696">
+<area href="a00476.html" alt="xmlencryption::ReferenceList" shape="rect" coords="251,728,492,752">
+<area href="a00512.html" alt="xmlencryption::Transforms" shape="rect" coords="251,784,492,808">
+<area href="a00383.html" alt="xmlsignature::DSAKeyValue" shape="rect" coords="251,840,492,864">
+<area href="a00405.html" alt="xmlsignature::Exponent" shape="rect" coords="251,896,492,920">
+<area href="a00415.html" alt="xmlsignature::G" shape="rect" coords="251,952,492,976">
+<area href="a00427.html" alt="xmlsignature::J" shape="rect" coords="251,1008,492,1032">
+<area href="a00433.html" alt="xmlsignature::KeyName" shape="rect" coords="251,1064,492,1088">
+<area href="a00439.html" alt="xmlsignature::KeyValue" shape="rect" coords="251,1120,492,1144">
+<area href="a00445.html" alt="xmlsignature::MgmtData" shape="rect" coords="251,1176,492,1200">
+<area href="a00447.html" alt="xmlsignature::Modulus" shape="rect" coords="251,1232,492,1256">
+<area href="a00459.html" alt="xmlsignature::P" shape="rect" coords="251,1288,492,1312">
+<area href="a00464.html" alt="xmlsignature::PgenCounter" shape="rect" coords="251,1344,492,1368">
+<area href="a00468.html" alt="xmlsignature::PGPKeyID" shape="rect" coords="251,1400,492,1424">
+<area href="a00470.html" alt="xmlsignature::PGPKeyPacket" shape="rect" coords="251,1456,492,1480">
+<area href="a00473.html" alt="xmlsignature::Q" shape="rect" coords="251,1512,492,1536">
+<area href="a00481.html" alt="xmlsignature::RetrievalMethod" shape="rect" coords="251,1568,492,1592">
+<area href="a00483.html" alt="xmlsignature::RSAKeyValue" shape="rect" coords="251,1624,492,1648">
+<area href="a00487.html" alt="xmlsignature::Seed" shape="rect" coords="251,1680,492,1704">
+<area href="a00490.html" alt="xmlsignature::Signature" shape="rect" coords="251,1736,492,1760">
+<area href="a00498.html" alt="xmlsignature::SPKIData" shape="rect" coords="251,1792,492,1816">
+<area href="a00500.html" alt="xmlsignature::SPKISexp" shape="rect" coords="251,1848,492,1872">
+<area href="a00513.html" alt="xmlsignature::Transforms" shape="rect" coords="251,1904,492,1928">
+<area href="a00527.html" alt="xmlsignature::X509Certificate" shape="rect" coords="251,1960,492,1984">
+<area href="a00530.html" alt="xmlsignature::X509CRL" shape="rect" coords="251,2016,492,2040">
+<area href="a00534.html" alt="xmlsignature::X509IssuerName" shape="rect" coords="251,2072,492,2096">
+<area href="a00536.html" alt="xmlsignature::X509IssuerSerial" shape="rect" coords="251,2128,492,2152">
+<area href="a00538.html" alt="xmlsignature::X509SerialNumber" shape="rect" coords="251,2184,492,2208">
+<area href="a00540.html" alt="xmlsignature::X509SKI" shape="rect" coords="251,2240,492,2264">
+<area href="a00542.html" alt="xmlsignature::X509SubjectName" shape="rect" coords="251,2296,492,2320">
+<area href="a00557.html" alt="xmlsignature::XPath" shape="rect" coords="251,2352,492,2376">
+<area href="a00560.html" alt="xmlsignature::Y" shape="rect" coords="251,2408,492,2432">
+<area href="a00346.html" alt="xmltooling::AbstractXMLObject" shape="rect" coords="251,2464,492,2488">
+<area href="a00349.html" alt="xmltooling::AttributeExtensibleXMLObject" shape="rect" coords="251,2520,492,2544">
+<area href="a00385.html" alt="xmltooling::ElementExtensibleXMLObject" shape="rect" coords="251,2576,492,2600">
+</map>
+<a href="a00220.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">clone</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the object, along with all of its children. <a href="#133c8a0972116c6a2315157261d962de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">detach</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Specialized function for detaching a child object from its parent <b>while disposing of the parent</b>. <a href="#ca3ff8bdec5b00c97f5808a4c5a17c55"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="a00475.html">QName</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">getElementQName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="a00475.html">QName</a> for this element. <a href="#0ae4e9bc225761ad551a11d41f6d116d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::set< <a class="el" href="a00451.html">Namespace</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">getNamespaces</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the namespaces that are scoped to this element. <a href="#1d5b9b55898b9a48a533f87531a8ff33"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#4596a523687399fb67b6257779925232">addNamespace</a> (const <a class="el" href="a00451.html">Namespace</a> &ns) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a namespace to the ones already scoped to this element. <a href="#4596a523687399fb67b6257779925232"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">removeNamespace</a> (const <a class="el" href="a00451.html">Namespace</a> &ns)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a namespace from this element. <a href="#b23df5e4e3a559308dd40c0d8e82c505"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="a00475.html">QName</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">getSchemaType</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the XML schema type of this element. <a href="#274ff5fce9397de658988ed7bb3e4b07"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">getXMLID</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of the ID attribute set on this object, if any. <a href="#f214019ec0b9de2dd0ccfc9bb51b01b5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#b671e23e25f21a5f8643261e2744430b">nil</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the xsi:nil property of the object, or false if not set. <a href="#b671e23e25f21a5f8643261e2744430b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">getNil</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the xsi:nil property as an explicit enumerated value. <a href="#2108546dd24deac62dfb3c490c56e6e5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#fff8f2458a76170b643bd32e40e3180d">nil</a> (<a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> value)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the xsi:nil property using an enumerated value. <a href="#fff8f2458a76170b643bd32e40e3180d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">nil</a> (bool value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the xsi:nil property. <a href="#6b646f095bb43b960e85ea9b5ed8602a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">setNil</a> (const XMLCh *value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the xsi:nil property using a string constant. <a href="#b28c3e581db3c81a0b7d45c0deb6e7fe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">hasParent</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks to see if this object has a parent. <a href="#e8e6e5a70e5d4d7bae939e99d99c3de3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">getParent</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the parent of this element or null if there is no parent. <a href="#8d6db6c0152f48534573ab2fd787cdb4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">setParent</a> (<a class="el" href="a00547.html">XMLObject</a> *parent)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the parent of this element. <a href="#0ef2b88f76039de6fde04a7222d7137d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">hasChildren</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks if this <a class="el" href="a00547.html">XMLObject</a> has children. <a href="#256d43af739f55f5de99f9c5ebce5598"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const std::list< <a class="el" href="a00547.html">XMLObject</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">getOrderedChildren</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an unmodifiable list of child objects in the order that they should appear in the serialized representation. <a href="#878cffcb4470dd8eee198294795add9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">removeChild</a> (<a class="el" href="a00547.html">XMLObject</a> *child)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Used by a child's detach method to isolate the child from this parent object in preparation for destroying the parent (this object). <a href="#2b9dcfc445191677b2ecbc6cebd19073"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">getTextContent</a> (unsigned int position=0) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the text content at the specified position relative to any child elements. <a href="#c1a515dbadf9e6e3ed4ba6954df7bd2f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">setTextContent</a> (const XMLCh *value, unsigned int position=0)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets (or clears) text content relative to a child element's position. <a href="#8667f3cb026c569ba226fb805efc4f69"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">getDOM</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>, if one exists. <a href="#9964e5c214c2cd637a1fe9562fa3b3cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">setDOM</a> (xercesc::DOMElement *dom, bool bindDocument=false) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>. <a href="#aba949e28cf8b0aa1417086c185c96a9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">setDocument</a> (xercesc::DOMDocument *doc) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Assigns ownership of a DOM document to the <a class="el" href="a00547.html">XMLObject</a>. <a href="#be10e16c3b069d0f951cbe7b949a6605"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce8b45fff6b6551dba30ac3b0987e724"></a><!-- doxytag: member="xmltooling::XMLObject::releaseDOM" ref="ce8b45fff6b6551dba30ac3b0987e724" args="() const =0" -->
+virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>, if there is one. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">releaseParentDOM</a> (bool propagateRelease=true) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases the DOM representation of this XMLObject's parent. <a href="#b0620ccae7799b977e306396350f1dfd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">releaseChildrenDOM</a> (bool propagateRelease=true) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases the DOM representation of this XMLObject's children. <a href="#73e422bf5d64f6d26f9b3da2f99967b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83644a25feb5e1c4220cfe1e0bb0e1d8"></a><!-- doxytag: member="xmltooling::XMLObject::releaseThisandParentDOM" ref="83644a25feb5e1c4220cfe1e0bb0e1d8" args="() const " -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">releaseThisandParentDOM</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A convenience method that is equal to calling <a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM()</a> then releaseParentDOM(true). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef128697e8b5a3fb70f554ebc55933e2"></a><!-- doxytag: member="xmltooling::XMLObject::releaseThisAndChildrenDOM" ref="ef128697e8b5a3fb70f554ebc55933e2" args="() const " -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">releaseThisAndChildrenDOM</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A convenience method that is equal to calling releaseChildrenDOM(true) then <a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">releaseDOM()</a>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#c747652c201accc51f6b01c7dd1e8e0d">marshall</a> (xercesc::DOMDocument *document=NULL, const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > *sigs=NULL, const <a class="el" href="a00371.html">Credential</a> *credential=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the <a class="el" href="a00547.html">XMLObject</a>, and its children, into a DOM element. <a href="#c747652c201accc51f6b01c7dd1e8e0d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual xercesc::DOMElement * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">marshall</a> (xercesc::DOMElement *parentElement, const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > *sigs=NULL, const <a class="el" href="a00371.html">Credential</a> *credential=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls the <a class="el" href="a00547.html">XMLObject</a> and appends it as a child of the given parent element. <a href="#f059875170f34a68f941b6e8cb63048a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">unmarshall</a> (xercesc::DOMElement *element, bool bindDocument=false)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unmarshalls the given W3C DOM element into the <a class="el" href="a00547.html">XMLObject</a>. <a href="#b0ea2e523e0f59ed2310fd6f3fd7cb10"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Object that represents an XML Element that has been unmarshalled into this C++ object.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="4596a523687399fb67b6257779925232"></a><!-- doxytag: member="xmltooling::XMLObject::addNamespace" ref="4596a523687399fb67b6257779925232" args="(const Namespace &ns) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::addNamespace </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00451.html">Namespace</a> & </td>
+ <td class="paramname"> <em>ns</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a namespace to the ones already scoped to this element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the namespace to add </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="133c8a0972116c6a2315157261d962de"></a><!-- doxytag: member="xmltooling::XMLObject::clone" ref="133c8a0972116c6a2315157261d962de" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObject::clone </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a copy of the object, along with all of its children.
+<p>
+The new object tree will be completely distinct and independent of the original in all respects.
+<p>
+Implemented in <a class="el" href="a00342.html#eb30158b0bcfb169766ccb45606e5ae4">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="ca3ff8bdec5b00c97f5808a4c5a17c55"></a><!-- doxytag: member="xmltooling::XMLObject::detach" ref="ca3ff8bdec5b00c97f5808a4c5a17c55" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::detach </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Specialized function for detaching a child object from its parent <b>while disposing of the parent</b>.
+<p>
+This is not a generic way of detaching any child object, but only of pruning a single child from the root of an <a class="el" href="a00547.html">XMLObject</a> tree. If the detached XMLObject's parent is itself a child, an exception will be thrown. It's mainly useful for turning a child into the new root of the tree without having to clone the child.
+<p>
+Implemented in <a class="el" href="a00342.html#0503d609f11b97306d87c7fc058daf7e">xmltooling::AbstractDOMCachingXMLObject</a>, and <a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="9964e5c214c2cd637a1fe9562fa3b3cf"></a><!-- doxytag: member="xmltooling::XMLObject::getDOM" ref="9964e5c214c2cd637a1fe9562fa3b3cf" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual xercesc::DOMElement* xmltooling::XMLObject::getDOM </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>, if one exists.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the DOM representation of this <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00342.html#406724abfb9be7a3d5cf7c59ac26d44f">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="0ae4e9bc225761ad551a11d41f6d116d"></a><!-- doxytag: member="xmltooling::XMLObject::getElementQName" ref="0ae4e9bc225761ad551a11d41f6d116d" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="a00475.html">QName</a>& xmltooling::XMLObject::getElementQName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="a00475.html">QName</a> for this element.
+<p>
+This <a class="el" href="a00475.html">QName</a> <b>MUST</b> contain the namespace URI, namespace prefix, and local element name.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>constant reference to the <a class="el" href="a00475.html">QName</a> for this object </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="1d5b9b55898b9a48a533f87531a8ff33"></a><!-- doxytag: member="xmltooling::XMLObject::getNamespaces" ref="1d5b9b55898b9a48a533f87531a8ff33" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::set<<a class="el" href="a00451.html">Namespace</a>>& xmltooling::XMLObject::getNamespaces </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the namespaces that are scoped to this element.
+<p>
+The caller MUST NOT modify the set returned, but may use any non-modifying operations or algorithms on it. Iterators will remain valid unless the set member referenced is removed using the removeNamespace method.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the namespaces that are scoped to this element </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="2108546dd24deac62dfb3c490c56e6e5"></a><!-- doxytag: member="xmltooling::XMLObject::getNil" ref="2108546dd24deac62dfb3c490c56e6e5" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> xmltooling::XMLObject::getNil </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the xsi:nil property as an explicit enumerated value.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the xsi:nil property </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="878cffcb4470dd8eee198294795add9b"></a><!-- doxytag: member="xmltooling::XMLObject::getOrderedChildren" ref="878cffcb4470dd8eee198294795add9b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const std::list<<a class="el" href="a00547.html">XMLObject</a>*>& xmltooling::XMLObject::getOrderedChildren </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns an unmodifiable list of child objects in the order that they should appear in the serialized representation.
+<p>
+The validity of the returned list is not maintained if any non-const operations are performed on the parent object.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the list of children </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00341.html#b43b86deddc2f9e9aa06fa7a0a168a27">xmltooling::AbstractComplexElement</a>, and <a class="el" href="a00345.html#535150fd056059a3e0d16e42ef05261f">xmltooling::AbstractSimpleElement</a>.
+</div>
+</div><p>
+<a class="anchor" name="8d6db6c0152f48534573ab2fd787cdb4"></a><!-- doxytag: member="xmltooling::XMLObject::getParent" ref="8d6db6c0152f48534573ab2fd787cdb4" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObject::getParent </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the parent of this element or null if there is no parent.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the parent of this element or null </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="274ff5fce9397de658988ed7bb3e4b07"></a><!-- doxytag: member="xmltooling::XMLObject::getSchemaType" ref="274ff5fce9397de658988ed7bb3e4b07" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="a00475.html">QName</a>* xmltooling::XMLObject::getSchemaType </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the XML schema type of this element.
+<p>
+This translates to contents the xsi:type attribute for the element.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>XML schema type of this element </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="c1a515dbadf9e6e3ed4ba6954df7bd2f"></a><!-- doxytag: member="xmltooling::XMLObject::getTextContent" ref="c1a515dbadf9e6e3ed4ba6954df7bd2f" args="(unsigned int position=0) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const XMLCh* xmltooling::XMLObject::getTextContent </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>position</em> = <code>0</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the text content at the specified position relative to any child elements.
+<p>
+A zero represents leading text, 1 comes after the first child, and so forth.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>position</em> </td><td>the relative child element position of the text </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the designated text value </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00341.html#fecec7bdb997fe641cd77301410fff07">xmltooling::AbstractComplexElement</a>, and <a class="el" href="a00345.html#48af73c65783ea3f2e1519abd8f7e1c4">xmltooling::AbstractSimpleElement</a>.
+</div>
+</div><p>
+<a class="anchor" name="f214019ec0b9de2dd0ccfc9bb51b01b5"></a><!-- doxytag: member="xmltooling::XMLObject::getXMLID" ref="f214019ec0b9de2dd0ccfc9bb51b01b5" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const XMLCh* xmltooling::XMLObject::getXMLID </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the value of the ID attribute set on this object, if any.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>an ID value or NULL </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00340.html#1a6c0b430d8c6ede351a058161447b50">xmltooling::AbstractAttributeExtensibleXMLObject</a>, and <a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="256d43af739f55f5de99f9c5ebce5598"></a><!-- doxytag: member="xmltooling::XMLObject::hasChildren" ref="256d43af739f55f5de99f9c5ebce5598" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::XMLObject::hasChildren </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if this <a class="el" href="a00547.html">XMLObject</a> has children.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true if this <a class="el" href="a00547.html">XMLObject</a> has children, false if not </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00341.html#3a905a2d96fc0304b36644980a32a788">xmltooling::AbstractComplexElement</a>, and <a class="el" href="a00345.html#c6ecedb5dbb9615758b9a626a9a7f234">xmltooling::AbstractSimpleElement</a>.
+</div>
+</div><p>
+<a class="anchor" name="e8e6e5a70e5d4d7bae939e99d99c3de3"></a><!-- doxytag: member="xmltooling::XMLObject::hasParent" ref="e8e6e5a70e5d4d7bae939e99d99c3de3" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::XMLObject::hasParent </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks to see if this object has a parent.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true if the object has a parent, false if not </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="f059875170f34a68f941b6e8cb63048a"></a><!-- doxytag: member="xmltooling::XMLObject::marshall" ref="f059875170f34a68f941b6e8cb63048a" args="(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual xercesc::DOMElement* xmltooling::XMLObject::marshall </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>parentElement</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > * </td>
+ <td class="paramname"> <em>sigs</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the <a class="el" href="a00547.html">XMLObject</a> and appends it as a child of the given parent element.
+<p>
+<b>NOTE:</b> The given Element must be within a DOM tree rooted in the Document owning the given Element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parentElement</em> </td><td>the parent element to append the resulting DOM tree </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigs</em> </td><td>ordered array of signatures to create after marshalling is complete </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional credential to supply signing key and related info </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the marshalled element tree</dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if the given <a class="el" href="a00547.html">XMLObject</a> can not be marshalled. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>SignatureException</em> </td><td>thrown if a problem occurs during signature creation </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00347.html#6b3095e086997a2e5af847261e9dfc87">xmltooling::AbstractXMLObjectMarshaller</a>.
+</div>
+</div><p>
+<a class="anchor" name="c747652c201accc51f6b01c7dd1e8e0d"></a><!-- doxytag: member="xmltooling::XMLObject::marshall" ref="c747652c201accc51f6b01c7dd1e8e0d" args="(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual xercesc::DOMElement* xmltooling::XMLObject::marshall </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>document</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector< <a class="el" href="a00490.html">xmlsignature::Signature</a> * > * </td>
+ <td class="paramname"> <em>sigs</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00371.html">Credential</a> * </td>
+ <td class="paramname"> <em>credential</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls the <a class="el" href="a00547.html">XMLObject</a>, and its children, into a DOM element.
+<p>
+If a document is supplied, then it will be used to create the resulting elements. If the document does not have a Document Element set, then the resulting element will be set as the Document Element. If no document is supplied, then a new document will be created and bound to the lifetime of the root object being marshalled, unless an existing DOM can be reused without creating a new document.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>document</em> </td><td>the DOM document the marshalled element will be placed in, or NULL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sigs</em> </td><td>ordered array of signatures to create after marshalling is complete </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>credential</em> </td><td>optional credential to supply signing key and related info </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the DOM element representing this <a class="el" href="a00547.html">XMLObject</a></dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00444.html">MarshallingException</a></em> </td><td>thrown if there is a problem marshalling the given object </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>SignatureException</em> </td><td>thrown if a problem occurs during signature creation </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00347.html#a8b7f667df39487865a1aa14f2d19a98">xmltooling::AbstractXMLObjectMarshaller</a>.
+</div>
+</div><p>
+<a class="anchor" name="6b646f095bb43b960e85ea9b5ed8602a"></a><!-- doxytag: member="xmltooling::XMLObject::nil" ref="6b646f095bb43b960e85ea9b5ed8602a" args="(bool value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLObject::nil </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>value</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the xsi:nil property.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fff8f2458a76170b643bd32e40e3180d"></a><!-- doxytag: member="xmltooling::XMLObject::nil" ref="fff8f2458a76170b643bd32e40e3180d" args="(xmlconstants::xmltooling_bool_t value)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::nil </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> </td>
+ <td class="paramname"> <em>value</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the xsi:nil property using an enumerated value.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="b671e23e25f21a5f8643261e2744430b"></a><!-- doxytag: member="xmltooling::XMLObject::nil" ref="b671e23e25f21a5f8643261e2744430b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::XMLObject::nil </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the xsi:nil property of the object, or false if not set.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the xsi:nil property </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="73e422bf5d64f6d26f9b3da2f99967b8"></a><!-- doxytag: member="xmltooling::XMLObject::releaseChildrenDOM" ref="73e422bf5d64f6d26f9b3da2f99967b8" args="(bool propagateRelease=true) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::releaseChildrenDOM </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>propagateRelease</em> = <code>true</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases the DOM representation of this XMLObject's children.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>propagateRelease</em> </td><td>true if all descendants of this element should release their DOM </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00342.html#9049abd9e8ce119f15efeb1b89323d3b">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0620ccae7799b977e306396350f1dfd"></a><!-- doxytag: member="xmltooling::XMLObject::releaseParentDOM" ref="b0620ccae7799b977e306396350f1dfd" args="(bool propagateRelease=true) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::releaseParentDOM </td>
+ <td>(</td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>propagateRelease</em> = <code>true</code> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases the DOM representation of this XMLObject's parent.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>propagateRelease</em> </td><td>true if all ancestors of this element should release their DOM </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00342.html#6c87721a19964c17154bed3b51ef5a56">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="2b9dcfc445191677b2ecbc6cebd19073"></a><!-- doxytag: member="xmltooling::XMLObject::removeChild" ref="2b9dcfc445191677b2ecbc6cebd19073" args="(XMLObject *child)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::removeChild </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>child</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Used by a child's detach method to isolate the child from this parent object in preparation for destroying the parent (this object).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>child</em> </td><td>the child object to remove </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00341.html#d39d0efe2c5337cfa4aeaea19f2a8fa8">xmltooling::AbstractComplexElement</a>, and <a class="el" href="a00345.html#bbc112402135a28bd1f51afee36e2e35">xmltooling::AbstractSimpleElement</a>.
+</div>
+</div><p>
+<a class="anchor" name="b23df5e4e3a559308dd40c0d8e82c505"></a><!-- doxytag: member="xmltooling::XMLObject::removeNamespace" ref="b23df5e4e3a559308dd40c0d8e82c505" args="(const Namespace &ns)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::removeNamespace </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00451.html">Namespace</a> & </td>
+ <td class="paramname"> <em>ns</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes a namespace from this element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the namespace to remove </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="be10e16c3b069d0f951cbe7b949a6605"></a><!-- doxytag: member="xmltooling::XMLObject::setDocument" ref="be10e16c3b069d0f951cbe7b949a6605" args="(xercesc::DOMDocument *doc) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::setDocument </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>doc</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assigns ownership of a DOM document to the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+This binds the lifetime of the document to the lifetime of the object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em> </td><td>DOM document bound to this object </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00342.html#c53a4c2c467616fe169ab8bd6d83e8c1">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="aba949e28cf8b0aa1417086c185c96a9"></a><!-- doxytag: member="xmltooling::XMLObject::setDOM" ref="aba949e28cf8b0aa1417086c185c96a9" args="(xercesc::DOMElement *dom, bool bindDocument=false) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::setDOM </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>dom</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the DOM representation of this <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>dom</em> </td><td>DOM representation of this <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true if the object should take ownership of the associated Document </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00342.html#0fccdc522c24256a8e7419cb4c062621">xmltooling::AbstractDOMCachingXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="b28c3e581db3c81a0b7d45c0deb6e7fe"></a><!-- doxytag: member="xmltooling::XMLObject::setNil" ref="b28c3e581db3c81a0b7d45c0deb6e7fe" args="(const XMLCh *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLObject::setNil </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>value</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the xsi:nil property using a string constant.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0ef2b88f76039de6fde04a7222d7137d"></a><!-- doxytag: member="xmltooling::XMLObject::setParent" ref="0ef2b88f76039de6fde04a7222d7137d" args="(XMLObject *parent)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::setParent </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>parent</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the parent of this element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>the parent of this element </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">xmltooling::AbstractXMLObject</a>.
+</div>
+</div><p>
+<a class="anchor" name="8667f3cb026c569ba226fb805efc4f69"></a><!-- doxytag: member="xmltooling::XMLObject::setTextContent" ref="8667f3cb026c569ba226fb805efc4f69" args="(const XMLCh *value, unsigned int position=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLObject::setTextContent </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>position</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets (or clears) text content relative to a child element's position.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>value to set, or NULL to clear </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>position</em> </td><td>position relative to child element </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00341.html#41bc6152306602c043927e3697007068">xmltooling::AbstractComplexElement</a>, and <a class="el" href="a00345.html#c94d0bd19c5219613779f2ebe3e97647">xmltooling::AbstractSimpleElement</a>.
+</div>
+</div><p>
+<a class="anchor" name="b0ea2e523e0f59ed2310fd6f3fd7cb10"></a><!-- doxytag: member="xmltooling::XMLObject::unmarshall" ref="b0ea2e523e0f59ed2310fd6f3fd7cb10" args="(xercesc::DOMElement *element, bool bindDocument=false)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObject::unmarshall </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unmarshalls the given W3C DOM element into the <a class="el" href="a00547.html">XMLObject</a>.
+<p>
+The root of a given XML construct should be unmarshalled with the bindDocument parameter set to true.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the DOM element to unmarshall </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true iff the resulting <a class="el" href="a00547.html">XMLObject</a> should take ownership of the DOM's Document</td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the unmarshalled <a class="el" href="a00547.html">XMLObject</a></dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em><a class="el" href="a00521.html">UnmarshallingException</a></em> </td><td>thrown if an error occurs unmarshalling the DOM element into the <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00348.html#a8588b8aa3698573417a5c64b9bf6d5b">xmltooling::AbstractXMLObjectUnmarshaller</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00641.html">XMLObject.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLObjectBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00548.html">XMLObjectBuilder</a></div>
+<h1>xmltooling::XMLObjectBuilder Class Reference</h1><!-- doxytag: class="xmltooling::XMLObjectBuilder" -->A factory interface for obtaining XMLObjects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/XMLObjectBuilder.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLObjectBuilder:
+<p><center><img src="a00548.png" usemap="#xmltooling::XMLObjectBuilder_map" border="0" alt=""></center>
+<map name="xmltooling::XMLObjectBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,255,80">
+<area href="a00518.html" alt="xmltooling::UnknownElementBuilder" shape="rect" coords="265,56,520,80">
+<area href="a00355.html" alt="soap11::BodyBuilder" shape="rect" coords="265,112,520,136">
+<area href="a00382.html" alt="soap11::DetailBuilder" shape="rect" coords="265,168,520,192">
+<area href="a00404.html" alt="soap11::EnvelopeBuilder" shape="rect" coords="265,224,520,248">
+<area href="a00409.html" alt="soap11::FaultactorBuilder" shape="rect" coords="265,280,520,304">
+<area href="a00410.html" alt="soap11::FaultBuilder" shape="rect" coords="265,336,520,360">
+<area href="a00412.html" alt="soap11::FaultcodeBuilder" shape="rect" coords="265,392,520,416">
+<area href="a00414.html" alt="soap11::FaultstringBuilder" shape="rect" coords="265,448,520,472">
+<area href="a00422.html" alt="soap11::HeaderBuilder" shape="rect" coords="265,504,520,528">
+<area href="a00357.html" alt="xmlencryption::CarriedKeyNameBuilder" shape="rect" coords="265,560,520,584">
+<area href="a00360.html" alt="xmlencryption::CipherDataBuilder" shape="rect" coords="265,616,520,640">
+<area href="a00362.html" alt="xmlencryption::CipherReferenceBuilder" shape="rect" coords="265,672,520,696">
+<area href="a00364.html" alt="xmlencryption::CipherValueBuilder" shape="rect" coords="265,728,520,752">
+<area href="a00377.html" alt="xmlencryption::DataReferenceBuilder" shape="rect" coords="265,784,520,808">
+<area href="a00388.html" alt="xmlencryption::EncryptedDataBuilder" shape="rect" coords="265,840,520,864">
+<area href="a00390.html" alt="xmlencryption::EncryptedKeyBuilder" shape="rect" coords="265,896,520,920">
+<area href="a00398.html" alt="xmlencryption::EncryptionMethodBuilder" shape="rect" coords="265,952,520,976">
+<area href="a00400.html" alt="xmlencryption::EncryptionPropertiesBuilder" shape="rect" coords="265,1008,520,1032">
+<area href="a00402.html" alt="xmlencryption::EncryptionPropertyBuilder" shape="rect" coords="265,1064,520,1088">
+<area href="a00436.html" alt="xmlencryption::KeyReferenceBuilder" shape="rect" coords="265,1120,520,1144">
+<area href="a00438.html" alt="xmlencryption::KeySizeBuilder" shape="rect" coords="265,1176,520,1200">
+<area href="a00454.html" alt="xmlencryption::OAEPparamsBuilder" shape="rect" coords="265,1232,520,1256">
+<area href="a00477.html" alt="xmlencryption::ReferenceListBuilder" shape="rect" coords="265,1288,520,1312">
+<area href="a00515.html" alt="xmlencryption::TransformsBuilder" shape="rect" coords="265,1344,520,1368">
+<area href="a00384.html" alt="xmlsignature::DSAKeyValueBuilder" shape="rect" coords="265,1400,520,1424">
+<area href="a00406.html" alt="xmlsignature::ExponentBuilder" shape="rect" coords="265,1456,520,1480">
+<area href="a00416.html" alt="xmlsignature::GBuilder" shape="rect" coords="265,1512,520,1536">
+<area href="a00428.html" alt="xmlsignature::JBuilder" shape="rect" coords="265,1568,520,1592">
+<area href="a00430.html" alt="xmlsignature::KeyInfoBuilder" shape="rect" coords="265,1624,520,1648">
+<area href="a00434.html" alt="xmlsignature::KeyNameBuilder" shape="rect" coords="265,1680,520,1704">
+<area href="a00440.html" alt="xmlsignature::KeyValueBuilder" shape="rect" coords="265,1736,520,1760">
+<area href="a00446.html" alt="xmlsignature::MgmtDataBuilder" shape="rect" coords="265,1792,520,1816">
+<area href="a00448.html" alt="xmlsignature::ModulusBuilder" shape="rect" coords="265,1848,520,1872">
+<area href="a00463.html" alt="xmlsignature::PBuilder" shape="rect" coords="265,1904,520,1928">
+<area href="a00465.html" alt="xmlsignature::PgenCounterBuilder" shape="rect" coords="265,1960,520,1984">
+<area href="a00467.html" alt="xmlsignature::PGPDataBuilder" shape="rect" coords="265,2016,520,2040">
+<area href="a00469.html" alt="xmlsignature::PGPKeyIDBuilder" shape="rect" coords="265,2072,520,2096">
+<area href="a00471.html" alt="xmlsignature::PGPKeyPacketBuilder" shape="rect" coords="265,2128,520,2152">
+<area href="a00474.html" alt="xmlsignature::QBuilder" shape="rect" coords="265,2184,520,2208">
+<area href="a00482.html" alt="xmlsignature::RetrievalMethodBuilder" shape="rect" coords="265,2240,520,2264">
+<area href="a00484.html" alt="xmlsignature::RSAKeyValueBuilder" shape="rect" coords="265,2296,520,2320">
+<area href="a00488.html" alt="xmlsignature::SeedBuilder" shape="rect" coords="265,2352,520,2376">
+<area href="a00491.html" alt="xmlsignature::SignatureBuilder" shape="rect" coords="265,2408,520,2432">
+<area href="a00499.html" alt="xmlsignature::SPKIDataBuilder" shape="rect" coords="265,2464,520,2488">
+<area href="a00501.html" alt="xmlsignature::SPKISexpBuilder" shape="rect" coords="265,2520,520,2544">
+<area href="a00511.html" alt="xmlsignature::TransformBuilder" shape="rect" coords="265,2576,520,2600">
+<area href="a00514.html" alt="xmlsignature::TransformsBuilder" shape="rect" coords="265,2632,520,2656">
+<area href="a00528.html" alt="xmlsignature::X509CertificateBuilder" shape="rect" coords="265,2688,520,2712">
+<area href="a00531.html" alt="xmlsignature::X509CRLBuilder" shape="rect" coords="265,2744,520,2768">
+<area href="a00533.html" alt="xmlsignature::X509DataBuilder" shape="rect" coords="265,2800,520,2824">
+<area href="a00535.html" alt="xmlsignature::X509IssuerNameBuilder" shape="rect" coords="265,2856,520,2880">
+<area href="a00537.html" alt="xmlsignature::X509IssuerSerialBuilder" shape="rect" coords="265,2912,520,2936">
+<area href="a00539.html" alt="xmlsignature::X509SerialNumberBuilder" shape="rect" coords="265,2968,520,2992">
+<area href="a00541.html" alt="xmlsignature::X509SKIBuilder" shape="rect" coords="265,3024,520,3048">
+<area href="a00543.html" alt="xmlsignature::X509SubjectNameBuilder" shape="rect" coords="265,3080,520,3104">
+<area href="a00558.html" alt="xmlsignature::XPathBuilder" shape="rect" coords="265,3136,520,3160">
+<area href="a00561.html" alt="xmlsignature::YBuilder" shape="rect" coords="265,3192,520,3216">
+</map>
+<a href="a00221.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">QName</a> *schemaType=NULL) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a particular element name. <a href="#c15bf36da46fa469f993419ed623e54e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">buildFromQName</a> (const <a class="el" href="a00475.html">QName</a> &q) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a particular element name. <a href="#fe26636964c75e9d407cd50e56375977"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">buildFromElement</a> (xercesc::DOMElement *element, bool bindDocument=false) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an unmarshalled <a class="el" href="a00547.html">XMLObject</a> from a DOM Element. <a href="#89318e01de86c40975c62012f1ef7e6e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">buildFromDocument</a> (xercesc::DOMDocument *doc, bool bindDocument=true) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an unmarshalled <a class="el" href="a00547.html">XMLObject</a> from the root of a DOM Document. <a href="#ee93390bc68d0b9a91a6c49c488dda52"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00547.html">XMLObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">buildOneFromElement</a> (xercesc::DOMElement *element, bool bindDocument=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an unmarshalled <a class="el" href="a00547.html">XMLObject</a> using the default build method, if a builder can be found. <a href="#26c2ed67001b16d8648fb9f1a9ede00b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="a00548.html">XMLObjectBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#3cb470370051b7d3f55280c940bb3ae9">getBuilder</a> (const <a class="el" href="a00475.html">QName</a> &key)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves an <a class="el" href="a00548.html">XMLObjectBuilder</a> using the key it was registered with. <a href="#3cb470370051b7d3f55280c940bb3ae9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="a00548.html">XMLObjectBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">getBuilder</a> (const xercesc::DOMElement *element)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves an <a class="el" href="a00548.html">XMLObjectBuilder</a> for a given DOM element. <a href="#8bfe4e33e339d1390dca6bb8d3377c34"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="a00548.html">XMLObjectBuilder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">getDefaultBuilder</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the default <a class="el" href="a00548.html">XMLObjectBuilder</a> for DOM elements. <a href="#054f7a25141c19f22c27660ea85fc2af"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const std::map< <a class="el" href="a00475.html">QName</a>,<br>
+ <a class="el" href="a00548.html">XMLObjectBuilder</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">getBuilders</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets an immutable list of all the builders currently registered. <a href="#6c2ff4bca03df69332ebdea631869d2e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">registerBuilder</a> (const <a class="el" href="a00475.html">QName</a> &builderKey, <a class="el" href="a00548.html">XMLObjectBuilder</a> *builder)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a new builder for the given key. <a href="#e610bbe9b275d38c47f31edc4a5c1313"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">registerDefaultBuilder</a> (<a class="el" href="a00548.html">XMLObjectBuilder</a> *builder)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a default builder. <a href="#59a70310dfa62ae07e04cb8f7b4bf9da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">deregisterBuilder</a> (const <a class="el" href="a00475.html">QName</a> &builderKey)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deregisters a builder. <a href="#8d51ed5fa716e00686cce3d73cb9b691"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ecdff36694103918b398fbca57d4f10"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::deregisterDefaultBuilder" ref="4ecdff36694103918b398fbca57d4f10" args="()" -->
+static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">deregisterDefaultBuilder</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Deregisters default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e301b5121aa8317adf08c4d0653dd27"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::destroyBuilders" ref="4e301b5121aa8317adf08c4d0653dd27" args="()" -->
+static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">destroyBuilders</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters and destroys all registered builders. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A factory interface for obtaining XMLObjects.
+<p>
+Subclasses MAY supply additional factory methods.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ee93390bc68d0b9a91a6c49c488dda52"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::buildFromDocument" ref="ee93390bc68d0b9a91a6c49c488dda52" args="(xercesc::DOMDocument *doc, bool bindDocument=true) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObjectBuilder::buildFromDocument </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMDocument * </td>
+ <td class="paramname"> <em>doc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>true</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an unmarshalled <a class="el" href="a00547.html">XMLObject</a> from the root of a DOM Document.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>doc</em> </td><td>the unmarshalling source </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true iff the <a class="el" href="a00547.html">XMLObject</a> should take ownership of the DOM Document </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the unmarshalled <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="89318e01de86c40975c62012f1ef7e6e"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::buildFromElement" ref="89318e01de86c40975c62012f1ef7e6e" args="(xercesc::DOMElement *element, bool bindDocument=false) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObjectBuilder::buildFromElement </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an unmarshalled <a class="el" href="a00547.html">XMLObject</a> from a DOM Element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the unmarshalling source </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true iff the <a class="el" href="a00547.html">XMLObject</a> should take ownership of the DOM Document </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the unmarshalled <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fe26636964c75e9d407cd50e56375977"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::buildFromQName" ref="fe26636964c75e9d407cd50e56375977" args="(const QName &q) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObjectBuilder::buildFromQName </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>q</em> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a particular element name.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>q</em> </td><td><a class="el" href="a00475.html">QName</a> of element for object </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the empty <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c15bf36da46fa469f993419ed623e54e"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::buildObject" ref="c15bf36da46fa469f993419ed623e54e" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObjectBuilder::buildObject </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>nsURI</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>localName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>prefix</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> * </td>
+ <td class="paramname"> <em>schemaType</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an empty <a class="el" href="a00547.html">XMLObject</a> with a particular element name.
+<p>
+The results are undefined if localName is NULL or empty.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>nsURI</em> </td><td>namespace URI for element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>localName</em> </td><td>local name of element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>prefix</em> </td><td>prefix of element name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>schemaType</em> </td><td>xsi:type of the object </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the empty <a class="el" href="a00547.html">XMLObject</a> </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00357.html#fac02bfc65a64764843020930c4b9be5">xmlencryption::CarriedKeyNameBuilder</a>, <a class="el" href="a00360.html#d72fec8e7b79489d053300a2884a91d4">xmlencryption::CipherDataBuilder</a>, <a class="el" href="a00362.html#5ff0d428564cfae377421f8ae92d2695">xmlencryption::CipherReferenceBuilder</a>, <a class="el" href="a00364.html#fb34dd2e0de24d3f04485ef42550406d">xmlencryption::CipherValueBuilder</a>, <a class="el" href="a00377.html#25385bf62f8f4fd161b64a61d1ba721f">xmlencryption::DataReferenceBuilder</a>, <a class="el" href="a00388.html#ca5784f47ce733b6f31547e30fc0c62e">xmlencryption::EncryptedDataBuilder</a>, <a class="el" href="a00390.html#0639886c4f53630d6ed4ff7fa150faa8">xmlencryption::EncryptedKeyBuilder</a>, <a class="el" href="a00398.html#628c85b0121e64fadef69581018dbe29">xmlencryption::EncryptionMethodBuilder</a>, <a class="el" href="a00400.html#c5cfe8a9e040112da2feac55bf90972c">xmlencryption::EncryptionPropertiesBuilder</a>, <a class="el" href="a00402.html#f8d33b08ca7498e2c8465c73d4d90d8b">xmlencryption::EncryptionPropertyBuilder</a>, <a class="el" href="a00436.html#d5837139f3d71ba447512d9d35a710b1">xmlencryption::KeyReferenceBuilder</a>, <a class="el" href="a00438.html#944d37775c499e29d5f3a4fd5ec9dcf1">xmlencryption::KeySizeBuilder</a>, <a class="el" href="a00454.html#4bc62bf377f04ef2f2b5701ae28216ff">xmlencryption::OAEPparamsBuilder</a>, <a class="el" href="a00477.html#6b166ff48106090ce5d684872a0ab0eb">xmlencryption::ReferenceListBuilder</a>, <a class="el" href="a00515.html#b89e356b3cb464cfedf8c11f6076a7a2">xmlencryption::TransformsBuilder</a>, <a class="el" href="a00518.html#00dc953d8cfe78dd765e87555eae8c23">xmltooling::UnknownElementBuilder</a>, <a class="el" href="a00467.html#2f9ef0766e86572682eb42106bab828e">xmlsignature::PGPDataBuilder</a>, <a class="el" href="a00469.html#82e7f4a3473bbff75ed4c8cf4134f04d">xmlsignature::PGPKeyIDBuilder</a>, <a class="el" href="a00471.html#842b98b83c7ca0635fc80cb32fbb4ea7">xmlsignature::PGPKeyPacketBuilder</a>, <a class="el" href="a00499.html#e3da418440389852b9f0ff1f8f625e75">xmlsignature::SPKIDataBuilder</a>, <a class="el" href="a00501.html#7b47e50e575eb380ece0e1fd6dceac85">xmlsignature::SPKISexpBuilder</a>, <a class="el" href="a00537.html#cebfe687b870c1fed235126bd50e4d71">xmlsignature::X509IssuerSerialBuilder</a>, <a class="el" href="a00535.html#b3410f8b8cc454e42baa4a73eed02266">xmlsignature::X509IssuerNameBuilder</a>, <a class="el" href="a00539.html#45c55e2b518f2806b852baa62731d98d">xmlsignature::X509SerialNumberBuilder</a>, <a class="el" href="a00541.html#4d1217afbbccfaa615f3f328161b98bb">xmlsignature::X509SKIBuilder</a>, <a class="el" href="a00543.html#f7b7fa40754254c4c75f4406e30b7d03">xmlsignature::X509SubjectNameBuilder</a>, <a class="el" href="a00528.html#d6951102829105666e0b5d3ca9478d13">xmlsignature::X509CertificateBuilder</a>, <a class="el" href="a00531.html#73f776ae333cca8e6125cacb04ea3bb6">xmlsignature::X509CRLBuilder</a>, <a class="el" href="a00533.html#57db7aacb86144387219564fa3c3e0e8">xmlsignature::X509DataBuilder</a>, <a class="el" href="a00558.html#5ef0d204f2d123294bbb44fe7c2aede4">xmlsignature::XPathBuilder</a>, <a class="el" href="a00511.html#9570557ef6cb20c66d8bdffa509465c0">xmlsignature::TransformBuilder</a>, <a class="el" href="a00514.html#29a9f477e866bede4ce14de29d25dd7d">xmlsignature::TransformsBuilder</a>, <a class="el" href="a00482.html#c0e12cf834bc668239d181686db69241">xmlsignature::RetrievalMethodBuilder</a>, <a class="el" href="a00434.html#13e104730fb19feb2839d7b9ff7bdbbe">xmlsignature::KeyNameBuilder</a>, <a class="el" href="a00446.html#3006d812e83ae7121d6c0f6509b86560">xmlsignature::MgmtDataBuilder</a>, <a class="el" href="a00448.html#6433ecce27ee373d98212410d5f8548c">xmlsignature::ModulusBuilder</a>, <a class="el" href="a00406.html#b533cdbc0809a78c2a740bedf17d34ab">xmlsignature::ExponentBuilder</a>, <a class="el" href="a00488.html#f1c220ea4f7c391ecfea355c3a7ca7e7">xmlsignature::SeedBuilder</a>, <a class="el" href="a00465.html#4644e869d55e519369e2d052f1bfadf1">xmlsignature::PgenCounterBuilder</a>, <a class="el" href="a00463.html#60d1b29ed386bff709c876b9af7d9126">xmlsignature::PBuilder</a>, <a class="el" href="a00474.html#225f6c3a9f1196912fe59f0c5f41db4e">xmlsignature::QBuilder</a>, <a class="el" href="a00416.html#784f2ca6befcf52a348ba3bda7658cbe">xmlsignature::GBuilder</a>, <a class="el" href="a00561.html#d77d612334be510aa5c6c6b9ba45654e">xmlsignature::YBuilder</a>, <a class="el" href="a00428.html#c2f44fce6803bd01f812e1698f852be1">xmlsignature::JBuilder</a>, <a class="el" href="a00384.html#a58d9031cbf8462566f4bba1834572e6">xmlsignature::DSAKeyValueBuilder</a>, <a class="el" href="a00484.html#589356e65b670efb164c8d22b5b64426">xmlsignature::RSAKeyValueBuilder</a>, <a class="el" href="a00440.html#dd52281ee005d5277296e06cf302f072">xmlsignature::KeyValueBuilder</a>, <a class="el" href="a00430.html#1eeca59c1ae78c87467cdf777b7f8345">xmlsignature::KeyInfoBuilder</a>, <a class="el" href="a00491.html#75db507ae5ee669aac800e6453cd6c10">xmlsignature::SignatureBuilder</a>, <a class="el" href="a00355.html#1a58440fad2a6a9bd4c40b1ef8697118">soap11::BodyBuilder</a>, <a class="el" href="a00404.html#bc39cf802d49411ad432f63b56e824b7">soap11::EnvelopeBuilder</a>, <a class="el" href="a00410.html#b6f7b12094121d2fc14e4033402cb5fa">soap11::FaultBuilder</a>, <a class="el" href="a00422.html#793743fd61b7bf331b39545c24053fd1">soap11::HeaderBuilder</a>, <a class="el" href="a00382.html#c8ff595b4c657e04c768e814729d9470">soap11::DetailBuilder</a>, <a class="el" href="a00409.html#276012a12d6225482bfe7bba8ed5fd79">soap11::FaultactorBuilder</a>, <a class="el" href="a00412.html#adbcd90c7e7c6f8c5fec15e582dac821">soap11::FaultcodeBuilder</a>, and <a class="el" href="a00414.html#7e2c084df3b091acd604f039c2db4387">soap11::FaultstringBuilder</a>.
+</div>
+</div><p>
+<a class="anchor" name="26c2ed67001b16d8648fb9f1a9ede00b"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::buildOneFromElement" ref="26c2ed67001b16d8648fb9f1a9ede00b" args="(xercesc::DOMElement *element, bool bindDocument=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00547.html">XMLObject</a>* xmltooling::XMLObjectBuilder::buildOneFromElement </td>
+ <td>(</td>
+ <td class="paramtype">xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>bindDocument</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates an unmarshalled <a class="el" href="a00547.html">XMLObject</a> using the default build method, if a builder can be found.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the unmarshalling source </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bindDocument</em> </td><td>true iff the new <a class="el" href="a00547.html">XMLObject</a> should take ownership of the DOM Document </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the unmarshalled object or NULL if no builder is available </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8d51ed5fa716e00686cce3d73cb9b691"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::deregisterBuilder" ref="8d51ed5fa716e00686cce3d73cb9b691" args="(const QName &builderKey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::XMLObjectBuilder::deregisterBuilder </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>builderKey</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Deregisters a builder.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>builderKey</em> </td><td>the key for the builder to be deregistered </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8bfe4e33e339d1390dca6bb8d3377c34"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::getBuilder" ref="8bfe4e33e339d1390dca6bb8d3377c34" args="(const xercesc::DOMElement *element)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const <a class="el" href="a00548.html">XMLObjectBuilder</a>* xmltooling::XMLObjectBuilder::getBuilder </td>
+ <td>(</td>
+ <td class="paramtype">const xercesc::DOMElement * </td>
+ <td class="paramname"> <em>element</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Retrieves an <a class="el" href="a00548.html">XMLObjectBuilder</a> for a given DOM element.
+<p>
+If no match is found, the default builder is returned, if any.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>the element for which to locate a builder </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the builder or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3cb470370051b7d3f55280c940bb3ae9"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::getBuilder" ref="3cb470370051b7d3f55280c940bb3ae9" args="(const QName &key)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const <a class="el" href="a00548.html">XMLObjectBuilder</a>* xmltooling::XMLObjectBuilder::getBuilder </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>key</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Retrieves an <a class="el" href="a00548.html">XMLObjectBuilder</a> using the key it was registered with.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key used to register the builder </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the builder or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6c2ff4bca03df69332ebdea631869d2e"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::getBuilders" ref="6c2ff4bca03df69332ebdea631869d2e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const std::map<<a class="el" href="a00475.html">QName</a>,<a class="el" href="a00548.html">XMLObjectBuilder</a>*>& xmltooling::XMLObjectBuilder::getBuilders </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets an immutable list of all the builders currently registered.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>list of all the builders currently registered </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="054f7a25141c19f22c27660ea85fc2af"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::getDefaultBuilder" ref="054f7a25141c19f22c27660ea85fc2af" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static const <a class="el" href="a00548.html">XMLObjectBuilder</a>* xmltooling::XMLObjectBuilder::getDefaultBuilder </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Retrieves the default <a class="el" href="a00548.html">XMLObjectBuilder</a> for DOM elements.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the default builder or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e610bbe9b275d38c47f31edc4a5c1313"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::registerBuilder" ref="e610bbe9b275d38c47f31edc4a5c1313" args="(const QName &builderKey, XMLObjectBuilder *builder)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::XMLObjectBuilder::registerBuilder </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00475.html">QName</a> & </td>
+ <td class="paramname"> <em>builderKey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00548.html">XMLObjectBuilder</a> * </td>
+ <td class="paramname"> <em>builder</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers a new builder for the given key.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>builderKey</em> </td><td>the key used to retrieve this builder later </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>builder</em> </td><td>the builder </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="59a70310dfa62ae07e04cb8f7b4bf9da"></a><!-- doxytag: member="xmltooling::XMLObjectBuilder::registerDefaultBuilder" ref="59a70310dfa62ae07e04cb8f7b4bf9da" args="(XMLObjectBuilder *builder)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::XMLObjectBuilder::registerDefaultBuilder </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00548.html">XMLObjectBuilder</a> * </td>
+ <td class="paramname"> <em>builder</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers a default builder.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>builder</em> </td><td>the default builder </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00642.html">XMLObjectBuilder.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLObjectChildrenIterator< Container, _Ty > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00549.html">XMLObjectChildrenIterator</a></div>
+<h1>xmltooling::XMLObjectChildrenIterator< Container, _Ty > Class Template Reference</h1><!-- doxytag: class="xmltooling::XMLObjectChildrenIterator" -->STL iterator that mediates access to an iterator over typed XML children.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/XMLObjectChildrenList.h></code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class Container, typename _Ty><br>
+ class xmltooling::XMLObjectChildrenIterator< Container, _Ty ></h3>
+
+STL iterator that mediates access to an iterator over typed XML children.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>Container</em> </td><td>type of container </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>_Ty</em> </td><td>a bidrectional iterator to guard </td></tr>
+ </table>
+</dl>
+
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00637.html">XMLObjectChildrenList.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLObjectChildrenList< Container, _Ty > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00550.html">XMLObjectChildrenList</a></div>
+<h1>xmltooling::XMLObjectChildrenList< Container, _Ty > Class Template Reference</h1><!-- doxytag: class="xmltooling::XMLObjectChildrenList" -->STL-compatible container that mediates access to underlying lists of typed XML children.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/XMLObjectChildrenList.h></code>
+<p>
+<a href="a00216.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00550.html#dacb270f77b56ab039587049058464e6">XMLObjectChildrenList</a> (<a class="el" href="a00547.html">XMLObject</a> *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor to expose a typed collection of children backed by a list of a base type. <a href="#dacb270f77b56ab039587049058464e6"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class Container, class _Ty><br>
+ class xmltooling::XMLObjectChildrenList< Container, _Ty ></h3>
+
+STL-compatible container that mediates access to underlying lists of typed XML children.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>_Tx</em> </td><td>the subtype container to encapsulate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>_Ty</em> </td><td>the base type in the underlying list (defaults to <a class="el" href="a00547.html">XMLObject</a>) </td></tr>
+ </table>
+</dl>
+
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="dacb270f77b56ab039587049058464e6"></a><!-- doxytag: member="xmltooling::XMLObjectChildrenList::XMLObjectChildrenList" ref="dacb270f77b56ab039587049058464e6" args="(XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class Container, class _Ty> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< Container, _Ty >::<a class="el" href="a00550.html">XMLObjectChildrenList</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Container & </td>
+ <td class="paramname"> <em>sublist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">typename std::list< _Ty * > * </td>
+ <td class="paramname"> <em>backing</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">typename std::list< _Ty * >::iterator </td>
+ <td class="paramname"> <em>ins_fence</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor to expose a typed collection of children backed by a list of a base type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>parent object of the collection </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sublist</em> </td><td>underlying container to expose </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>backing</em> </td><td>pointer to backing list for children, if any </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ins_fence</em> </td><td>a marker designating where new children of this type should be added </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00637.html">XMLObjectChildrenList.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLObjectException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00551.html">XMLObjectException</a></div>
+<h1>xmltooling::XMLObjectException Class Reference</h1><!-- doxytag: class="xmltooling::XMLObjectException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions in basic object usage.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLObjectException:
+<p><center><img src="a00551.png" usemap="#xmltooling::XMLObjectException_map" border="0" alt=""></center>
+<map name="xmltooling::XMLObjectException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,196,80">
+</map>
+<a href="a00056.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43c4793b7914ac8c86077302362d139b"></a><!-- doxytag: member="xmltooling::XMLObjectException::XMLObjectException" ref="43c4793b7914ac8c86077302362d139b" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html#43c4793b7914ac8c86077302362d139b">XMLObjectException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4fe736661147875a74a39b6124b5b27e"></a><!-- doxytag: member="xmltooling::XMLObjectException::XMLObjectException" ref="4fe736661147875a74a39b6124b5b27e" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html#4fe736661147875a74a39b6124b5b27e">XMLObjectException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34aba8e29f012a1fc567f8a01967949b"></a><!-- doxytag: member="xmltooling::XMLObjectException::XMLObjectException" ref="34aba8e29f012a1fc567f8a01967949b" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html#34aba8e29f012a1fc567f8a01967949b">XMLObjectException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9840c1cb46123c4a3e231a394df6c02f"></a><!-- doxytag: member="xmltooling::XMLObjectException::XMLObjectException" ref="9840c1cb46123c4a3e231a394df6c02f" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html#9840c1cb46123c4a3e231a394df6c02f">XMLObjectException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html#a124cfaa76a838889444500312d92af6">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#a124cfaa76a838889444500312d92af6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html#f795861800a6d32b799a67e728f3d383">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#f795861800a6d32b799a67e728f3d383"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions in basic object usage.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a124cfaa76a838889444500312d92af6"></a><!-- doxytag: member="xmltooling::XMLObjectException::getClassName" ref="a124cfaa76a838889444500312d92af6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::XMLObjectException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="f795861800a6d32b799a67e728f3d383"></a><!-- doxytag: member="xmltooling::XMLObjectException::raise" ref="f795861800a6d32b799a67e728f3d383" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLObjectException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLObjectPairList< Container, _Ty > Class Template Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00552.html">XMLObjectPairList</a></div>
+<h1>xmltooling::XMLObjectPairList< Container, _Ty > Class Template Reference</h1><!-- doxytag: class="xmltooling::XMLObjectPairList" -->STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/util/XMLObjectChildrenList.h></code>
+<p>
+<a href="a00217.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00552.html#f18e485a18105e6e490adfedc3ac7421">XMLObjectPairList</a> (<a class="el" href="a00547.html">XMLObject</a> *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor to expose a typed collection of pairs backed by a list of a base type. <a href="#f18e485a18105e6e490adfedc3ac7421"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template<class Container, class _Ty><br>
+ class xmltooling::XMLObjectPairList< Container, _Ty ></h3>
+
+STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>_Tx</em> </td><td>the subtype container to encapsulate </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>_Ty</em> </td><td>the base type in the underlying list (defaults to <a class="el" href="a00547.html">XMLObject</a>) </td></tr>
+ </table>
+</dl>
+
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="f18e485a18105e6e490adfedc3ac7421"></a><!-- doxytag: member="xmltooling::XMLObjectPairList::XMLObjectPairList" ref="f18e485a18105e6e490adfedc3ac7421" args="(XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class Container, class _Ty> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< Container, _Ty >::<a class="el" href="a00552.html">XMLObjectPairList</a> </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00547.html">XMLObject</a> * </td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Container & </td>
+ <td class="paramname"> <em>sublist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">typename std::list< _Ty * > * </td>
+ <td class="paramname"> <em>backing</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">typename std::list< _Ty * >::iterator </td>
+ <td class="paramname"> <em>ins_fence</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor to expose a typed collection of pairs backed by a list of a base type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>parent object of the collection </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sublist</em> </td><td>underlying container to expose </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>backing</em> </td><td>pointer to backing list for children, if any </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ins_fence</em> </td><td>a marker designating where new children of this type should be added </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/util/<a class="el" href="a00637.html">XMLObjectChildrenList.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLParserException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00553.html">XMLParserException</a></div>
+<h1>xmltooling::XMLParserException Class Reference</h1><!-- doxytag: class="xmltooling::XMLParserException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions related to XML parsing.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLParserException:
+<p><center><img src="a00553.png" usemap="#xmltooling::XMLParserException_map" border="0" alt=""></center>
+<map name="xmltooling::XMLParserException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="0,56,196,80">
+</map>
+<a href="a00055.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df046adf4dcb1fd3193373dc544641c1"></a><!-- doxytag: member="xmltooling::XMLParserException::XMLParserException" ref="df046adf4dcb1fd3193373dc544641c1" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html#df046adf4dcb1fd3193373dc544641c1">XMLParserException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b04a37f337d0a8fa2425eebfee15752"></a><!-- doxytag: member="xmltooling::XMLParserException::XMLParserException" ref="8b04a37f337d0a8fa2425eebfee15752" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html#8b04a37f337d0a8fa2425eebfee15752">XMLParserException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="271936fb4a08f9beece32a650f139370"></a><!-- doxytag: member="xmltooling::XMLParserException::XMLParserException" ref="271936fb4a08f9beece32a650f139370" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html#271936fb4a08f9beece32a650f139370">XMLParserException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e52b51eee8580cfb5be4a643734f380"></a><!-- doxytag: member="xmltooling::XMLParserException::XMLParserException" ref="2e52b51eee8580cfb5be4a643734f380" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html#2e52b51eee8580cfb5be4a643734f380">XMLParserException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html#507f705b619c1fd321ce37c72e042612">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#507f705b619c1fd321ce37c72e042612"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html#0cd5723cfdee8d3e7e7b9174b6d22cf2">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#0cd5723cfdee8d3e7e7b9174b6d22cf2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions related to XML parsing.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="507f705b619c1fd321ce37c72e042612"></a><!-- doxytag: member="xmltooling::XMLParserException::getClassName" ref="507f705b619c1fd321ce37c72e042612" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::XMLParserException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="0cd5723cfdee8d3e7e7b9174b6d22cf2"></a><!-- doxytag: member="xmltooling::XMLParserException::raise" ref="0cd5723cfdee8d3e7e7b9174b6d22cf2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLParserException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLSecurityException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00554.html">XMLSecurityException</a></div>
+<h1>xmltooling::XMLSecurityException Class Reference</h1><!-- doxytag: class="xmltooling::XMLSecurityException" --><!-- doxytag: inherits="xmltooling::XMLToolingException" -->Exceptions related to the XML security layer.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLSecurityException:
+<p><center><img src="a00554.png" usemap="#xmltooling::XMLSecurityException_map" border="0" alt=""></center>
+<map name="xmltooling::XMLSecurityException_map">
+<area href="a00556.html" alt="xmltooling::XMLToolingException" shape="rect" coords="111,56,323,80">
+<area href="a00396.html" alt="xmlencryption::EncryptionException" shape="rect" coords="0,168,212,192">
+<area href="a00492.html" alt="xmlsignature::SignatureException" shape="rect" coords="222,168,434,192">
+</map>
+<a href="a00064.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfbb6aec3b4fda8c3b3be4a191f4d45c"></a><!-- doxytag: member="xmltooling::XMLSecurityException::XMLSecurityException" ref="dfbb6aec3b4fda8c3b3be4a191f4d45c" args="(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html#dfbb6aec3b4fda8c3b3be4a191f4d45c">XMLSecurityException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee3b055b05786bbdf49bf8a946ab39ca"></a><!-- doxytag: member="xmltooling::XMLSecurityException::XMLSecurityException" ref="ee3b055b05786bbdf49bf8a946ab39ca" args="(const char *msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html#ee3b055b05786bbdf49bf8a946ab39ca">XMLSecurityException</a> (const char *msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e29df17c0f5aa2795f9fd786ea5ae558"></a><!-- doxytag: member="xmltooling::XMLSecurityException::XMLSecurityException" ref="e29df17c0f5aa2795f9fd786ea5ae558" args="(const std::string &msg, const xmltooling::params &p=xmltooling::params())" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html#e29df17c0f5aa2795f9fd786ea5ae558">XMLSecurityException</a> (const std::string &msg, const <a class="el" href="a00460.html">xmltooling::params</a> &p=<a class="el" href="a00460.html">xmltooling::params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca8b8266d98b0a1407589220bcd5846b"></a><!-- doxytag: member="xmltooling::XMLSecurityException::XMLSecurityException" ref="ca8b8266d98b0a1407589220bcd5846b" args="(const std::string &msg, const xmltooling::namedparams &p)" -->
+ </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html#ca8b8266d98b0a1407589220bcd5846b">XMLSecurityException</a> (const std::string &msg, const <a class="el" href="a00450.html">xmltooling::namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#2114aad2da3c850ac2fc9e0c06d4c10c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#3a261fb1b8a5de1f7b1bc0dbaf2f91e5"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exceptions related to the XML security layer.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2114aad2da3c850ac2fc9e0c06d4c10c"></a><!-- doxytag: member="xmltooling::XMLSecurityException::getClassName" ref="2114aad2da3c850ac2fc9e0c06d4c10c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::XMLSecurityException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented from <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>.
+<p>
+Reimplemented in <a class="el" href="a00396.html#7784f8ec93fb38f072d4d28731312240">xmlencryption::EncryptionException</a>, and <a class="el" href="a00492.html#5558fab9302378bf6f083fb3cb2dd886">xmlsignature::SignatureException</a>.
+</div>
+</div><p>
+<a class="anchor" name="3a261fb1b8a5de1f7b1bc0dbaf2f91e5"></a><!-- doxytag: member="xmltooling::XMLSecurityException::raise" ref="3a261fb1b8a5de1f7b1bc0dbaf2f91e5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLSecurityException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented from <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>.
+<p>
+Reimplemented in <a class="el" href="a00396.html#b3cad7ac1a9a12edb38e8198a614ff61">xmlencryption::EncryptionException</a>, and <a class="el" href="a00492.html#672112612d1f061a675416beb14a38ae">xmlsignature::SignatureException</a>.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLToolingConfig Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00555.html">XMLToolingConfig</a></div>
+<h1>xmltooling::XMLToolingConfig Class Reference</h1><!-- doxytag: class="xmltooling::XMLToolingConfig" --><!-- doxytag: inherits="xmltooling::Lockable" -->Singleton object that manages library startup/shutdown.configuration.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/XMLToolingConfig.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLToolingConfig:
+<p><center><img src="a00555.png" usemap="#xmltooling::XMLToolingConfig_map" border="0" alt=""></center>
+<map name="xmltooling::XMLToolingConfig_map">
+<area href="a00442.html" alt="xmltooling::Lockable" shape="rect" coords="0,0,178,24">
+</map>
+<a href="a00222.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#6aecc8d2b583e100e977e59d65770a31">init</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Initializes library. <a href="#6aecc8d2b583e100e977e59d65770a31"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#a9e5c64dd5834a9811d6d94e5c54101a">term</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shuts down library. <a href="#a9e5c64dd5834a9811d6d94e5c54101a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#ada3ecde44234fe6e5e5d0ace413bc6c">load_library</a> (const char *path, void *context=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Loads a shared/dynamic library extension. <a href="#ada3ecde44234fe6e5e5d0ace413bc6c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#366aea8eb022f806dcb6e956e9ec4e7c">log_config</a> (const char *config=NULL)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Configure logging system. <a href="#366aea8eb022f806dcb6e956e9ec4e7c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00461.html">ParserPool</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#bfc3fbd8511b66cf1359dc27069461d4">getParser</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtains a non-validating parser pool. <a href="#bfc3fbd8511b66cf1359dc27069461d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00461.html">ParserPool</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#7d781bfde192e394803532fd5a526f62">getValidatingParser</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtains a validating parser pool. <a href="#7d781bfde192e394803532fd5a526f62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00432.html">KeyInfoResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#dcbf93b196b3e5e332382a749e966be7">getKeyInfoResolver</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the global <a class="el" href="a00432.html">KeyInfoResolver</a> instance. <a href="#dcbf93b196b3e5e332382a749e966be7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00480.html">ReplayCache</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#22491f03a464a9e220ca814d6c25a37a">getReplayCache</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the global <a class="el" href="a00480.html">ReplayCache</a> instance. <a href="#22491f03a464a9e220ca814d6c25a37a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#227c87f5e3f44c7e2cfb775a15ff2e41">setKeyInfoResolver</a> (<a class="el" href="a00432.html">KeyInfoResolver</a> *keyInfoResolver)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the global <a class="el" href="a00432.html">KeyInfoResolver</a> instance. <a href="#227c87f5e3f44c7e2cfb775a15ff2e41"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#7cf64a563dd7f5e757fd409076b8ce89">setReplayCache</a> (<a class="el" href="a00480.html">ReplayCache</a> *replayCache)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the global <a class="el" href="a00480.html">ReplayCache</a> instance. <a href="#7cf64a563dd7f5e757fd409076b8ce89"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00462.html">PathResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#2f0a604724a9adc37409df36cf9355b1">getPathResolver</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the global <a class="el" href="a00462.html">PathResolver</a> instance. <a href="#2f0a604724a9adc37409df36cf9355b1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00505.html">TemplateEngine</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#ff27238b4701433fe4117fdf67afcd20">getTemplateEngine</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the global <a class="el" href="a00505.html">TemplateEngine</a> instance. <a href="#ff27238b4701433fe4117fdf67afcd20"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="a00522.html">URLEncoder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#e1a1f8245d11781ef60de6bcfefa0c72">getURLEncoder</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the global <a class="el" href="a00522.html">URLEncoder</a> instance. <a href="#e1a1f8245d11781ef60de6bcfefa0c72"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#a57f1d78f28f933a53c58df40646a06f">setPathResolver</a> (<a class="el" href="a00462.html">PathResolver</a> *pathResolver)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the global <a class="el" href="a00462.html">PathResolver</a> instance. <a href="#a57f1d78f28f933a53c58df40646a06f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#759f20fafc670a8287d0993a9a16ff56">setTemplateEngine</a> (<a class="el" href="a00505.html">TemplateEngine</a> *templateEngine)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the global <a class="el" href="a00505.html">TemplateEngine</a> instance. <a href="#759f20fafc670a8287d0993a9a16ff56"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#d248af06900bafc1ec482fbf57fe71da">setURLEncoder</a> (<a class="el" href="a00522.html">URLEncoder</a> *urlEncoder)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the global <a class="el" href="a00522.html">URLEncoder</a> instance. <a href="#d248af06900bafc1ec482fbf57fe71da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce678af457b7e33b8d30dc9d805a6236"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::X509CRL" ref="ce678af457b7e33b8d30dc9d805a6236" args="() const =0" -->
+virtual <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#ce678af457b7e33b8d30dc9d805a6236">X509CRL</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns an X.509 CRL implementation object. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::pair< const char *,<br>
+ unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#5bbcbaec5cd82a45bcdc884344e254bf">mapXMLAlgorithmToKeyAlgorithm</a> (const XMLCh *xmlAlgorithm) const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Maps an XML Signature/Encryption algorithm identifier to a library-specific key algorithm and size for use in resolving credentials. <a href="#5bbcbaec5cd82a45bcdc884344e254bf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#d33e1d78d2f74c4caa079a3916f73b39">registerXMLAlgorithm</a> (const XMLCh *xmlAlgorithm, const char *keyAlgorithm, unsigned int size=0)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers an XML Signature/Encryption algorithm identifier against a library-specific key algorithm and size for use in resolving credentials. <a href="#d33e1d78d2f74c4caa079a3916f73b39"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00555.html">XMLToolingConfig</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#6b3a3ff1583b03e30c68add348bea7ad">getConfig</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the global configuration object for the library. <a href="#6b3a3ff1583b03e30c68add348bea7ad"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#36067aac7ecff05b7ad075d1480c6923">catalog_path</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">List of catalog files to load into validating parser pool at initialization time. <a href="#36067aac7ecff05b7ad075d1480c6923"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c206a71e79fb9ae44a7231f527bbbc3c"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::clock_skew_secs" ref="c206a71e79fb9ae44a7231f527bbbc3c" args="" -->
+unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#c206a71e79fb9ae44a7231f527bbbc3c">clock_skew_secs</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adjusts any clock comparisons to be more liberal/permissive by the indicated number of seconds. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93cf921c58dc78e3ba4c1d4d0d0a919b"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::KeyInfoResolverManager" ref="93cf921c58dc78e3ba4c1d4d0d0a919b" args="" -->
+<a class="el" href="a00472.html">PluginManager</a>< <a class="el" href="a00432.html">KeyInfoResolver</a>,<br>
+ std::string, const xercesc::DOMElement * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#93cf921c58dc78e3ba4c1d4d0d0a919b">KeyInfoResolverManager</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manages factories for <a class="el" href="a00432.html">KeyInfoResolver</a> plugins. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d82e0a56c37b0a9cca9ea168c7d01ff"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::CredentialResolverManager" ref="8d82e0a56c37b0a9cca9ea168c7d01ff" args="" -->
+<a class="el" href="a00472.html">PluginManager</a>< <a class="el" href="a00374.html">CredentialResolver</a>,<br>
+ std::string, const xercesc::DOMElement * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#8d82e0a56c37b0a9cca9ea168c7d01ff">CredentialResolverManager</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manages factories for <a class="el" href="a00374.html">CredentialResolver</a> plugins. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="276589c037a1de4a6c02089490dfd4ab"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::TrustEngineManager" ref="276589c037a1de4a6c02089490dfd4ab" args="" -->
+<a class="el" href="a00472.html">PluginManager</a>< <a class="el" href="a00516.html">TrustEngine</a>,<br>
+ std::string, const xercesc::DOMElement * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#276589c037a1de4a6c02089490dfd4ab">TrustEngineManager</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manages factories for <a class="el" href="a00516.html">TrustEngine</a> plugins. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="759371b0f811cb86e44f07bb752e65c8"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::StorageServiceManager" ref="759371b0f811cb86e44f07bb752e65c8" args="" -->
+<a class="el" href="a00472.html">PluginManager</a>< <a class="el" href="a00502.html">StorageService</a>,<br>
+ std::string, const xercesc::DOMElement * > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#759371b0f811cb86e44f07bb752e65c8">StorageServiceManager</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manages factories for <a class="el" href="a00502.html">StorageService</a> plugins. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00472.html">PluginManager</a>< <a class="el" href="a00496.html">SOAPTransport</a>,<br>
+ std::string, <a class="el" href="a00497.html">SOAPTransport::Address</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#69dfcf1333face6cba8697b21b301907">SOAPTransportManager</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manages factories for <a class="el" href="a00496.html">SOAPTransport</a> plugins. <a href="#69dfcf1333face6cba8697b21b301907"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a44295fb0c4317960d730c50ec66fca2"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::m_keyInfoResolver" ref="a44295fb0c4317960d730c50ec66fca2" args="" -->
+<a class="el" href="a00432.html">KeyInfoResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#a44295fb0c4317960d730c50ec66fca2">m_keyInfoResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Global <a class="el" href="a00432.html">KeyInfoResolver</a> instance. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="329676ae80b621dfd5c7968d976ba81c"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::m_replayCache" ref="329676ae80b621dfd5c7968d976ba81c" args="" -->
+<a class="el" href="a00480.html">ReplayCache</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#329676ae80b621dfd5c7968d976ba81c">m_replayCache</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Global <a class="el" href="a00480.html">ReplayCache</a> instance. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45927edcf3cbf952050909e871257300"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::m_pathResolver" ref="45927edcf3cbf952050909e871257300" args="" -->
+<a class="el" href="a00462.html">PathResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#45927edcf3cbf952050909e871257300">m_pathResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Global <a class="el" href="a00462.html">PathResolver</a> instance. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f55f83cedc1ec9fd11f7f2691d05896a"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::m_templateEngine" ref="f55f83cedc1ec9fd11f7f2691d05896a" args="" -->
+<a class="el" href="a00505.html">TemplateEngine</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#f55f83cedc1ec9fd11f7f2691d05896a">m_templateEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Global <a class="el" href="a00505.html">TemplateEngine</a> instance. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0cd4d8e2893cd1531a4bf756e1026a59"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::m_urlEncoder" ref="0cd4d8e2893cd1531a4bf756e1026a59" args="" -->
+<a class="el" href="a00522.html">URLEncoder</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html#0cd4d8e2893cd1531a4bf756e1026a59">m_urlEncoder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Global <a class="el" href="a00522.html">URLEncoder</a> instance for use by URL-related functions. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Singleton object that manages library startup/shutdown.configuration.
+<p>
+A locking interface is supplied as a convenience for code that wants to obtain a global system lock, but the actual configuration itself is not synchronized.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6b3a3ff1583b03e30c68add348bea7ad"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getConfig" ref="6b3a3ff1583b03e30c68add348bea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00555.html">XMLToolingConfig</a>& xmltooling::XMLToolingConfig::getConfig </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the global configuration object for the library.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to the global library configuration object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dcbf93b196b3e5e332382a749e966be7"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getKeyInfoResolver" ref="dcbf93b196b3e5e332382a749e966be7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="a00432.html">KeyInfoResolver</a>* xmltooling::XMLToolingConfig::getKeyInfoResolver </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the global <a class="el" href="a00432.html">KeyInfoResolver</a> instance.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>global <a class="el" href="a00432.html">KeyInfoResolver</a> or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bfc3fbd8511b66cf1359dc27069461d4"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getParser" ref="bfc3fbd8511b66cf1359dc27069461d4" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00461.html">ParserPool</a>& xmltooling::XMLToolingConfig::getParser </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtains a non-validating parser pool.
+<p>
+Library must be initialized first.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to a non-validating parser pool. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2f0a604724a9adc37409df36cf9355b1"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getPathResolver" ref="2f0a604724a9adc37409df36cf9355b1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00462.html">PathResolver</a>* xmltooling::XMLToolingConfig::getPathResolver </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the global <a class="el" href="a00462.html">PathResolver</a> instance.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>global <a class="el" href="a00462.html">PathResolver</a> or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="22491f03a464a9e220ca814d6c25a37a"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getReplayCache" ref="22491f03a464a9e220ca814d6c25a37a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00480.html">ReplayCache</a>* xmltooling::XMLToolingConfig::getReplayCache </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the global <a class="el" href="a00480.html">ReplayCache</a> instance.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>global <a class="el" href="a00480.html">ReplayCache</a> or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ff27238b4701433fe4117fdf67afcd20"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getTemplateEngine" ref="ff27238b4701433fe4117fdf67afcd20" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00505.html">TemplateEngine</a>* xmltooling::XMLToolingConfig::getTemplateEngine </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the global <a class="el" href="a00505.html">TemplateEngine</a> instance.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>global <a class="el" href="a00505.html">TemplateEngine</a> or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e1a1f8245d11781ef60de6bcfefa0c72"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getURLEncoder" ref="e1a1f8245d11781ef60de6bcfefa0c72" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="a00522.html">URLEncoder</a>* xmltooling::XMLToolingConfig::getURLEncoder </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the global <a class="el" href="a00522.html">URLEncoder</a> instance.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>global <a class="el" href="a00522.html">URLEncoder</a> or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7d781bfde192e394803532fd5a526f62"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::getValidatingParser" ref="7d781bfde192e394803532fd5a526f62" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00461.html">ParserPool</a>& xmltooling::XMLToolingConfig::getValidatingParser </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtains a validating parser pool.
+<p>
+Library must be initialized first. Schema/catalog registration must be externally synchronized.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to a validating parser pool. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6aecc8d2b583e100e977e59d65770a31"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::init" ref="6aecc8d2b583e100e977e59d65770a31" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::XMLToolingConfig::init </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initializes library.
+<p>
+Each process using the library MUST call this function exactly once before using any library classes except for the LogConfig method.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff initialization was successful </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ada3ecde44234fe6e5e5d0ace413bc6c"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::load_library" ref="ada3ecde44234fe6e5e5d0ace413bc6c" args="(const char *path, void *context=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::XMLToolingConfig::load_library </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void * </td>
+ <td class="paramname"> <em>context</em> = <code>NULL</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Loads a shared/dynamic library extension.
+<p>
+Extension libraries are managed using a pair of "C" linkage functions:<br>
+ extern "C" int xmltooling_extension_init(void* context);<br>
+ extern "C" void xmltooling_extension_term();<p>
+This method is internally synchronized.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>pathname of shared library to load into process </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>arbitrary data to pass to library initialization hook </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff library was loaded successfully </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="366aea8eb022f806dcb6e956e9ec4e7c"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::log_config" ref="366aea8eb022f806dcb6e956e9ec4e7c" args="(const char *config=NULL)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool xmltooling::XMLToolingConfig::log_config </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>config</em> = <code>NULL</code> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Configure logging system.
+<p>
+May be called first, before initializing the library. Other calls to it must be externally synchronized.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>config</em> </td><td>either a logging configuration file, or a level from the set (DEBUG, INFO, NOTICE, WARN, ERROR, CRIT, ALERT, FATAL, EMERG) </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true iff configuration was successful </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5bbcbaec5cd82a45bcdc884344e254bf"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::mapXMLAlgorithmToKeyAlgorithm" ref="5bbcbaec5cd82a45bcdc884344e254bf" args="(const XMLCh *xmlAlgorithm) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual std::pair<const char*,unsigned int> xmltooling::XMLToolingConfig::mapXMLAlgorithmToKeyAlgorithm </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>xmlAlgorithm</em> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maps an XML Signature/Encryption algorithm identifier to a library-specific key algorithm and size for use in resolving credentials.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlAlgorithm</em> </td><td>XML Signature/Encryption algorithm identifier </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a general key algorithm and key size (or 0 if the size is irrelevant) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d33e1d78d2f74c4caa079a3916f73b39"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::registerXMLAlgorithm" ref="d33e1d78d2f74c4caa079a3916f73b39" args="(const XMLCh *xmlAlgorithm, const char *keyAlgorithm, unsigned int size=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLToolingConfig::registerXMLAlgorithm </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>xmlAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>keyAlgorithm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>size</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers an XML Signature/Encryption algorithm identifier against a library-specific key algorithm and size for use in resolving credentials.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>xmlAlgorithm</em> </td><td>XML Signature/Encryption algorithm identifier </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>keyAlgorithm</em> </td><td>a key algorithm </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>a key size (or 0 if the size is irrelevant) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="227c87f5e3f44c7e2cfb775a15ff2e41"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::setKeyInfoResolver" ref="227c87f5e3f44c7e2cfb775a15ff2e41" args="(KeyInfoResolver *keyInfoResolver)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingConfig::setKeyInfoResolver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00432.html">KeyInfoResolver</a> * </td>
+ <td class="paramname"> <em>keyInfoResolver</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the global <a class="el" href="a00432.html">KeyInfoResolver</a> instance.
+<p>
+This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>keyInfoResolver</em> </td><td>new <a class="el" href="a00432.html">KeyInfoResolver</a> instance to store </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a57f1d78f28f933a53c58df40646a06f"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::setPathResolver" ref="a57f1d78f28f933a53c58df40646a06f" args="(PathResolver *pathResolver)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingConfig::setPathResolver </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00462.html">PathResolver</a> * </td>
+ <td class="paramname"> <em>pathResolver</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the global <a class="el" href="a00462.html">PathResolver</a> instance.
+<p>
+This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>pathResolver</em> </td><td>new <a class="el" href="a00462.html">PathResolver</a> instance to store </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7cf64a563dd7f5e757fd409076b8ce89"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::setReplayCache" ref="7cf64a563dd7f5e757fd409076b8ce89" args="(ReplayCache *replayCache)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingConfig::setReplayCache </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00480.html">ReplayCache</a> * </td>
+ <td class="paramname"> <em>replayCache</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the global <a class="el" href="a00480.html">ReplayCache</a> instance.
+<p>
+This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>replayCache</em> </td><td>new <a class="el" href="a00480.html">ReplayCache</a> instance to store </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="759f20fafc670a8287d0993a9a16ff56"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::setTemplateEngine" ref="759f20fafc670a8287d0993a9a16ff56" args="(TemplateEngine *templateEngine)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingConfig::setTemplateEngine </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00505.html">TemplateEngine</a> * </td>
+ <td class="paramname"> <em>templateEngine</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the global <a class="el" href="a00505.html">TemplateEngine</a> instance.
+<p>
+This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>templateEngine</em> </td><td>new <a class="el" href="a00505.html">TemplateEngine</a> instance to store </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d248af06900bafc1ec482fbf57fe71da"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::setURLEncoder" ref="d248af06900bafc1ec482fbf57fe71da" args="(URLEncoder *urlEncoder)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingConfig::setURLEncoder </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="a00522.html">URLEncoder</a> * </td>
+ <td class="paramname"> <em>urlEncoder</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the global <a class="el" href="a00522.html">URLEncoder</a> instance.
+<p>
+This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>urlEncoder</em> </td><td>new <a class="el" href="a00522.html">URLEncoder</a> instance to store </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a9e5c64dd5834a9811d6d94e5c54101a"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::term" ref="a9e5c64dd5834a9811d6d94e5c54101a" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLToolingConfig::term </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shuts down library.
+<p>
+Each process using the library SHOULD call this function exactly once before terminating itself
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="36067aac7ecff05b7ad075d1480c6923"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::catalog_path" ref="36067aac7ecff05b7ad075d1480c6923" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string <a class="el" href="a00555.html#36067aac7ecff05b7ad075d1480c6923">xmltooling::XMLToolingConfig::catalog_path</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of catalog files to load into validating parser pool at initialization time.
+<p>
+Like other path settings, the separator depends on the platform (semicolon on Windows, colon otherwise).
+</div>
+</div><p>
+<a class="anchor" name="69dfcf1333face6cba8697b21b301907"></a><!-- doxytag: member="xmltooling::XMLToolingConfig::SOAPTransportManager" ref="69dfcf1333face6cba8697b21b301907" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00472.html">PluginManager</a><<a class="el" href="a00496.html">SOAPTransport</a>,std::string,<a class="el" href="a00497.html">SOAPTransport::Address</a>> <a class="el" href="a00555.html#69dfcf1333face6cba8697b21b301907">xmltooling::XMLToolingConfig::SOAPTransportManager</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Manages factories for <a class="el" href="a00496.html">SOAPTransport</a> plugins.
+<p>
+The factory interface takes a peer name/endpoint pair.
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00643.html">XMLToolingConfig.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XMLToolingException Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00556.html">XMLToolingException</a></div>
+<h1>xmltooling::XMLToolingException Class Reference</h1><!-- doxytag: class="xmltooling::XMLToolingException" --><!-- doxytag: inherits="std::exception" -->Base exception class, supports parametrized messages and XML serialization.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/exceptions.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XMLToolingException:
+<p><center><img src="a00556.png" usemap="#xmltooling::XMLToolingException_map" border="0" alt=""></center>
+<map name="xmltooling::XMLToolingException_map">
+<area href="a00380.html" alt="xmlencryption::DecryptionException" shape="rect" coords="243,112,476,136">
+<area href="a00426.html" alt="xmltooling::IOException" shape="rect" coords="243,168,476,192">
+<area href="a00444.html" alt="xmltooling::MarshallingException" shape="rect" coords="243,224,476,248">
+<area href="a00508.html" alt="xmltooling::ThreadingException" shape="rect" coords="243,280,476,304">
+<area href="a00517.html" alt="xmltooling::UnknownAttributeException" shape="rect" coords="243,336,476,360">
+<area href="a00519.html" alt="xmltooling::UnknownElementException" shape="rect" coords="243,392,476,416">
+<area href="a00520.html" alt="xmltooling::UnknownExtensionException" shape="rect" coords="243,448,476,472">
+<area href="a00521.html" alt="xmltooling::UnmarshallingException" shape="rect" coords="243,504,476,528">
+<area href="a00524.html" alt="xmltooling::ValidationException" shape="rect" coords="243,560,476,584">
+<area href="a00551.html" alt="xmltooling::XMLObjectException" shape="rect" coords="243,616,476,640">
+<area href="a00553.html" alt="xmltooling::XMLParserException" shape="rect" coords="243,672,476,696">
+<area href="a00554.html" alt="xmltooling::XMLSecurityException" shape="rect" coords="243,728,476,752">
+</map>
+<a href="a00054.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a570f7d4f3019703a398dc2a74192828"></a><!-- doxytag: member="xmltooling::XMLToolingException::ExceptionFactory" ref="a570f7d4f3019703a398dc2a74192828" args="()" -->
+typedef <a class="el" href="a00556.html">XMLToolingException</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A factory function that returns an empty exception object of a given type. <br></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#2b737934b9230d9aab4a6a300216915b">XMLToolingException</a> (const char *msg=NULL, const <a class="el" href="a00460.html">params</a> &p=<a class="el" href="a00460.html">params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an exception using a message and positional parameters. <a href="#2b737934b9230d9aab4a6a300216915b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#2924575f0a3eef2524e6ce2bd2257470">XMLToolingException</a> (const char *msg, const <a class="el" href="a00450.html">namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an exception using a message and named parameters. <a href="#2924575f0a3eef2524e6ce2bd2257470"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#d3570840ef89e71e9f145abdbfd1acc8">XMLToolingException</a> (const std::string &msg, const <a class="el" href="a00460.html">params</a> &p=<a class="el" href="a00460.html">params</a>())</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an exception using a message and positional parameters. <a href="#d3570840ef89e71e9f145abdbfd1acc8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">XMLToolingException</a> (const std::string &msg, const <a class="el" href="a00450.html">namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructs an exception using a message and named parameters. <a href="#3ba10cb7928ef60332b95266630d491c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">getMessage</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message, after processing any parameter references. <a href="#de92b4dbeb2be5b90bbd7c03a0003f53"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">what</a> () const throw ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message, after processing any parameter references. <a href="#d2af3d7fa00af0b41b905a0f22b395f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#9efd4e636dc5c0847fe94169b4f33640">setMessage</a> (const char *msg)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the error message. <a href="#9efd4e636dc5c0847fe94169b4f33640"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">setMessage</a> (const std::string &msg)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the error message. <a href="#d69b31c17b88dc50acf271208126b78b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#982e2ec8c7b6cc55da7a14162242eee0">addProperties</a> (const <a class="el" href="a00460.html">params</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attach a set of positional parameters to the exception. <a href="#982e2ec8c7b6cc55da7a14162242eee0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">addProperties</a> (const <a class="el" href="a00450.html">namedparams</a> &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attach a set of named parameters to the exception. <a href="#61b78774b05a9f8609a97e4bc186a555"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#1dbaad6509c064d1c831dcd6fd4f80d3">addProperty</a> (const char *value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attach a single positional parameter at the next available position. <a href="#1dbaad6509c064d1c831dcd6fd4f80d3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">addProperty</a> (const char *name, const char *value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Attach a single named parameter. <a href="#f0760dc44945e7de899bc082f6742b92"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#496ee831feaae58300d06e9a5b927c57">getProperty</a> (unsigned int index) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the parameter property with the designated position (based from one). <a href="#496ee831feaae58300d06e9a5b927c57"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">getProperty</a> (const char *name) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the parameter property with the designated name. <a href="#fa26b891716c2fa2a9d287c63d47404e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">raise</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Raises an exception using itself. <a href="#673eaad36d891b0ae20e5468e2896b97"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">getClassName</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the exception class. <a href="#df3ef504f227df6747691166a5e6f576"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">toString</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a string containing a serialized representation of the exception. <a href="#891d88ea093931428887ba43e27b632b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">toQueryString</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a set of query string name/value pairs, URL-encoded, representing the exception's type, message, and parameters. <a href="#2a442c251a92de4101ec1919db94bf4d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00556.html">XMLToolingException</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">getInstance</a> (const char *exceptionClass)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builds an empty exception of the given type. <a href="#81ab62ecf8551c9858938d4ff69d54b7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00556.html">XMLToolingException</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">fromStream</a> (std::istream &in)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builds an exception from a serialized input stream. <a href="#b32ebeda700a2a66fb1993e0a6714ed3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00556.html">XMLToolingException</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">fromString</a> (const char *s)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builds an exception from a serialized input buffer. <a href="#4276f49f57a153cc8daa9a89494451c2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">registerFactory</a> (const char *exceptionClass, <a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> *factory)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a factory to create exceptions of a given class name. <a href="#cdf74696d2d275d1fcdbeb44ba13ccfb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">deregisterFactory</a> (const char *exceptionClass)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters the factory for a given class name. <a href="#c2503a8d0c7b3b96e508723e279eb481"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c88a6909be697bd4e4e0679103db2a9"></a><!-- doxytag: member="xmltooling::XMLToolingException::deregisterFactories" ref="9c88a6909be697bd4e4e0679103db2a9" args="()" -->
+static void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">deregisterFactories</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Unregisters all factories. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Base exception class, supports parametrized messages and XML serialization.
+<p>
+Parameters are prefixed with a dollar sign ($) and can be positional ($1) or named ($info).
+<p>
+<hr><h2>Constructor & Destructor Documentation</h2>
+<a class="anchor" name="2b737934b9230d9aab4a6a300216915b"></a><!-- doxytag: member="xmltooling::XMLToolingException::XMLToolingException" ref="2b737934b9230d9aab4a6a300216915b" args="(const char *msg=NULL, const params &p=params())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::XMLToolingException::XMLToolingException </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>msg</em> = <code>NULL</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00460.html">params</a> & </td>
+ <td class="paramname"> <em>p</em> = <code><a class="el" href="a00460.html">params</a>()</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs an exception using a message and positional parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>error message </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>an ordered set of positional parameter strings </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2924575f0a3eef2524e6ce2bd2257470"></a><!-- doxytag: member="xmltooling::XMLToolingException::XMLToolingException" ref="2924575f0a3eef2524e6ce2bd2257470" args="(const char *msg, const namedparams &p)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::XMLToolingException::XMLToolingException </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00450.html">namedparams</a> & </td>
+ <td class="paramname"> <em>p</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs an exception using a message and named parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>error message </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a set of named parameter strings </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d3570840ef89e71e9f145abdbfd1acc8"></a><!-- doxytag: member="xmltooling::XMLToolingException::XMLToolingException" ref="d3570840ef89e71e9f145abdbfd1acc8" args="(const std::string &msg, const params &p=params())" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::XMLToolingException::XMLToolingException </td>
+ <td>(</td>
+ <td class="paramtype">const std::string & </td>
+ <td class="paramname"> <em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00460.html">params</a> & </td>
+ <td class="paramname"> <em>p</em> = <code><a class="el" href="a00460.html">params</a>()</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs an exception using a message and positional parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>error message </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>an ordered set of positional parameter strings </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3ba10cb7928ef60332b95266630d491c"></a><!-- doxytag: member="xmltooling::XMLToolingException::XMLToolingException" ref="3ba10cb7928ef60332b95266630d491c" args="(const std::string &msg, const namedparams &p)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">xmltooling::XMLToolingException::XMLToolingException </td>
+ <td>(</td>
+ <td class="paramtype">const std::string & </td>
+ <td class="paramname"> <em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00450.html">namedparams</a> & </td>
+ <td class="paramname"> <em>p</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs an exception using a message and named parameters.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>error message </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a set of named parameter strings </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="61b78774b05a9f8609a97e4bc186a555"></a><!-- doxytag: member="xmltooling::XMLToolingException::addProperties" ref="61b78774b05a9f8609a97e4bc186a555" args="(const namedparams &p)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingException::addProperties </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00450.html">namedparams</a> & </td>
+ <td class="paramname"> <em>p</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attach a set of named parameters to the exception.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a set of named parameter strings </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="982e2ec8c7b6cc55da7a14162242eee0"></a><!-- doxytag: member="xmltooling::XMLToolingException::addProperties" ref="982e2ec8c7b6cc55da7a14162242eee0" args="(const params &p)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingException::addProperties </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="a00460.html">params</a> & </td>
+ <td class="paramname"> <em>p</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attach a set of positional parameters to the exception.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>an ordered set of named parameter strings </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f0760dc44945e7de899bc082f6742b92"></a><!-- doxytag: member="xmltooling::XMLToolingException::addProperty" ref="f0760dc44945e7de899bc082f6742b92" args="(const char *name, const char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingException::addProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attach a single named parameter.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the parameter name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>the parameter value </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1dbaad6509c064d1c831dcd6fd4f80d3"></a><!-- doxytag: member="xmltooling::XMLToolingException::addProperty" ref="1dbaad6509c064d1c831dcd6fd4f80d3" args="(const char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingException::addProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>value</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Attach a single positional parameter at the next available position.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>the parameter value </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c2503a8d0c7b3b96e508723e279eb481"></a><!-- doxytag: member="xmltooling::XMLToolingException::deregisterFactory" ref="c2503a8d0c7b3b96e508723e279eb481" args="(const char *exceptionClass)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::XMLToolingException::deregisterFactory </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>exceptionClass</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unregisters the factory for a given class name.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>exceptionClass</em> </td><td>name of exception type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b32ebeda700a2a66fb1993e0a6714ed3"></a><!-- doxytag: member="xmltooling::XMLToolingException::fromStream" ref="b32ebeda700a2a66fb1993e0a6714ed3" args="(std::istream &in)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00556.html">XMLToolingException</a>* xmltooling::XMLToolingException::fromStream </td>
+ <td>(</td>
+ <td class="paramtype">std::istream & </td>
+ <td class="paramname"> <em>in</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds an exception from a serialized input stream.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>input stream </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the exception object found in the stream </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4276f49f57a153cc8daa9a89494451c2"></a><!-- doxytag: member="xmltooling::XMLToolingException::fromString" ref="4276f49f57a153cc8daa9a89494451c2" args="(const char *s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00556.html">XMLToolingException</a>* xmltooling::XMLToolingException::fromString </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>s</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds an exception from a serialized input buffer.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>input buffer </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the exception object found in the buffer </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="df3ef504f227df6747691166a5e6f576"></a><!-- doxytag: member="xmltooling::XMLToolingException::getClassName" ref="df3ef504f227df6747691166a5e6f576" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const char* xmltooling::XMLToolingException::getClassName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a unique name for the exception class.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>class name </dd></dl>
+
+<p>
+Reimplemented in <a class="el" href="a00380.html#ea3324f7d4370f1eb03ad604e656ee30">xmlencryption::DecryptionException</a>, <a class="el" href="a00396.html#7784f8ec93fb38f072d4d28731312240">xmlencryption::EncryptionException</a>, <a class="el" href="a00553.html#507f705b619c1fd321ce37c72e042612">xmltooling::XMLParserException</a>, <a class="el" href="a00551.html#a124cfaa76a838889444500312d92af6">xmltooling::XMLObjectException</a>, <a class="el" href="a00444.html#6152a468b236e4014528ec9788e74771">xmltooling::MarshallingException</a>, <a class="el" href="a00521.html#320046da72b1a48b66810e6f442f9972">xmltooling::UnmarshallingException</a>, <a class="el" href="a00519.html#572c3dce932c650e38df86942d66aaf1">xmltooling::UnknownElementException</a>, <a class="el" href="a00517.html#4d2aa4badc09008cb515a2d3194b60de">xmltooling::UnknownAttributeException</a>, <a class="el" href="a00520.html#742bc6a0761a2469052b2c6895bdb17b">xmltooling::UnknownExtensionException</a>, <a class="el" href="a00524.html#8823a41bb1b8bd16d646435a2c4e5a2c">xmltooling::ValidationException</a>, <a class="el" href="a00426.html#383f784f2509e44c5db477ca961126df">xmltooling::IOException</a>, <a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">xmltooling::XMLSecurityException</a>, <a class="el" href="a00492.html#5558fab9302378bf6f083fb3cb2dd886">xmlsignature::SignatureException</a>, and <a class="el" href="a00508.html#673d61195a4847f5d6ff5e35d99c385e">xmltooling::ThreadingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="81ab62ecf8551c9858938d4ff69d54b7"></a><!-- doxytag: member="xmltooling::XMLToolingException::getInstance" ref="81ab62ecf8551c9858938d4ff69d54b7" args="(const char *exceptionClass)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="a00556.html">XMLToolingException</a>* xmltooling::XMLToolingException::getInstance </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>exceptionClass</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds an empty exception of the given type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>exceptionClass</em> </td><td>the name of the exception type to build </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>an empty exception object </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="de92b4dbeb2be5b90bbd7c03a0003f53"></a><!-- doxytag: member="xmltooling::XMLToolingException::getMessage" ref="de92b4dbeb2be5b90bbd7c03a0003f53" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::XMLToolingException::getMessage </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the error message, after processing any parameter references.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the processed message </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fa26b891716c2fa2a9d287c63d47404e"></a><!-- doxytag: member="xmltooling::XMLToolingException::getProperty" ref="fa26b891716c2fa2a9d287c63d47404e" args="(const char *name) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::XMLToolingException::getProperty </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>name</em> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the parameter property with the designated name.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>named parameter to access </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the parameter property or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="496ee831feaae58300d06e9a5b927c57"></a><!-- doxytag: member="xmltooling::XMLToolingException::getProperty" ref="496ee831feaae58300d06e9a5b927c57" args="(unsigned int index) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::XMLToolingException::getProperty </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>index</em> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the parameter property with the designated position (based from one).
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>position to access </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the parameter property or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="673eaad36d891b0ae20e5468e2896b97"></a><!-- doxytag: member="xmltooling::XMLToolingException::raise" ref="673eaad36d891b0ae20e5468e2896b97" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XMLToolingException::raise </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Raises an exception using itself.
+<p>
+Used to raise an exception of a derived type.
+<p>
+Reimplemented in <a class="el" href="a00380.html#deb798a43141ab52217a1842ae47bea7">xmlencryption::DecryptionException</a>, <a class="el" href="a00396.html#b3cad7ac1a9a12edb38e8198a614ff61">xmlencryption::EncryptionException</a>, <a class="el" href="a00553.html#0cd5723cfdee8d3e7e7b9174b6d22cf2">xmltooling::XMLParserException</a>, <a class="el" href="a00551.html#f795861800a6d32b799a67e728f3d383">xmltooling::XMLObjectException</a>, <a class="el" href="a00444.html#ec70a0ca19e00b2f8dfa0e70dd0d43c7">xmltooling::MarshallingException</a>, <a class="el" href="a00521.html#5498213e212463a5b4974f144b44a981">xmltooling::UnmarshallingException</a>, <a class="el" href="a00519.html#37c3fe06098c4fce45be706df2af0b2e">xmltooling::UnknownElementException</a>, <a class="el" href="a00517.html#1e8f53e46b666bc9544adf072d968054">xmltooling::UnknownAttributeException</a>, <a class="el" href="a00520.html#91bffee13485930f21fc43cfab36673d">xmltooling::UnknownExtensionException</a>, <a class="el" href="a00524.html#14e849fa04d9ed84c1849f392736a167">xmltooling::ValidationException</a>, <a class="el" href="a00426.html#ea311581c3b39536382410c80e1f5c92">xmltooling::IOException</a>, <a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">xmltooling::XMLSecurityException</a>, <a class="el" href="a00492.html#672112612d1f061a675416beb14a38ae">xmlsignature::SignatureException</a>, and <a class="el" href="a00508.html#389af9894abe057140768b1312e116c4">xmltooling::ThreadingException</a>.
+</div>
+</div><p>
+<a class="anchor" name="cdf74696d2d275d1fcdbeb44ba13ccfb"></a><!-- doxytag: member="xmltooling::XMLToolingException::registerFactory" ref="cdf74696d2d275d1fcdbeb44ba13ccfb" args="(const char *exceptionClass, ExceptionFactory *factory)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void xmltooling::XMLToolingException::registerFactory </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>exceptionClass</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">ExceptionFactory</a> * </td>
+ <td class="paramname"> <em>factory</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers a factory to create exceptions of a given class name.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>exceptionClass</em> </td><td>name of exception type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>factory</em> </td><td>factory function to build exceptions with </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d69b31c17b88dc50acf271208126b78b"></a><!-- doxytag: member="xmltooling::XMLToolingException::setMessage" ref="d69b31c17b88dc50acf271208126b78b" args="(const std::string &msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingException::setMessage </td>
+ <td>(</td>
+ <td class="paramtype">const std::string & </td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td> ) </td>
+ <td width="100%"><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the error message.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>the error message </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9efd4e636dc5c0847fe94169b4f33640"></a><!-- doxytag: member="xmltooling::XMLToolingException::setMessage" ref="9efd4e636dc5c0847fe94169b4f33640" args="(const char *msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XMLToolingException::setMessage </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the error message.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>the error message </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2a442c251a92de4101ec1919db94bf4d"></a><!-- doxytag: member="xmltooling::XMLToolingException::toQueryString" ref="2a442c251a92de4101ec1919db94bf4d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string xmltooling::XMLToolingException::toQueryString </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a set of query string name/value pairs, URL-encoded, representing the exception's type, message, and parameters.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the query string representation </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="891d88ea093931428887ba43e27b632b"></a><!-- doxytag: member="xmltooling::XMLToolingException::toString" ref="891d88ea093931428887ba43e27b632b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string xmltooling::XMLToolingException::toString </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a string containing a serialized representation of the exception.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the serialization </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d2af3d7fa00af0b41b905a0f22b395f7"></a><!-- doxytag: member="xmltooling::XMLToolingException::what" ref="d2af3d7fa00af0b41b905a0f22b395f7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* xmltooling::XMLToolingException::what </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const throw ()<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the error message, after processing any parameter references.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the processed message </dd></dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/<a class="el" href="a00579.html">exceptions.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::XPath Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00557.html">XPath</a></div>
+<h1>xmlsignature::XPath Class Reference</h1><!-- doxytag: class="xmlsignature::XPath" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00557.html">XPath</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::XPath:
+<p><center><img src="a00557.png" usemap="#xmlsignature::XPath_map" border="0" alt=""></center>
+<map name="xmlsignature::XPath_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00108.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07234805365ef62568d2c0faed60cf8c"></a><!-- doxytag: member="xmlsignature::XPath::cloneXPath" ref="07234805365ef62568d2c0faed60cf8c" args="() const =0" -->
+virtual <a class="el" href="a00557.html">XPath</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html#07234805365ef62568d2c0faed60cf8c">cloneXPath</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9cb8997d172e9b34e4fedb7c41b1405"></a><!-- doxytag: member="xmlsignature::XPath::getExpression" ref="a9cb8997d172e9b34e4fedb7c41b1405" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html#a9cb8997d172e9b34e4fedb7c41b1405">getExpression</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Expression . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4efe3b840201731260f727f6ff553363"></a><!-- doxytag: member="xmlsignature::XPath::setExpression" ref="4efe3b840201731260f727f6ff553363" args="(const XMLCh *Expression)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html#4efe3b840201731260f727f6ff553363">setExpression</a> (const XMLCh *Expression)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Expression . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbe312d9b30528ebb02bfb818af0dd09"></a><!-- doxytag: member="xmlsignature::XPath::LOCAL_NAME" ref="bbe312d9b30528ebb02bfb818af0dd09" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html#bbe312d9b30528ebb02bfb818af0dd09">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00557.html">XPath</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::XPathBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00558.html">XPathBuilder</a></div>
+<h1>xmlsignature::XPathBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::XPathBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00557.html">XPath</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::XPathBuilder:
+<p><center><img src="a00558.png" usemap="#xmlsignature::XPathBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::XPathBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00142.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2dd7587ea0e76e0289c25ef4e8162f62"></a><!-- doxytag: member="xmlsignature::XPathBuilder::buildObject" ref="2dd7587ea0e76e0289c25ef4e8162f62" args="() const " -->
+virtual <a class="el" href="a00557.html">XPath</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html#2dd7587ea0e76e0289c25ef4e8162f62">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ef0d204f2d123294bbb44fe7c2aede4"></a><!-- doxytag: member="xmlsignature::XPathBuilder::buildObject" ref="5ef0d204f2d123294bbb44fe7c2aede4" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00557.html">XPath</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html#5ef0d204f2d123294bbb44fe7c2aede4">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b62e67d26093fbe8b026103b4605e8ed"></a><!-- doxytag: member="xmlsignature::XPathBuilder::buildXPath" ref="b62e67d26093fbe8b026103b4605e8ed" args="()" -->
+static <a class="el" href="a00557.html">XPath</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html#b62e67d26093fbe8b026103b4605e8ed">buildXPath</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00557.html">XPath</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling::XSECCryptoX509CRL Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00649.html">xmltooling</a>::<a class="el" href="a00559.html">XSECCryptoX509CRL</a></div>
+<h1>xmltooling::XSECCryptoX509CRL Class Reference</h1><!-- doxytag: class="xmltooling::XSECCryptoX509CRL" -->Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/security/XSECCryptoX509CRL.h></code>
+<p>
+<p>Inheritance diagram for xmltooling::XSECCryptoX509CRL:
+<p><center><img src="a00559.png" usemap="#xmltooling::XSECCryptoX509CRL_map" border="0" alt=""></center>
+<map name="xmltooling::XSECCryptoX509CRL_map">
+<area href="a00456.html" alt="xmltooling::OpenSSLCryptoX509CRL" shape="rect" coords="0,56,219,80">
+</map>
+<a href="a00095.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html#30f5092912702ecf302179e6a595fcbb">getProviderName</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a string that identifies the crypto owner of this library. <a href="#30f5092912702ecf302179e6a595fcbb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00559.html">XSECCryptoX509CRL</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html#57fe01183664dda30fa4e5f4a6cc9a67">clone</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a duplicate of the original object. <a href="#57fe01183664dda30fa4e5f4a6cc9a67"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html#dde3fb5b0c431b26edc556ab8be4c828">loadX509CRLBase64Bin</a> (const char *buf, unsigned int len)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load a Base64-encoded CRL into the object. <a href="#dde3fb5b0c431b26edc556ab8be4c828"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html#dd7f4455ad2d9e5d3fd7d5a85b9f0ec2">loadX509CRLPEM</a> (const char *buf, unsigned int len=0)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Load a PEM encoded CRL into the object. <a href="#dd7f4455ad2d9e5d3fd7d5a85b9f0ec2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual safeBuffer & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html#575932ffbfaa585bcd42cd5dddab0efd">getDEREncodingSB</a> (void)=0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Get a Base64 DER encoded copy of the CRL. <a href="#575932ffbfaa585bcd42cd5dddab0efd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs.
+<p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="57fe01183664dda30fa4e5f4a6cc9a67"></a><!-- doxytag: member="xmltooling::XSECCryptoX509CRL::clone" ref="57fe01183664dda30fa4e5f4a6cc9a67" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="a00559.html">XSECCryptoX509CRL</a>* xmltooling::XSECCryptoX509CRL::clone </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a duplicate of the original object.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the duplicate </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00456.html#11c05ba6c6046eaf002b2225c4957033">xmltooling::OpenSSLCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="575932ffbfaa585bcd42cd5dddab0efd"></a><!-- doxytag: member="xmltooling::XSECCryptoX509CRL::getDEREncodingSB" ref="575932ffbfaa585bcd42cd5dddab0efd" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual safeBuffer& xmltooling::XSECCryptoX509CRL::getDEREncodingSB </td>
+ <td>(</td>
+ <td class="paramtype">void </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a Base64 DER encoded copy of the CRL.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>A safeBuffer containing the DER encoded certificate </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00456.html#8e3848a2f01ecce05bbd240827616ed9">xmltooling::OpenSSLCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="30f5092912702ecf302179e6a595fcbb"></a><!-- doxytag: member="xmltooling::XSECCryptoX509CRL::getProviderName" ref="30f5092912702ecf302179e6a595fcbb" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const XMLCh* xmltooling::XSECCryptoX509CRL::getProviderName </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns a string that identifies the crypto owner of this library.
+<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the crypto provider name </dd></dl>
+
+<p>
+Implemented in <a class="el" href="a00456.html#2a02a3b30ce6e3b20072c331e903274c">xmltooling::OpenSSLCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="dde3fb5b0c431b26edc556ab8be4c828"></a><!-- doxytag: member="xmltooling::XSECCryptoX509CRL::loadX509CRLBase64Bin" ref="dde3fb5b0c431b26edc556ab8be4c828" args="(const char *buf, unsigned int len)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void xmltooling::XSECCryptoX509CRL::loadX509CRLBase64Bin </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>len</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load a Base64-encoded CRL into the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>buffer containing the base64-encoded CRL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>number of bytes of data in the CRL buffer (0 if the string is null terminated) </td></tr>
+ </table>
+</dl>
+
+<p>
+Implemented in <a class="el" href="a00456.html#a57e99c8945325e015ce8921e7c09f5b">xmltooling::OpenSSLCryptoX509CRL</a>.
+</div>
+</div><p>
+<a class="anchor" name="dd7f4455ad2d9e5d3fd7d5a85b9f0ec2"></a><!-- doxytag: member="xmltooling::XSECCryptoX509CRL::loadX509CRLPEM" ref="dd7f4455ad2d9e5d3fd7d5a85b9f0ec2" args="(const char *buf, unsigned int len=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::XSECCryptoX509CRL::loadX509CRLPEM </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>buf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"> <em>len</em> = <code>0</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Load a PEM encoded CRL into the object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>buffer containing the PEM encoded CRL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>number of bytes of data in the CRL buffer (0 if the string is null terminated) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/security/<a class="el" href="a00612.html">XSECCryptoX509CRL.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::Y Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00560.html">Y</a></div>
+<h1>xmlsignature::Y Class Reference</h1><!-- doxytag: class="xmlsignature::Y" --><!-- doxytag: inherits="xmltooling::XMLObject" -->XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00560.html">Y</a> element.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::Y:
+<p><center><img src="a00560.png" usemap="#xmlsignature::Y_map" border="0" alt=""></center>
+<map name="xmlsignature::Y_map">
+<area href="a00547.html" alt="xmltooling::XMLObject" shape="rect" coords="0,0,137,24">
+</map>
+<a href="a00106.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48982cd74079c8bb550d792d4fb93ab9"></a><!-- doxytag: member="xmlsignature::Y::cloneY" ref="48982cd74079c8bb550d792d4fb93ab9" args="() const =0" -->
+virtual <a class="el" href="a00560.html">Y</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html#48982cd74079c8bb550d792d4fb93ab9">cloneY</a> () const =0</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Type-specific clone method. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f30ff43b3355c98bac2a944e8b6053b"></a><!-- doxytag: member="xmlsignature::Y::getValue" ref="5f30ff43b3355c98bac2a944e8b6053b" args="() const " -->
+const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html#5f30ff43b3355c98bac2a944e8b6053b">getValue</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns Value . <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86801e7c864cd3225bf106f08896bcd9"></a><!-- doxytag: member="xmlsignature::Y::setValue" ref="86801e7c864cd3225bf106f08896bcd9" args="(const XMLCh *Value)" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html#86801e7c864cd3225bf106f08896bcd9">setValue</a> (const XMLCh *Value)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets or clears Value . <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="367b54afe369a9644847f81c984de25d"></a><!-- doxytag: member="xmlsignature::Y::LOCAL_NAME" ref="367b54afe369a9644847f81c984de25d" args="[]" -->
+static const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html#367b54afe369a9644847f81c984de25d">LOCAL_NAME</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Element local name. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00560.html">Y</a> element.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature::YBuilder Class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="a00648.html">xmlsignature</a>::<a class="el" href="a00561.html">YBuilder</a></div>
+<h1>xmlsignature::YBuilder Class Reference</h1><!-- doxytag: class="xmlsignature::YBuilder" --><!-- doxytag: inherits="xmltooling::ConcreteXMLObjectBuilder" -->Builder for <a class="el" href="a00560.html">Y</a> objects.
+<a href="#_details">More...</a>
+<p>
+<code>#include <xmltooling/signature/KeyInfo.h></code>
+<p>
+<p>Inheritance diagram for xmlsignature::YBuilder:
+<p><center><img src="a00561.png" usemap="#xmlsignature::YBuilder_map" border="0" alt=""></center>
+<map name="xmlsignature::YBuilder_map">
+<area href="a00368.html" alt="xmltooling::ConcreteXMLObjectBuilder" shape="rect" coords="0,56,229,80">
+<area href="a00548.html" alt="xmltooling::XMLObjectBuilder" shape="rect" coords="0,0,229,24">
+</map>
+<a href="a00155.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2293d927350be7030a39448a354447b3"></a><!-- doxytag: member="xmlsignature::YBuilder::buildObject" ref="2293d927350be7030a39448a354447b3" args="() const " -->
+virtual <a class="el" href="a00560.html">Y</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00561.html#2293d927350be7030a39448a354447b3">buildObject</a> () const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Default builder. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d77d612334be510aa5c6c6b9ba45654e"></a><!-- doxytag: member="xmlsignature::YBuilder::buildObject" ref="d77d612334be510aa5c6c6b9ba45654e" args="(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const " -->
+virtual <a class="el" href="a00560.html">Y</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00561.html#d77d612334be510aa5c6c6b9ba45654e">buildObject</a> (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const <a class="el" href="a00475.html">xmltooling::QName</a> *schemaType=NULL) const </td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder that allows element/type override. <br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da3656caf751b76487e28d1f9c356e86"></a><!-- doxytag: member="xmlsignature::YBuilder::buildY" ref="da3656caf751b76487e28d1f9c356e86" args="()" -->
+static <a class="el" href="a00560.html">Y</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00561.html#da3656caf751b76487e28d1f9c356e86">buildY</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton builder. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Builder for <a class="el" href="a00560.html">Y</a> objects.
+<p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/AbstractAttributeExtensibleXMLObject.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>AbstractAttributeExtensibleXMLObject.h File Reference</h1>AbstractXMLObject mixin that implements AttributeExtensibleXMLObject. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00566.html">xmltooling/AbstractXMLObject.h</a>></code><br>
+<code>#include <<a class="el" href="a00567.html">xmltooling/AttributeExtensibleXMLObject.h</a>></code><br>
+<code>#include <map></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements <a class="el" href="a00349.html">AttributeExtensibleXMLObject</a>. <a href="a00340.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+AbstractXMLObject mixin that implements AttributeExtensibleXMLObject.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/AbstractComplexElement.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>AbstractComplexElement.h File Reference</h1>AbstractXMLObject mixin that implements children. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00566.html">xmltooling/AbstractXMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements children. <a href="a00341.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+AbstractXMLObject mixin that implements children.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/AbstractDOMCachingXMLObject.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>AbstractDOMCachingXMLObject.h File Reference</h1>AbstractXMLObject mixin that implements DOM caching. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00566.html">xmltooling/AbstractXMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements DOM caching. <a href="a00342.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+AbstractXMLObject mixin that implements DOM caching.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/AbstractSimpleElement.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>AbstractSimpleElement.h File Reference</h1>AbstractXMLObject mixin that implements a simple string-based content model. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00566.html">xmltooling/AbstractXMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements a simple string-based content model. <a href="a00345.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+AbstractXMLObject mixin that implements a simple string-based content model.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/AbstractXMLObject.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>AbstractXMLObject.h File Reference</h1>An abstract implementation of XMLObject. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00590.html">xmltooling/logging.h</a>></code><br>
+<code>#include <<a class="el" href="a00593.html">xmltooling/QName.h</a>></code><br>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstract implementation of <a class="el" href="a00547.html">XMLObject</a>. <a href="a00346.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An abstract implementation of XMLObject.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/AttributeExtensibleXMLObject.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>AttributeExtensibleXMLObject.h File Reference</h1>An XMLObject that supports arbitrary attributes. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="a00547.html">XMLObject</a> that supports arbitrary attributes. <a href="a00349.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An XMLObject that supports arbitrary attributes.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/base.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>base.h File Reference</h1>Base header file definitions Must be included prior to including any other header. <a href="#_details">More...</a>
+<p>
+<code>#include <typeinfo></code><br>
+<code>#include <cstdio></code><br>
+<code>#include <xmltooling/config_pub_win32.h></code><br>
+<code>#include <utility></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00365.html">xmltooling::cleanup< T ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor for cleaning up heap objects in containers. <a href="a00365.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00367.html">xmltooling::cleanup_pair< A, B ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor for cleaning up heap objects in key/value containers. <a href="a00367.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00366.html">xmltooling::cleanup_const_pair< A, B ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor for cleaning up const heap objects in key/value containers. <a href="a00366.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1e54d38d73588e22066aa1fe46e43d5c"></a><!-- doxytag: member="base.h::XMLTOOL_IMPORT" ref="1e54d38d73588e22066aa1fe46e43d5c" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOL_IMPORT</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65bd704eed27e02ac00b2649bbb0e207"></a><!-- doxytag: member="base.h::XMLTOOL_EXPORT" ref="65bd704eed27e02ac00b2649bbb0e207" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOL_EXPORT</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa2a75c2292e6ea09948b0d99e6afba9"></a><!-- doxytag: member="base.h::XMLTOOL_DLLLOCAL" ref="aa2a75c2292e6ea09948b0d99e6afba9" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOL_DLLLOCAL</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92edca01721af4c1c87b93cede20a7ba"></a><!-- doxytag: member="base.h::XMLTOOL_DLLPUBLIC" ref="92edca01721af4c1c87b93cede20a7ba" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOL_DLLPUBLIC</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="390827904052ed92b01f504f1f09ad41"></a><!-- doxytag: member="base.h::XMLTOOL_API" ref="390827904052ed92b01f504f1f09ad41" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOL_API</b> XMLTOOL_IMPORT</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1be696be56c307dbdd788cbb94ad0268"></a><!-- doxytag: member="base.h::XMLTOOL_EXCEPTIONAPI" ref="1be696be56c307dbdd788cbb94ad0268" args="(api)" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOL_EXCEPTIONAPI</b>(api)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c043400a1b638f454828e73ef0a958aa"></a><!-- doxytag: member="base.h::XMLTOOLING_DOXYGEN" ref="c043400a1b638f454828e73ef0a958aa" args="(desc)" -->
+#define </td><td class="memItemRight" valign="bottom"><b>XMLTOOLING_DOXYGEN</b>(desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#3f9965a2cc4aaade15ecbfe63a71cf15">MAKE_NONCOPYABLE</a>(type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Blocks copy c'tor and assignment operator for a class. <a href="#3f9965a2cc4aaade15ecbfe63a71cf15"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#be45465a5461693561c98c3896c63736">DECL_XMLOBJECT_ABSTRACT</a>(linkage, cname, base, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObject specialization for an abstract element/type. <a href="#be45465a5461693561c98c3896c63736"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#184a5983089798524bf62a6d2a6fc537">BEGIN_XMLOBJECT</a>(linkage, cname, base, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObject specialization. <a href="#184a5983089798524bf62a6d2a6fc537"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#72c519be650469c6121acd28ec6d0dae">BEGIN_XMLOBJECT2</a>(linkage, cname, base, base2, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObject specialization with two base classes. <a href="#72c519be650469c6121acd28ec6d0dae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#58cd19813bf1d02b75009cdd03ce5dca">BEGIN_XMLOBJECT3</a>(linkage, cname, base, base2, base3, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObject specialization with three base classes. <a href="#58cd19813bf1d02b75009cdd03ce5dca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#6461cda8c2c379c42adfc6601e55d5a9">BEGIN_XMLOBJECT4</a>(linkage, cname, base, base2, base3, base4, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObject specialization with four base classes. <a href="#6461cda8c2c379c42adfc6601e55d5a9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#ca6926f4f191d3976ad6b822136a607f">BEGIN_XMLOBJECT5</a>(linkage, cname, base, base2, base3, base4, base5, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObject specialization with five base classes. <a href="#ca6926f4f191d3976ad6b822136a607f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4313e3a00a8566975f82b4b45093d7f5"></a><!-- doxytag: member="base.h::END_XMLOBJECT" ref="4313e3a00a8566975f82b4b45093d7f5" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#4313e3a00a8566975f82b4b45093d7f5">END_XMLOBJECT</a> }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Ends the declaration of an XMLObject specialization. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#0eb4a733906e0bc7c730a5180888e106">DECL_ELEMENT_QNAME</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares a static variable holding the XMLObject's element QName. <a href="#0eb4a733906e0bc7c730a5180888e106"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#ada49116b3cf070b1da974460ffb0367">DECL_TYPE_QNAME</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares a static variable holding the XMLObject's schema type QName. <a href="#ada49116b3cf070b1da974460ffb0367"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#ca72739c64e4ec3855702d0bed30bdb7">IMPL_ELEMENT_QNAME</a>(cname, namespaceURI, namespacePrefix) <a class="el" href="a00475.html">xmltooling::QName</a> cname::ELEMENT_QNAME(namespaceURI,cname::LOCAL_NAME,namespacePrefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements a static variable holding an XMLObject's element QName. <a href="#ca72739c64e4ec3855702d0bed30bdb7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#74c87def15e6bcbe18b1d9c39d1e8648">IMPL_TYPE_QNAME</a>(cname, namespaceURI, namespacePrefix) <a class="el" href="a00475.html">xmltooling::QName</a> cname::TYPE_QNAME(namespaceURI,cname::TYPE_NAME,namespacePrefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements a static variable holding an XMLObject's schema type QName. <a href="#74c87def15e6bcbe18b1d9c39d1e8648"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#c7eea41b57e0fbef6ada45dab7eedece">DECL_INHERITED_XMLOBJECT_ATTRIB</a>(proper, upcased, type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract set method for a typed XML attribute. <a href="#c7eea41b57e0fbef6ada45dab7eedece"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#8a852eda578a2e4353e0d9cd6eb00fb6">DECL_XMLOBJECT_ATTRIB</a>(proper, upcased, type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a typed XML attribute. <a href="#8a852eda578a2e4353e0d9cd6eb00fb6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#0bd66d0fcc29ebb1bbdb2cead465555d">DECL_INHERITED_STRING_ATTRIB</a>(proper, upcased) DECL_INHERITED_XMLOBJECT_ATTRIB(proper,upcased,XMLCh)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract set method for a string XML attribute. <a href="#0bd66d0fcc29ebb1bbdb2cead465555d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#da094b989c0377ce7754242f289aa00a">DECL_STRING_ATTRIB</a>(proper, upcased) DECL_XMLOBJECT_ATTRIB(proper,upcased,XMLCh)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a string XML attribute. <a href="#da094b989c0377ce7754242f289aa00a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#c122dbcd05c92f62b30b9d1cf8d92109">DECL_INHERITED_DATETIME_ATTRIB</a>(proper, upcased)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract set method for a DateTime XML attribute. <a href="#c122dbcd05c92f62b30b9d1cf8d92109"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#d02085c1d37b0604c6b290fa50251328">DECL_DATETIME_ATTRIB</a>(proper, upcased)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a DateTime XML attribute. <a href="#d02085c1d37b0604c6b290fa50251328"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#a630296ecefe8b5faa2766baa1b0e59b">DECL_INHERITED_INTEGER_ATTRIB</a>(proper, upcased)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract set method for an integer XML attribute. <a href="#a630296ecefe8b5faa2766baa1b0e59b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#6b733a13ddcbc819a3d9aceee339e4c6">DECL_INTEGER_ATTRIB</a>(proper, upcased)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for an integer XML attribute. <a href="#6b733a13ddcbc819a3d9aceee339e4c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#3d44140e1c1bb50daa792a44c26bab43">DECL_BOOLEAN_ATTRIB</a>(proper, upcased, def)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a boolean XML attribute. <a href="#3d44140e1c1bb50daa792a44c26bab43"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#43d0e8a60abc310f962801d3812419bb">IMPL_XMLOBJECT_ATTRIB</a>(proper, type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a typed XML attribute. <a href="#43d0e8a60abc310f962801d3812419bb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#414618cb6b3d42c90617470bdc8b8556">IMPL_STRING_ATTRIB</a>(proper) IMPL_XMLOBJECT_ATTRIB(proper,XMLCh)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a string XML attribute. <a href="#414618cb6b3d42c90617470bdc8b8556"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#dbcb3f847865bbb251ee4a5855a9923b">IMPL_ID_ATTRIB</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a string XML attribute, plus a getXMLID override. <a href="#dbcb3f847865bbb251ee4a5855a9923b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#feaaa47cffa81c9ec44337c7ac596c6c">IMPL_ID_ATTRIB_EX</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a string XML attribute, plus a getXMLID override and attribute node clearance when DOM is dropped. <a href="#feaaa47cffa81c9ec44337c7ac596c6c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#aba55b1d77ccca84affb21b263e37ae7">IMPL_DATETIME_ATTRIB</a>(proper, fallback) IMPL_DATETIME_ATTRIB_EX(proper,fallback,false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a DateTime XML attribute. <a href="#aba55b1d77ccca84affb21b263e37ae7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#ec4366e0a855bb0b63e490e92f47f502">IMPL_DURATION_ATTRIB</a>(proper, fallback) IMPL_DATETIME_ATTRIB_EX(proper,fallback,true)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a duration-valued DateTime XML attribute. <a href="#ec4366e0a855bb0b63e490e92f47f502"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#69008ae02c3a1a28b0b8596a694bd902">IMPL_DATETIME_ATTRIB_EX</a>(proper, fallback, duration)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a DateTime XML attribute. <a href="#69008ae02c3a1a28b0b8596a694bd902"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#3948f8afc7fded2e19906400579d7cae">IMPL_INTEGER_ATTRIB</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for an integer XML attribute. <a href="#3948f8afc7fded2e19906400579d7cae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#cd52881c18ff46e18583777fd51650bc">IMPL_BOOLEAN_ATTRIB</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a boolean XML attribute. <a href="#cd52881c18ff46e18583777fd51650bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#00ccbbe285aac87f95f1a09535076b0f">IMPL_XMLOBJECT_FOREIGN_ATTRIB</a>(proper, type)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private member for a typed, qualified XML attribute. <a href="#00ccbbe285aac87f95f1a09535076b0f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#fa6e60f9a5648da9bdf2288c1a21fcb3">DECL_INHERITED_TYPED_FOREIGN_CHILD</a>(proper, ns)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract set method for a typed XML child object in a foreign namespace. <a href="#fa6e60f9a5648da9bdf2288c1a21fcb3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1491b72e444b5dcbeb3a47cdd43346fc">DECL_TYPED_FOREIGN_CHILD</a>(proper, ns)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a typed XML child object in a foreign namespace. <a href="#1491b72e444b5dcbeb3a47cdd43346fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#a2f6e6b3ad58ebf7b194d5ce3d8a0e0a">DECL_INHERITED_TYPED_CHILD</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract set method for a typed XML child object. <a href="#a2f6e6b3ad58ebf7b194d5ce3d8a0e0a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#64ade6e613ec456f8192858e4a054bc7">DECL_TYPED_CHILD</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a typed XML child object. <a href="#64ade6e613ec456f8192858e4a054bc7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#bcfb546606ea9e2244f58c8cb4fe7ecb">DECL_XMLOBJECT_CHILD</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a generic XML child object. <a href="#bcfb546606ea9e2244f58c8cb4fe7ecb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#83bc3ea1dbd6cc8dba53b1f593db0bb8">IMPL_TYPED_CHILD</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private list iterator member for a typed XML child object. <a href="#83bc3ea1dbd6cc8dba53b1f593db0bb8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#16e2c2d1ffdfe6775892b3272e0c8fb2">IMPL_TYPED_FOREIGN_CHILD</a>(proper, ns)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private list iterator member for a typed XML child object in a foreign namespace. <a href="#16e2c2d1ffdfe6775892b3272e0c8fb2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#0dd13bfdded46b546e321835c7420553">IMPL_XMLOBJECT_CHILD</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get/set methods and a private list iterator member for a generic XML child object. <a href="#0dd13bfdded46b546e321835c7420553"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1bc33d9bb5db0060bec2914227013e9d">DECL_TYPED_CHILDREN</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a typed XML child collection. <a href="#1bc33d9bb5db0060bec2914227013e9d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#8e7876d452bd68a05a2e09eaf897fdf3">DECL_TYPED_FOREIGN_CHILDREN</a>(proper, ns)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a typed XML child collection in a foreign namespace. <a href="#8e7876d452bd68a05a2e09eaf897fdf3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#91bfe1ec80e82ff9cd0aa095d5e8d9e1">DECL_XMLOBJECT_CHILDREN</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares abstract get/set methods for a generic XML child collection. <a href="#91bfe1ec80e82ff9cd0aa095d5e8d9e1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#a43fe44c1facac568f04ecbb79138b77">IMPL_TYPED_CHILDREN</a>(proper, fence)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get method and a private vector member for a typed XML child collection. <a href="#a43fe44c1facac568f04ecbb79138b77"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#3a73b148e38302849ca3d66214d6f870">IMPL_TYPED_FOREIGN_CHILDREN</a>(proper, ns, fence)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get method and a private vector member for a typed XML child collection in a foreign namespace. <a href="#3a73b148e38302849ca3d66214d6f870"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#7e5a003502495ce9965d82a24e7ffc12">IMPL_XMLOBJECT_CHILDREN</a>(proper, fence)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements get method and a private vector member for a generic XML child collection. <a href="#7e5a003502495ce9965d82a24e7ffc12"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#19866d0b6f837d137b7ef8db83139777">MARSHALL_STRING_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements marshalling for a string attribute. <a href="#19866d0b6f837d137b7ef8db83139777"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#2a2fc60afc4da8cf114d8525c597c3f3">MARSHALL_DATETIME_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements marshalling for a DateTime attribute. <a href="#2a2fc60afc4da8cf114d8525c597c3f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#cdce840171deeae41abc626ffc627c91">MARSHALL_INTEGER_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements marshalling for an integer attribute. <a href="#cdce840171deeae41abc626ffc627c91"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#3fe444abf00ad61871e8e9641e788c1a">MARSHALL_BOOLEAN_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements marshalling for a boolean attribute. <a href="#3fe444abf00ad61871e8e9641e788c1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#95f632e27d997a9caa47c9981f9254e1">MARSHALL_QNAME_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements marshalling for a QName attribute. <a href="#95f632e27d997a9caa47c9981f9254e1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1c131345d81acf83ef144a9581f20867">MARSHALL_ID_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements marshalling for an ID attribute. <a href="#1c131345d81acf83ef144a9581f20867"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#20d6b6a82ba9818665005106ef20e0e2">PROC_STRING_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for a string attribute. <a href="#20d6b6a82ba9818665005106ef20e0e2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#8b16045dccbd56ce5ab975bd27ef4e65">PROC_ID_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for an ID attribute. <a href="#8b16045dccbd56ce5ab975bd27ef4e65"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#fb40bd3c9cb40e983d8feead349e2292">PROC_DATETIME_ATTRIB</a>(proper, ucase, namespaceURI) PROC_STRING_ATTRIB(proper,ucase,namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for a DateTime attribute. <a href="#fb40bd3c9cb40e983d8feead349e2292"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#5e47c4747c97019286ea295940c660c6">PROC_QNAME_ATTRIB</a>(proper, ucase, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for a DateTime attribute. <a href="#5e47c4747c97019286ea295940c660c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#318adf1829fb4ac0b6e9aa21e6eb912c">PROC_INTEGER_ATTRIB</a>(proper, ucase, namespaceURI) PROC_STRING_ATTRIB(proper,ucase,namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for an integer attribute. <a href="#318adf1829fb4ac0b6e9aa21e6eb912c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#acbb9c0bed16649ef5bd710e781b43d6">PROC_BOOLEAN_ATTRIB</a>(proper, ucase, namespaceURI) PROC_STRING_ATTRIB(proper,ucase,namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for a boolean attribute. <a href="#acbb9c0bed16649ef5bd710e781b43d6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#ef425205181e7155947b76ef47b979df">PROC_TYPED_CHILDREN</a>(proper, namespaceURI, force)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for typed child collection element. <a href="#ef425205181e7155947b76ef47b979df"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1977f769f16a984f8685575a808bcd50">PROC_TYPED_FOREIGN_CHILDREN</a>(proper, ns, namespaceURI, force)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for typed child collection element in a foreign namespace. <a href="#1977f769f16a984f8685575a808bcd50"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#3c27d2f760c0c1ad35e9f97374c2d5a6">PROC_TYPED_CHILD</a>(proper, namespaceURI, force)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for typed child singleton element. <a href="#3c27d2f760c0c1ad35e9f97374c2d5a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#306cca912c5a8e8a1759c2182ad4a383">PROC_TYPED_FOREIGN_CHILD</a>(proper, ns, namespaceURI, force)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for typed child singleton element in a foreign namespace. <a href="#306cca912c5a8e8a1759c2182ad4a383"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#d3dfbbb4acf10b6623325a75fe08deb8">PROC_XMLOBJECT_CHILD</a>(proper, namespaceURI)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements unmarshalling process branch for a generic child singleton element. <a href="#d3dfbbb4acf10b6623325a75fe08deb8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#24b5c07c52f3f26a4e68e6b929acffd5">DECL_SIMPLE_CONTENT</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares aliased get/set methods for named XML element simple content. <a href="#24b5c07c52f3f26a4e68e6b929acffd5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1cbda8a559f539a7461f1cc0d9d39474">DECL_INTEGER_CONTENT</a>(proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares aliased get/set methods for named integer XML element content. <a href="#1cbda8a559f539a7461f1cc0d9d39474"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#646413a0147ae4b4a13593a26587976f">IMPL_XMLOBJECT_CLONE</a>(cname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements cloning methods for an XMLObject specialization implementation class. <a href="#646413a0147ae4b4a13593a26587976f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#c1827324b04a51a4d32122b69c367681">DECL_XMLOBJECT_SIMPLE</a>(linkage, cname, proper, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares an XMLObject specialization with a simple content model and type, handling it as string data. <a href="#c1827324b04a51a4d32122b69c367681"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#2585755b0dbffc1f2ba80173685e5aa8">DECL_XMLOBJECTIMPL_SIMPLE</a>(linkage, cname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares and defines an implementation class for an XMLObject with a simple content model and type, handling it as string data. <a href="#2585755b0dbffc1f2ba80173685e5aa8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#9a2c6c34144ccdb0af5ea1b71075b5ce">BEGIN_XMLOBJECTBUILDER</a>(linkage, cname, namespaceURI, namespacePrefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of an XMLObjectBuilder specialization. <a href="#9a2c6c34144ccdb0af5ea1b71075b5ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2d5217452adbfd0e0824c052eefb90e"></a><!-- doxytag: member="base.h::END_XMLOBJECTBUILDER" ref="d2d5217452adbfd0e0824c052eefb90e" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#d2d5217452adbfd0e0824c052eefb90e">END_XMLOBJECTBUILDER</a> }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Ends the declaration of an XMLObjectBuilder specialization. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#12f936645958cdc0a2acb699df7bfc1a">DECL_XMLOBJECTBUILDER</a>(linkage, cname, namespaceURI, namespacePrefix)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares a generic XMLObjectBuilder specialization. <a href="#12f936645958cdc0a2acb699df7bfc1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#67912142e8cbeaea7f3f196966537f7d">IMPL_XMLOBJECTBUILDER</a>(cname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements the standard XMLObjectBuilder specialization function. <a href="#67912142e8cbeaea7f3f196966537f7d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#a1ab408b1e00d118d2451b55c0abb809">BEGIN_XMLOBJECTVALIDATOR</a>(linkage, cname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of a Schema Validator specialization. <a href="#a1ab408b1e00d118d2451b55c0abb809"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#470ea5f8a32925c04cfde3f5a1359f14">BEGIN_XMLOBJECTVALIDATOR_SUB</a>(linkage, cname, base)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Begins the declaration of a Schema Validator specialization subclass. <a href="#470ea5f8a32925c04cfde3f5a1359f14"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9070c2ed149483371c4f3ddc8d6b0bd9"></a><!-- doxytag: member="base.h::END_XMLOBJECTVALIDATOR" ref="9070c2ed149483371c4f3ddc8d6b0bd9" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#9070c2ed149483371c4f3ddc8d6b0bd9">END_XMLOBJECTVALIDATOR</a> } }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Ends the declaration of a Validator specialization. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1aa24bc623206d31d8f17e523dfc2fe5">XMLOBJECTVALIDATOR_CHECKTYPE</a>(cname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks the object type. <a href="#1aa24bc623206d31d8f17e523dfc2fe5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#c0cb87550435528cc2534173e424bf4e">XMLOBJECTVALIDATOR_REQUIRE</a>(cname, proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for a required attribute, content, or singleton. <a href="#c0cb87550435528cc2534173e424bf4e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#520648f625da2cb5221b33485d6b2b8e">XMLOBJECTVALIDATOR_REQUIRE_INTEGER</a>(cname, proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for a required integer attribute. <a href="#520648f625da2cb5221b33485d6b2b8e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1aac86283c8c06020782fa713934f470">XMLOBJECTVALIDATOR_ONEOF</a>(cname, proper1, proper2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for one of a pair of required attributes, content, or singletons. <a href="#1aac86283c8c06020782fa713934f470"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#d7db9e7f7e16ef10f28f6b1b1366fc5c">XMLOBJECTVALIDATOR_ONLYONEOF</a>(cname, proper1, proper2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for one of a pair of required attributes, content, or singletons, but disallows both. <a href="#d7db9e7f7e16ef10f28f6b1b1366fc5c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#e34dc7ced99bec3028fa97faaae53bba">XMLOBJECTVALIDATOR_ONEOF3</a>(cname, proper1, proper2, proper3)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for one of a set of three required attributes, content, or singletons. <a href="#e34dc7ced99bec3028fa97faaae53bba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#4e79363a3a4541e5c11b37a7f0ddae15">XMLOBJECTVALIDATOR_ONLYONEOF3</a>(cname, proper1, proper2, proper3)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for one of a set of three required attributes, content, or singletons but disallows more than one. <a href="#4e79363a3a4541e5c11b37a7f0ddae15"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#6900cb8ff5aa20a8a54c02121883f8c0">XMLOBJECTVALIDATOR_NONEORBOTH</a>(cname, proper1, proper2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks a co-constraint (if one present, the other must be) between a pair of attributes, content, or singletons. <a href="#6900cb8ff5aa20a8a54c02121883f8c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#0c37ef0ef673c9d8c83384523e01f4d8">XMLOBJECTVALIDATOR_NONEMPTY</a>(cname, proper)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator code that checks for a non-empty collection. <a href="#0c37ef0ef673c9d8c83384523e01f4d8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html#1823e45bc999537de56e085a912150d4">XMLOBJECTVALIDATOR_SIMPLE</a>(linkage, cname)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares/defines a Validator specialization that checks object type and a non-empty simple content model. <a href="#1823e45bc999537de56e085a912150d4"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template<class InputSequence, class OutputSequence> </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">xmltooling::clone</a> (const InputSequence &in, OutputSequence &out)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template function for cloning a sequence of XMLObjects. <a href="#aca22dc39a426ee9f38e9cb45188cbfe"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Base header file definitions Must be included prior to including any other header.
+<p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="184a5983089798524bf62a6d2a6fc537"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECT" ref="184a5983089798524bf62a6d2a6fc537" args="(linkage, cname, base, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECT </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage cname : <span class="keyword">public</span> <span class="keyword">virtual</span> base { \
+ <span class="keyword">protected</span>: \
+ cname() {} \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname() {} \
+ XMLTOOLING_DOXYGEN(Type-specific <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a> method.) \
+ <span class="keyword">virtual</span> cname* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>##cname() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Element local name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh LOCAL_NAME[]
+</pre></div>Begins the declaration of an XMLObject specialization.
+<p>
+Basic boilerplate includes a protected constructor, empty virtual destructor, and Unicode constants for the default associated element's name and prefix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the class to declare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="72c519be650469c6121acd28ec6d0dae"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECT2" ref="72c519be650469c6121acd28ec6d0dae" args="(linkage, cname, base, base2, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECT2 </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage cname : <span class="keyword">public</span> <span class="keyword">virtual</span> base, <span class="keyword">public</span> <span class="keyword">virtual</span> base2 { \
+ <span class="keyword">protected</span>: \
+ cname() {} \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname() {} \
+ XMLTOOLING_DOXYGEN(Type-specific <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a> method.) \
+ <span class="keyword">virtual</span> cname* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>##cname() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Element local name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh LOCAL_NAME[]
+</pre></div>Begins the declaration of an XMLObject specialization with two base classes.
+<p>
+Basic boilerplate includes a protected constructor, empty virtual destructor, and Unicode constants for the default associated element's name and prefix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the class to declare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the first base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base2</em> </td><td>the second base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="58cd19813bf1d02b75009cdd03ce5dca"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECT3" ref="58cd19813bf1d02b75009cdd03ce5dca" args="(linkage, cname, base, base2, base3, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECT3 </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage cname : <span class="keyword">public</span> <span class="keyword">virtual</span> base, <span class="keyword">public</span> <span class="keyword">virtual</span> base2, <span class="keyword">public</span> <span class="keyword">virtual</span> base3 { \
+ <span class="keyword">protected</span>: \
+ cname() {} \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname() {} \
+ XMLTOOLING_DOXYGEN(Type-specific <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a> method.) \
+ <span class="keyword">virtual</span> cname* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>##cname() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Element local name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh LOCAL_NAME[]
+</pre></div>Begins the declaration of an XMLObject specialization with three base classes.
+<p>
+Basic boilerplate includes a protected constructor, empty virtual destructor, and Unicode constants for the default associated element's name and prefix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the class to declare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the first base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base2</em> </td><td>the second base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base3</em> </td><td>the third base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6461cda8c2c379c42adfc6601e55d5a9"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECT4" ref="6461cda8c2c379c42adfc6601e55d5a9" args="(linkage, cname, base, base2, base3, base4, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECT4 </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base4, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage cname : <span class="keyword">public</span> <span class="keyword">virtual</span> base, <span class="keyword">public</span> <span class="keyword">virtual</span> base2, <span class="keyword">public</span> <span class="keyword">virtual</span> base3, <span class="keyword">public</span> <span class="keyword">virtual</span> base4 { \
+ <span class="keyword">protected</span>: \
+ cname() {} \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname() {} \
+ XMLTOOLING_DOXYGEN(Type-specific <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a> method.) \
+ <span class="keyword">virtual</span> cname* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>##cname() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Element local name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh LOCAL_NAME[]
+</pre></div>Begins the declaration of an XMLObject specialization with four base classes.
+<p>
+Basic boilerplate includes a protected constructor, empty virtual destructor, and Unicode constants for the default associated element's name and prefix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the class to declare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the first base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base2</em> </td><td>the second base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base3</em> </td><td>the third base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base4</em> </td><td>the fourth base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ca6926f4f191d3976ad6b822136a607f"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECT5" ref="ca6926f4f191d3976ad6b822136a607f" args="(linkage, cname, base, base2, base3, base4, base5, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECT5 </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base4, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base5, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage cname : <span class="keyword">public</span> <span class="keyword">virtual</span> base, <span class="keyword">public</span> <span class="keyword">virtual</span> base2, <span class="keyword">public</span> <span class="keyword">virtual</span> base3, <span class="keyword">public</span> <span class="keyword">virtual</span> base4, <span class="keyword">public</span> <span class="keyword">virtual</span> base5 { \
+ <span class="keyword">protected</span>: \
+ cname() {} \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname() {} \
+ XMLTOOLING_DOXYGEN(Type-specific <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a> method.) \
+ <span class="keyword">virtual</span> cname* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>##cname() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Element local name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh LOCAL_NAME[]
+</pre></div>Begins the declaration of an XMLObject specialization with five base classes.
+<p>
+Basic boilerplate includes a protected constructor, empty virtual destructor, and Unicode constants for the default associated element's name and prefix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the class to declare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the first base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base2</em> </td><td>the second base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base3</em> </td><td>the third base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base4</em> </td><td>the fourth base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base5</em> </td><td>the fifth base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9a2c6c34144ccdb0af5ea1b71075b5ce"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECTBUILDER" ref="9a2c6c34144ccdb0af5ea1b71075b5ce" args="(linkage, cname, namespaceURI, namespacePrefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECTBUILDER </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespacePrefix </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(Builder <span class="keywordflow">for</span> cname objects.) \
+ <span class="keyword">class </span>linkage cname##Builder : <span class="keyword">public</span> xmltooling::ConcreteXMLObjectBuilder { \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname##Builder() {} \
+ XMLTOOLING_DOXYGEN(Default builder.) \
+ <span class="keyword">virtual</span> cname* buildObject()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> buildObject(namespaceURI,cname::LOCAL_NAME,namespacePrefix); \
+ } \
+ XMLTOOLING_DOXYGEN(Builder that allows element/type override.) \
+ <span class="keyword">virtual</span> cname* buildObject( \
+ <span class="keyword">const</span> XMLCh* nsURI, <span class="keyword">const</span> XMLCh* localName, <span class="keyword">const</span> XMLCh* prefix=NULL, <span class="keyword">const</span> <a class="code" href="a00475.html">xmltooling::QName</a>* schemaType=NULL \
+ ) const
+</pre></div>Begins the declaration of an XMLObjectBuilder specialization.
+<p>
+Basic boilerplate includes an empty virtual destructor, and a default builder that defaults the element name.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the default associated element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespacePrefix</em> </td><td>the XML namespace prefix of the default associated element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a1ab408b1e00d118d2451b55c0abb809"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECTVALIDATOR" ref="a1ab408b1e00d118d2451b55c0abb809" args="(linkage, cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECTVALIDATOR </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">class </span>linkage cname##SchemaValidator : <span class="keyword">public</span> xmltooling::Validator \
+ { \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname##SchemaValidator() {} \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> validate(<span class="keyword">const</span> <a class="code" href="a00547.html">xmltooling::XMLObject</a>* xmlObject)<span class="keyword"> const </span>{ \
+ <span class="keyword">const</span> cname* ptr=dynamic_cast<const cname*>(xmlObject); \
+ <span class="keywordflow">if</span> (!ptr) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">"SchemaValidator: unsupported object type ($1)."</span>,<a class="code" href="a00460.html">xmltooling::params</a>(1,<span class="keyword">typeid</span>(xmlObject).name())); \
+ <span class="keywordflow">if</span> (ptr->nil() && (ptr->hasChildren() || ptr->getTextContent())) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(<span class="stringliteral">"Object has nil property but with children or content."</span>)
+</pre></div>Begins the declaration of a Schema Validator specialization.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the base name of the Validator specialization </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="470ea5f8a32925c04cfde3f5a1359f14"></a><!-- doxytag: member="base.h::BEGIN_XMLOBJECTVALIDATOR_SUB" ref="470ea5f8a32925c04cfde3f5a1359f14" args="(linkage, cname, base)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BEGIN_XMLOBJECTVALIDATOR_SUB </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">class </span>linkage cname##SchemaValidator : <span class="keyword">public</span> base##SchemaValidator \
+ { \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname##SchemaValidator() {} \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> validate(<span class="keyword">const</span> <a class="code" href="a00547.html">xmltooling::XMLObject</a>* xmlObject)<span class="keyword"> const </span>{ \
+ <span class="keyword">const</span> cname* ptr=dynamic_cast<const cname*>(xmlObject); \
+ <span class="keywordflow">if</span> (!ptr) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">"SchemaValidator: unsupported object type ($1)."</span>,<a class="code" href="a00460.html">xmltooling::params</a>(1,<span class="keyword">typeid</span>(xmlObject).name()));
+</pre></div>Begins the declaration of a Schema Validator specialization subclass.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the base name of the Validator specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>base class for the validator </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3d44140e1c1bb50daa792a44c26bab43"></a><!-- doxytag: member="base.h::DECL_BOOLEAN_ATTRIB" ref="3d44140e1c1bb50daa792a44c26bab43" args="(proper, upcased, def)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_BOOLEAN_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">def </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Declares abstract get/set methods for a boolean XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>def</em> </td><td>the default/presumed value, if no explicit value has been set </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d02085c1d37b0604c6b290fa50251328"></a><!-- doxytag: member="base.h::DECL_DATETIME_ATTRIB" ref="d02085c1d37b0604c6b290fa50251328" args="(proper, upcased)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_DATETIME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#8a852eda578a2e4353e0d9cd6eb00fb6">DECL_XMLOBJECT_ATTRIB</a>(proper,upcased,<a class="code" href="a00378.html">xmltooling::DateTime</a>); \
+ XMLTOOLING_DOXYGEN(Returns the proper attribute in epoch form.) \
+ <span class="keyword">virtual</span> time_t get##proper##Epoch() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(time_t proper)=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper)=0
+</pre></div>Declares abstract get/set methods for a DateTime XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0eb4a733906e0bc7c730a5180888e106"></a><!-- doxytag: member="base.h::DECL_ELEMENT_QNAME" ref="0eb4a733906e0bc7c730a5180888e106" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_ELEMENT_QNAME </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Element QName) \
+ <span class="keyword">static</span> <a class="code" href="a00475.html">xmltooling::QName</a> ELEMENT_QNAME
+</pre></div>Declares a static variable holding the XMLObject's element QName.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c122dbcd05c92f62b30b9d1cf8d92109"></a><!-- doxytag: member="base.h::DECL_INHERITED_DATETIME_ATTRIB" ref="c122dbcd05c92f62b30b9d1cf8d92109" args="(proper, upcased)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INHERITED_DATETIME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#c7eea41b57e0fbef6ada45dab7eedece">DECL_INHERITED_XMLOBJECT_ATTRIB</a>(proper,upcased,<a class="code" href="a00378.html">xmltooling::DateTime</a>); \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(time_t proper)=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper)=0
+</pre></div>Declares abstract set method for a DateTime XML attribute.
+<p>
+The get method is omitted.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a630296ecefe8b5faa2766baa1b0e59b"></a><!-- doxytag: member="base.h::DECL_INHERITED_INTEGER_ATTRIB" ref="a630296ecefe8b5faa2766baa1b0e59b" args="(proper, upcased)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INHERITED_INTEGER_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(proper attribute name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh upcased##_ATTRIB_NAME[]; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute <span class="keyword">using</span> a string value.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper)=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keywordtype">int</span> proper)=0
+</pre></div>Declares abstract set method for an integer XML attribute.
+<p>
+The get method is omitted.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0bd66d0fcc29ebb1bbdb2cead465555d"></a><!-- doxytag: member="base.h::DECL_INHERITED_STRING_ATTRIB" ref="0bd66d0fcc29ebb1bbdb2cead465555d" args="(proper, upcased)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INHERITED_STRING_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> DECL_INHERITED_XMLOBJECT_ATTRIB(proper,upcased,XMLCh)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Declares abstract set method for a string XML attribute.
+<p>
+The get method is omitted.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a2f6e6b3ad58ebf7b194d5ce3d8a0e0a"></a><!-- doxytag: member="base.h::DECL_INHERITED_TYPED_CHILD" ref="a2f6e6b3ad58ebf7b194d5ce3d8a0e0a" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INHERITED_TYPED_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Sets the proper child.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(proper* child)=0
+</pre></div>Declares abstract set method for a typed XML child object.
+<p>
+The get method is omitted.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fa6e60f9a5648da9bdf2288c1a21fcb3"></a><!-- doxytag: member="base.h::DECL_INHERITED_TYPED_FOREIGN_CHILD" ref="fa6e60f9a5648da9bdf2288c1a21fcb3" args="(proper, ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INHERITED_TYPED_FOREIGN_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Sets the proper child.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(ns::proper* child)=0
+</pre></div>Declares abstract set method for a typed XML child object in a foreign namespace.
+<p>
+The get method is omitted.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c7eea41b57e0fbef6ada45dab7eedece"></a><!-- doxytag: member="base.h::DECL_INHERITED_XMLOBJECT_ATTRIB" ref="c7eea41b57e0fbef6ada45dab7eedece" args="(proper, upcased, type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INHERITED_XMLOBJECT_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(proper attribute name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh upcased##_ATTRIB_NAME[]; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> type* proper)=0
+</pre></div>Declares abstract set method for a typed XML attribute.
+<p>
+The get method is omitted.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the attribute's data type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6b733a13ddcbc819a3d9aceee339e4c6"></a><!-- doxytag: member="base.h::DECL_INTEGER_ATTRIB" ref="6b733a13ddcbc819a3d9aceee339e4c6" args="(proper, upcased)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INTEGER_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(proper attribute name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh upcased##_ATTRIB_NAME[]; \
+ XMLTOOLING_DOXYGEN(Returns the proper attribute after a NULL indicator.) \
+ <span class="keyword">virtual</span> std::pair<bool,int> get##proper() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute <span class="keyword">using</span> a string value.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper)=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keywordtype">int</span> proper)=0
+</pre></div>Declares abstract get/set methods for an integer XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1cbda8a559f539a7461f1cc0d9d39474"></a><!-- doxytag: member="base.h::DECL_INTEGER_CONTENT" ref="1cbda8a559f539a7461f1cc0d9d39474" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_INTEGER_CONTENT </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(Returns proper in integer form after a NULL indicator.) \
+ std::pair<bool,int> get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> std::make_pair((getTextContent()!=NULL), (getTextContent()!=NULL ? xercesc::XMLString::parseInt(getTextContent()) : 0)); \
+ } \
+ XMLTOOLING_DOXYGEN(Sets proper.) \
+ <span class="keywordtype">void</span> set##proper(<span class="keywordtype">int</span> proper) { \
+ <span class="keywordtype">char</span> buf[64]; \
+ sprintf(buf,<span class="stringliteral">"%d"</span>,proper); \
+ <a class="code" href="a00352.html">xmltooling::auto_ptr_XMLCh</a> widebuf(buf); \
+ setTextContent(widebuf.get()); \
+ } \
+ XMLTOOLING_DOXYGEN(Sets or clears proper.) \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper) { \
+ setTextContent(proper); \
+ }
+</pre></div>Declares aliased get/set methods for named integer XML element content.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name to label the element's content </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="24b5c07c52f3f26a4e68e6b929acffd5"></a><!-- doxytag: member="base.h::DECL_SIMPLE_CONTENT" ref="24b5c07c52f3f26a4e68e6b929acffd5" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_SIMPLE_CONTENT </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(Returns proper.) \
+ <span class="keyword">const</span> XMLCh* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> getTextContent(); \
+ } \
+ XMLTOOLING_DOXYGEN(Sets or clears proper.) \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper) { \
+ setTextContent(proper); \
+ }
+</pre></div>Declares aliased get/set methods for named XML element simple content.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name to label the element's content </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="da094b989c0377ce7754242f289aa00a"></a><!-- doxytag: member="base.h::DECL_STRING_ATTRIB" ref="da094b989c0377ce7754242f289aa00a" args="(proper, upcased)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_STRING_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> DECL_XMLOBJECT_ATTRIB(proper,upcased,XMLCh)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Declares abstract get/set methods for a string XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ada49116b3cf070b1da974460ffb0367"></a><!-- doxytag: member="base.h::DECL_TYPE_QNAME" ref="ada49116b3cf070b1da974460ffb0367" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_TYPE_QNAME </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Type QName) \
+ <span class="keyword">static</span> <a class="code" href="a00475.html">xmltooling::QName</a> TYPE_QNAME
+</pre></div>Declares a static variable holding the XMLObject's schema type QName.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="64ade6e613ec456f8192858e4a054bc7"></a><!-- doxytag: member="base.h::DECL_TYPED_CHILD" ref="64ade6e613ec456f8192858e4a054bc7" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_TYPED_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Returns the proper child.) \
+ <span class="keyword">virtual</span> proper* get##proper() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper child.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(proper* child)=0
+</pre></div>Declares abstract get/set methods for a typed XML child object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1bc33d9bb5db0060bec2914227013e9d"></a><!-- doxytag: member="base.h::DECL_TYPED_CHILDREN" ref="1bc33d9bb5db0060bec2914227013e9d" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_TYPED_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Returns modifiable proper collection.) \
+ <span class="keyword">virtual</span> <a class="code" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(proper) get<span class="preprocessor">##proper##s()=0; \</span>
+<span class="preprocessor"> XMLTOOLING_DOXYGEN(Returns reference to immutable proper collection.) \</span>
+<span class="preprocessor"> virtual const std::vector<proper*>& get##proper##s() const=0</span>
+</pre></div>Declares abstract get/set methods for a typed XML child collection.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1491b72e444b5dcbeb3a47cdd43346fc"></a><!-- doxytag: member="base.h::DECL_TYPED_FOREIGN_CHILD" ref="1491b72e444b5dcbeb3a47cdd43346fc" args="(proper, ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_TYPED_FOREIGN_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Returns the proper child.) \
+ <span class="keyword">virtual</span> ns::proper* get##proper() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper child.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(ns::proper* child)=0
+</pre></div>Declares abstract get/set methods for a typed XML child object in a foreign namespace.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8e7876d452bd68a05a2e09eaf897fdf3"></a><!-- doxytag: member="base.h::DECL_TYPED_FOREIGN_CHILDREN" ref="8e7876d452bd68a05a2e09eaf897fdf3" args="(proper, ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_TYPED_FOREIGN_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Returns modifiable proper collection.) \
+ <span class="keyword">virtual</span> <a class="code" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(ns::proper) get<span class="preprocessor">##proper##s()=0; \</span>
+<span class="preprocessor"> XMLTOOLING_DOXYGEN(Returns reference to immutable proper collection.) \</span>
+<span class="preprocessor"> virtual const std::vector<ns::proper*>& get##proper##s() const=0</span>
+</pre></div>Declares abstract get/set methods for a typed XML child collection in a foreign namespace.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="be45465a5461693561c98c3896c63736"></a><!-- doxytag: member="base.h::DECL_XMLOBJECT_ABSTRACT" ref="be45465a5461693561c98c3896c63736" args="(linkage, cname, base, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECT_ABSTRACT </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage cname : <span class="keyword">public</span> <span class="keyword">virtual</span> base { \
+ <span class="keyword">protected</span>: \
+ cname() {} \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname() {} \
+ XMLTOOLING_DOXYGEN(Element local name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh LOCAL_NAME[]; \
+ }
+</pre></div>Begins the declaration of an XMLObject specialization for an abstract element/type.
+<p>
+Basic boilerplate includes a protected constructor, empty virtual destructor, and Unicode constants for the default associated element's name and prefix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the class to declare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the base class to derive from using public virtual inheritance </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8a852eda578a2e4353e0d9cd6eb00fb6"></a><!-- doxytag: member="base.h::DECL_XMLOBJECT_ATTRIB" ref="8a852eda578a2e4353e0d9cd6eb00fb6" args="(proper, upcased, type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECT_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">upcased, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(proper attribute name) \
+ <span class="keyword">static</span> <span class="keyword">const</span> XMLCh upcased##_ATTRIB_NAME[]; \
+ XMLTOOLING_DOXYGEN(Returns the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keyword">const</span> type* get##proper() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper attribute.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> type* proper)=0
+</pre></div>Declares abstract get/set methods for a typed XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>upcased</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the attribute's data type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bcfb546606ea9e2244f58c8cb4fe7ecb"></a><!-- doxytag: member="base.h::DECL_XMLOBJECT_CHILD" ref="bcfb546606ea9e2244f58c8cb4fe7ecb" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECT_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Returns the proper child.) \
+ <span class="keyword">virtual</span> <a class="code" href="a00547.html">xmltooling::XMLObject</a>* get##proper() <span class="keyword">const</span>=0; \
+ XMLTOOLING_DOXYGEN(Sets the proper child.) \
+ <span class="keyword">virtual</span> <span class="keywordtype">void</span> set##proper(<a class="code" href="a00547.html">xmltooling::XMLObject</a>* child)=0
+</pre></div>Declares abstract get/set methods for a generic XML child object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="91bfe1ec80e82ff9cd0aa095d5e8d9e1"></a><!-- doxytag: member="base.h::DECL_XMLOBJECT_CHILDREN" ref="91bfe1ec80e82ff9cd0aa095d5e8d9e1" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECT_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Returns modifiable proper collection.) \
+ <span class="keyword">virtual</span> <a class="code" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(<a class="code" href="a00547.html">xmltooling::XMLObject</a>) get<span class="preprocessor">##proper##s()=0; \</span>
+<span class="preprocessor"> XMLTOOLING_DOXYGEN(Returns reference to immutable proper collection.) \</span>
+<span class="preprocessor"> virtual const std::vector<xmltooling::XMLObject*>& get##proper##s() const=0</span>
+</pre></div>Declares abstract get/set methods for a generic XML child collection.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c1827324b04a51a4d32122b69c367681"></a><!-- doxytag: member="base.h::DECL_XMLOBJECT_SIMPLE" ref="c1827324b04a51a4d32122b69c367681" args="(linkage, cname, proper, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECT_SIMPLE </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#184a5983089798524bf62a6d2a6fc537">BEGIN_XMLOBJECT</a>(linkage,cname,<a class="code" href="a00547.html">xmltooling::XMLObject</a>,desc); \
+ <a class="code" href="a00568.html#24b5c07c52f3f26a4e68e6b929acffd5">DECL_SIMPLE_CONTENT</a>(proper); \
+ <a class="code" href="a00568.html#4313e3a00a8566975f82b4b45093d7f5">END_XMLOBJECT</a>
+</pre></div>Declares an XMLObject specialization with a simple content model and type, handling it as string data.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name to label the element's content </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="12f936645958cdc0a2acb699df7bfc1a"></a><!-- doxytag: member="base.h::DECL_XMLOBJECTBUILDER" ref="12f936645958cdc0a2acb699df7bfc1a" args="(linkage, cname, namespaceURI, namespacePrefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECTBUILDER </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespacePrefix </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#9a2c6c34144ccdb0af5ea1b71075b5ce">BEGIN_XMLOBJECTBUILDER</a>(linkage,cname,namespaceURI,namespacePrefix); \
+ XMLTOOLING_DOXYGEN(Singleton builder.) \
+ <span class="keyword">static</span> cname* build##cname() { \
+ <span class="keyword">const</span> cname##Builder* b = dynamic_cast<const cname##Builder*>( \
+ XMLObjectBuilder::getBuilder(<a class="code" href="a00475.html">xmltooling::QName</a>(namespaceURI,cname::LOCAL_NAME)) \
+ ); \
+ <span class="keywordflow">if</span> (b) \
+ <span class="keywordflow">return</span> b->buildObject(); \
+ <span class="keywordflow">throw</span> <a class="code" href="a00551.html">xmltooling::XMLObjectException</a>(<span class="stringliteral">"Unable to obtain typed builder for "</span>#cname<span class="stringliteral">"."</span>); \
+ } \
+ <a class="code" href="a00568.html#d2d5217452adbfd0e0824c052eefb90e">END_XMLOBJECTBUILDER</a>
+</pre></div>Declares a generic XMLObjectBuilder specialization.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the default associated element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespacePrefix</em> </td><td>the XML namespace prefix of the default associated element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2585755b0dbffc1f2ba80173685e5aa8"></a><!-- doxytag: member="base.h::DECL_XMLOBJECTIMPL_SIMPLE" ref="2585755b0dbffc1f2ba80173685e5aa8" args="(linkage, cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLOBJECTIMPL_SIMPLE </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">class </span>linkage cname##Impl \
+ : <span class="keyword">public</span> <span class="keyword">virtual</span> cname, \
+ <span class="keyword">public</span> xmltooling::AbstractSimpleElement, \
+ <span class="keyword">public</span> xmltooling::AbstractDOMCachingXMLObject, \
+ <span class="keyword">public</span> xmltooling::AbstractXMLObjectMarshaller, \
+ <span class="keyword">public</span> xmltooling::AbstractXMLObjectUnmarshaller \
+ { \
+ <span class="keyword">public</span>: \
+ <span class="keyword">virtual</span> ~cname##Impl() {} \
+ cname##Impl(<span class="keyword">const</span> XMLCh* nsURI, <span class="keyword">const</span> XMLCh* localName, <span class="keyword">const</span> XMLCh* prefix, <span class="keyword">const</span> <a class="code" href="a00475.html">xmltooling::QName</a>* schemaType) \
+ : <a class="code" href="a00346.html">xmltooling::AbstractXMLObject</a>(nsURI, localName, prefix, schemaType) { \
+ } \
+ cname##Impl(<span class="keyword">const</span> cname##Impl& src) \
+ : <a class="code" href="a00346.html">xmltooling::AbstractXMLObject</a>(src), \
+ <a class="code" href="a00345.html">xmltooling::AbstractSimpleElement</a>(src), \
+ <a class="code" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a>(src) {} \
+ <a class="code" href="a00568.html#646413a0147ae4b4a13593a26587976f">IMPL_XMLOBJECT_CLONE</a>(cname) \
+ }
+</pre></div>Declares and defines an implementation class for an XMLObject with a simple content model and type, handling it as string data.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cd52881c18ff46e18583777fd51650bc"></a><!-- doxytag: member="base.h::IMPL_BOOLEAN_ATTRIB" ref="cd52881c18ff46e18583777fd51650bc" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_BOOLEAN_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ <a class="code" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> m_##proper; \
+ <span class="keyword">public</span>: \
+ <a class="code" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> proper(<a class="code" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> value) { \
+ <span class="keywordflow">if</span> (m_##proper != value) { \
+ releaseThisandParentDOM(); \
+ m_##proper = value; \
+ } \
+ }
+</pre></div>Implements get/set methods and a private member for a boolean XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="aba55b1d77ccca84affb21b263e37ae7"></a><!-- doxytag: member="base.h::IMPL_DATETIME_ATTRIB" ref="aba55b1d77ccca84affb21b263e37ae7" args="(proper, fallback)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_DATETIME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fallback </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> IMPL_DATETIME_ATTRIB_EX(proper,fallback,false)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements get/set methods and a private member for a DateTime XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fallback</em> </td><td>epoch to return when attribute is NULL </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="69008ae02c3a1a28b0b8596a694bd902"></a><!-- doxytag: member="base.h::IMPL_DATETIME_ATTRIB_EX" ref="69008ae02c3a1a28b0b8596a694bd902" args="(proper, fallback, duration)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_DATETIME_ATTRIB_EX </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fallback, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">duration </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ DateTime* m_##proper; \
+ time_t m_##proper##Epoch; \
+ <span class="keyword">public</span>: \
+ <span class="keyword">const</span> DateTime* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ time_t get##proper##Epoch()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper ? m_##proper##Epoch : fallback; \
+ } \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> DateTime* proper) { \
+ m_##proper = prepareForAssignment(m_##proper,proper); \
+ <span class="keywordflow">if</span> (m_##proper) \
+ m_##proper##Epoch=m_##proper->getEpoch(duration); \
+ } \
+ <span class="keywordtype">void</span> set##proper(time_t proper) { \
+ m_##proper = prepareForAssignment(m_##proper,proper,duration); \
+ m_##proper##Epoch = proper; \
+ } \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper) { \
+ m_##proper = prepareForAssignment(m_##proper,proper,duration); \
+ <span class="keywordflow">if</span> (m_##proper) \
+ m_##proper##Epoch=m_##proper->getEpoch(duration); \
+ }
+</pre></div>Implements get/set methods and a private member for a DateTime XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fallback</em> </td><td>epoch to return when attribute is NULL </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>duration</em> </td><td>true iff the attribute should be handled as a duration </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ec4366e0a855bb0b63e490e92f47f502"></a><!-- doxytag: member="base.h::IMPL_DURATION_ATTRIB" ref="ec4366e0a855bb0b63e490e92f47f502" args="(proper, fallback)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_DURATION_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fallback </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> IMPL_DATETIME_ATTRIB_EX(proper,fallback,true)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements get/set methods and a private member for a duration-valued DateTime XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fallback</em> </td><td>epoch to return when attribute is NULL </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ca72739c64e4ec3855702d0bed30bdb7"></a><!-- doxytag: member="base.h::IMPL_ELEMENT_QNAME" ref="ca72739c64e4ec3855702d0bed30bdb7" args="(cname, namespaceURI, namespacePrefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_ELEMENT_QNAME </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespacePrefix </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00475.html">xmltooling::QName</a> cname::ELEMENT_QNAME(namespaceURI,cname::LOCAL_NAME,namespacePrefix)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements a static variable holding an XMLObject's element QName.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the default associated element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespacePrefix</em> </td><td>the XML namespace prefix of the default associated element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dbcb3f847865bbb251ee4a5855a9923b"></a><!-- doxytag: member="base.h::IMPL_ID_ATTRIB" ref="dbcb3f847865bbb251ee4a5855a9923b" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_ID_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#43d0e8a60abc310f962801d3812419bb">IMPL_XMLOBJECT_ATTRIB</a>(proper,XMLCh) \
+ <span class="keyword">const</span> XMLCh* getXMLID()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ }
+</pre></div>Implements get/set methods and a private member for a string XML attribute, plus a getXMLID override.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="feaaa47cffa81c9ec44337c7ac596c6c"></a><!-- doxytag: member="base.h::IMPL_ID_ATTRIB_EX" ref="feaaa47cffa81c9ec44337c7ac596c6c" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_ID_ATTRIB_EX </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#43d0e8a60abc310f962801d3812419bb">IMPL_XMLOBJECT_ATTRIB</a>(proper,XMLCh) \
+ <span class="keyword">const</span> XMLCh* getXMLID()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> releaseDOM()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">if</span> (getDOM()) \
+ getDOM()->removeAttributeNS(namespaceURI, ucase##_ATTRIB_NAME); \
+ AbstractDOMCachingXMLObject::releaseDOM(); \
+ }
+</pre></div>Implements get/set methods and a private member for a string XML attribute, plus a getXMLID override and attribute node clearance when DOM is dropped.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3948f8afc7fded2e19906400579d7cae"></a><!-- doxytag: member="base.h::IMPL_INTEGER_ATTRIB" ref="3948f8afc7fded2e19906400579d7cae" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_INTEGER_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ XMLCh* m_##proper; \
+ <span class="keyword">public</span>: \
+ pair<bool,int> get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> make_pair((m_##proper!=NULL),(m_##proper!=NULL ? xercesc::XMLString::parseInt(m_##proper): 0)); \
+ } \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> XMLCh* proper) { \
+ m_##proper = prepareForAssignment(m_##proper,proper); \
+ } \
+ <span class="keywordtype">void</span> set##proper(<span class="keywordtype">int</span> proper) { \
+ <span class="keywordtype">char</span> buf##proper[64]; \
+ sprintf(buf##proper,<span class="stringliteral">"%d"</span>,proper); \
+ auto_ptr_XMLCh wide##proper(buf##proper); \
+ set##proper(wide##proper.get()); \
+ }
+</pre></div>Implements get/set methods and a private member for an integer XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="414618cb6b3d42c90617470bdc8b8556"></a><!-- doxytag: member="base.h::IMPL_STRING_ATTRIB" ref="414618cb6b3d42c90617470bdc8b8556" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_STRING_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> IMPL_XMLOBJECT_ATTRIB(proper,XMLCh)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements get/set methods and a private member for a string XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="74c87def15e6bcbe18b1d9c39d1e8648"></a><!-- doxytag: member="base.h::IMPL_TYPE_QNAME" ref="74c87def15e6bcbe18b1d9c39d1e8648" args="(cname, namespaceURI, namespacePrefix)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_TYPE_QNAME </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespacePrefix </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00475.html">xmltooling::QName</a> cname::TYPE_QNAME(namespaceURI,cname::TYPE_NAME,namespacePrefix)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements a static variable holding an XMLObject's schema type QName.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the default associated element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespacePrefix</em> </td><td>the XML namespace prefix of the default associated element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="83bc3ea1dbd6cc8dba53b1f593db0bb8"></a><!-- doxytag: member="base.h::IMPL_TYPED_CHILD" ref="83bc3ea1dbd6cc8dba53b1f593db0bb8" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_TYPED_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ proper* m_##proper; \
+ std::list<xmltooling::XMLObject*>::iterator m_pos_##proper; \
+ <span class="keyword">public</span>: \
+ proper* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> set##proper(proper* child) { \
+ prepareForAssignment(m_##proper,child); \
+ *m_pos_##proper = m_##proper = child; \
+ }
+</pre></div>Implements get/set methods and a private list iterator member for a typed XML child object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a43fe44c1facac568f04ecbb79138b77"></a><!-- doxytag: member="base.h::IMPL_TYPED_CHILDREN" ref="a43fe44c1facac568f04ecbb79138b77" args="(proper, fence)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_TYPED_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fence </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ std::vector<proper*> m_##proper##s; \
+ <span class="keyword">public</span>: \
+ <a class="code" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(proper) get<span class="preprocessor">##proper##s() { \</span>
+<span class="preprocessor"> return VectorOf(proper)(this, m_##proper##s, &m_children, fence); \</span>
+<span class="preprocessor"> } \</span>
+<span class="preprocessor"> const std::vector<proper*>& get##proper##s() const { \</span>
+<span class="preprocessor"> return m_##proper##s; \</span>
+<span class="preprocessor"> }</span>
+</pre></div>Implements get method and a private vector member for a typed XML child collection.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fence</em> </td><td>insertion fence for new objects of the child collection in backing list </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="16e2c2d1ffdfe6775892b3272e0c8fb2"></a><!-- doxytag: member="base.h::IMPL_TYPED_FOREIGN_CHILD" ref="16e2c2d1ffdfe6775892b3272e0c8fb2" args="(proper, ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_TYPED_FOREIGN_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ ns::proper* m_##proper; \
+ std::list<xmltooling::XMLObject*>::iterator m_pos_##proper; \
+ <span class="keyword">public</span>: \
+ ns::proper* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> set##proper(ns::proper* child) { \
+ prepareForAssignment(m_##proper,child); \
+ *m_pos_##proper = m_##proper = child; \
+ }
+</pre></div>Implements get/set methods and a private list iterator member for a typed XML child object in a foreign namespace.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3a73b148e38302849ca3d66214d6f870"></a><!-- doxytag: member="base.h::IMPL_TYPED_FOREIGN_CHILDREN" ref="3a73b148e38302849ca3d66214d6f870" args="(proper, ns, fence)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_TYPED_FOREIGN_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fence </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ std::vector<ns::proper*> m_##proper##s; \
+ <span class="keyword">public</span>: \
+ <a class="code" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(ns::proper) get<span class="preprocessor">##proper##s() { \</span>
+<span class="preprocessor"> return VectorOf(ns::proper)(this, m_##proper##s, &m_children, fence); \</span>
+<span class="preprocessor"> } \</span>
+<span class="preprocessor"> const std::vector<ns::proper*>& get##proper##s() const { \</span>
+<span class="preprocessor"> return m_##proper##s; \</span>
+<span class="preprocessor"> }</span>
+</pre></div>Implements get method and a private vector member for a typed XML child collection in a foreign namespace.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fence</em> </td><td>insertion fence for new objects of the child collection in backing list </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="43d0e8a60abc310f962801d3812419bb"></a><!-- doxytag: member="base.h::IMPL_XMLOBJECT_ATTRIB" ref="43d0e8a60abc310f962801d3812419bb" args="(proper, type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_XMLOBJECT_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ type* m_##proper; \
+ <span class="keyword">public</span>: \
+ <span class="keyword">const</span> type* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> type* proper) { \
+ m_##proper = prepareForAssignment(m_##proper,proper); \
+ }
+</pre></div>Implements get/set methods and a private member for a typed XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the attribute's data type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0dd13bfdded46b546e321835c7420553"></a><!-- doxytag: member="base.h::IMPL_XMLOBJECT_CHILD" ref="0dd13bfdded46b546e321835c7420553" args="(proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_XMLOBJECT_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ <a class="code" href="a00547.html">xmltooling::XMLObject</a>* m_##proper; \
+ std::list<xmltooling::XMLObject*>::iterator m_pos_##proper; \
+ <span class="keyword">public</span>: \
+ <a class="code" href="a00547.html">xmltooling::XMLObject</a>* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> set##proper(<a class="code" href="a00547.html">xmltooling::XMLObject</a>* child) { \
+ prepareForAssignment(m_##proper,child); \
+ *m_pos_##proper = m_##proper = child; \
+ }
+</pre></div>Implements get/set methods and a private list iterator member for a generic XML child object.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7e5a003502495ce9965d82a24e7ffc12"></a><!-- doxytag: member="base.h::IMPL_XMLOBJECT_CHILDREN" ref="7e5a003502495ce9965d82a24e7ffc12" args="(proper, fence)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_XMLOBJECT_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fence </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ std::vector<xmltooling::XMLObject*> m_##proper##s; \
+ <span class="keyword">public</span>: \
+ <a class="code" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(<a class="code" href="a00547.html">xmltooling::XMLObject</a>) get<span class="preprocessor">##proper##s() { \</span>
+<span class="preprocessor"> return VectorOf(xmltooling::XMLObject)(this, m_##proper##s, &m_children, fence); \</span>
+<span class="preprocessor"> } \</span>
+<span class="preprocessor"> const std::vector<xmltooling::XMLObject*>& get##proper##s() const { \</span>
+<span class="preprocessor"> return m_##proper##s; \</span>
+<span class="preprocessor"> }</span>
+</pre></div>Implements get method and a private vector member for a generic XML child collection.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fence</em> </td><td>insertion fence for new objects of the child collection in backing list </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="646413a0147ae4b4a13593a26587976f"></a><!-- doxytag: member="base.h::IMPL_XMLOBJECT_CLONE" ref="646413a0147ae4b4a13593a26587976f" args="(cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_XMLOBJECT_CLONE </td>
+ <td>(</td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">cname* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>##cname()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> dynamic_cast<cname*>(<a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>()); \
+ } \
+ <a class="code" href="a00547.html">xmltooling::XMLObject</a>* <a class="code" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a>()<span class="keyword"> const </span>{ \
+ std::auto_ptr<xmltooling::XMLObject> domClone(<a class="code" href="a00342.html#eb30158b0bcfb169766ccb45606e5ae4">xmltooling::AbstractDOMCachingXMLObject::clone</a>()); \
+ cname##Impl* ret=dynamic_cast<cname##Impl*>(domClone.get()); \
+ <span class="keywordflow">if</span> (ret) { \
+ domClone.release(); \
+ <span class="keywordflow">return</span> ret; \
+ } \
+ <span class="keywordflow">return</span> <span class="keyword">new</span> cname##Impl(*<span class="keyword">this</span>); \
+ }
+</pre></div>Implements cloning methods for an XMLObject specialization implementation class.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="00ccbbe285aac87f95f1a09535076b0f"></a><!-- doxytag: member="base.h::IMPL_XMLOBJECT_FOREIGN_ATTRIB" ref="00ccbbe285aac87f95f1a09535076b0f" args="(proper, type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_XMLOBJECT_FOREIGN_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">protected</span>: \
+ XMLCh* m_##proper##Prefix; \
+ type* m_##proper; \
+ <span class="keyword">public</span>: \
+ <span class="keyword">const</span> type* get##proper()<span class="keyword"> const </span>{ \
+ <span class="keywordflow">return</span> m_##proper; \
+ } \
+ <span class="keywordtype">void</span> set##proper(<span class="keyword">const</span> type* proper) { \
+ m_##proper = prepareForAssignment(m_##proper,proper); \
+ XMLString::release(&m_##proper##Prefix); \
+ m_##proper##Prefix = NULL; \
+ }
+</pre></div>Implements get/set methods and a private member for a typed, qualified XML attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the attribute's data type </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="67912142e8cbeaea7f3f196966537f7d"></a><!-- doxytag: member="base.h::IMPL_XMLOBJECTBUILDER" ref="67912142e8cbeaea7f3f196966537f7d" args="(cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IMPL_XMLOBJECTBUILDER </td>
+ <td>(</td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">cname* cname##Builder::buildObject( \
+ <span class="keyword">const</span> XMLCh* nsURI, <span class="keyword">const</span> XMLCh* localName, <span class="keyword">const</span> XMLCh* prefix, <span class="keyword">const</span> <a class="code" href="a00475.html">xmltooling::QName</a>* schemaType \
+ ) <span class="keyword">const</span> \
+ { \
+ <span class="keywordflow">return</span> <span class="keyword">new</span> cname##Impl(nsURI,localName,prefix,schemaType); \
+ }
+</pre></div>Implements the standard XMLObjectBuilder specialization function.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3f9965a2cc4aaade15ecbfe63a71cf15"></a><!-- doxytag: member="base.h::MAKE_NONCOPYABLE" ref="3f9965a2cc4aaade15ecbfe63a71cf15" args="(type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAKE_NONCOPYABLE </td>
+ <td>(</td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">private</span>: \
+ type(<span class="keyword">const</span> type&); \
+ type& operator=(<span class="keyword">const</span> type&)
+</pre></div>Blocks copy c'tor and assignment operator for a class.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3fe444abf00ad61871e8e9641e788c1a"></a><!-- doxytag: member="base.h::MARSHALL_BOOLEAN_ATTRIB" ref="3fe444abf00ad61871e8e9641e788c1a" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MARSHALL_BOOLEAN_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">switch</span> (m_##proper) { \
+ <span class="keywordflow">case</span> xmlconstants::XML_BOOL_TRUE: \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, <a class="code" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">xmlconstants::XML_TRUE</a>); \
+ <span class="keywordflow">break</span>; \
+ <span class="keywordflow">case</span> xmlconstants::XML_BOOL_ONE: \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, <a class="code" href="a00646.html#d7feed086c162b752f80044ed4f62c47">xmlconstants::XML_ONE</a>); \
+ <span class="keywordflow">break</span>; \
+ <span class="keywordflow">case</span> xmlconstants::XML_BOOL_FALSE: \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, <a class="code" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">xmlconstants::XML_FALSE</a>); \
+ <span class="keywordflow">break</span>; \
+ <span class="keywordflow">case</span> xmlconstants::XML_BOOL_ZERO: \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, <a class="code" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">xmlconstants::XML_ZERO</a>); \
+ <span class="keywordflow">break</span>; \
+ <span class="keywordflow">case</span> xmlconstants::XML_BOOL_NULL: \
+ <span class="keywordflow">break</span>; \
+ }
+</pre></div>Implements marshalling for a boolean attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2a2fc60afc4da8cf114d8525c597c3f3"></a><!-- doxytag: member="base.h::MARSHALL_DATETIME_ATTRIB" ref="2a2fc60afc4da8cf114d8525c597c3f3" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MARSHALL_DATETIME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (m_##proper) { \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, m_##proper->getRawData()); \
+ }
+</pre></div>Implements marshalling for a DateTime attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1c131345d81acf83ef144a9581f20867"></a><!-- doxytag: member="base.h::MARSHALL_ID_ATTRIB" ref="1c131345d81acf83ef144a9581f20867" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MARSHALL_ID_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (m_##proper && *m_##proper) { \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, m_##proper); \
+ domElement->setIdAttributeNS(namespaceURI, ucase##_ATTRIB_NAME); \
+ }
+</pre></div>Implements marshalling for an ID attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cdce840171deeae41abc626ffc627c91"></a><!-- doxytag: member="base.h::MARSHALL_INTEGER_ATTRIB" ref="cdce840171deeae41abc626ffc627c91" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MARSHALL_INTEGER_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (m_##proper && *m_##proper) { \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, m_##proper); \
+ }
+</pre></div>Implements marshalling for an integer attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="95f632e27d997a9caa47c9981f9254e1"></a><!-- doxytag: member="base.h::MARSHALL_QNAME_ATTRIB" ref="95f632e27d997a9caa47c9981f9254e1" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MARSHALL_QNAME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (m_##proper) { \
+ auto_ptr_XMLCh qstr(m_##proper->toString().c_str()); \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, qstr.get()); \
+ }
+</pre></div>Implements marshalling for a QName attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="19866d0b6f837d137b7ef8db83139777"></a><!-- doxytag: member="base.h::MARSHALL_STRING_ATTRIB" ref="19866d0b6f837d137b7ef8db83139777" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MARSHALL_STRING_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (m_##proper && *m_##proper) { \
+ domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, m_##proper); \
+ }
+</pre></div>Implements marshalling for a string attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="acbb9c0bed16649ef5bd710e781b43d6"></a><!-- doxytag: member="base.h::PROC_BOOLEAN_ATTRIB" ref="acbb9c0bed16649ef5bd710e781b43d6" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_BOOLEAN_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> PROC_STRING_ATTRIB(proper,ucase,namespaceURI)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements unmarshalling process branch for a boolean attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fb40bd3c9cb40e983d8feead349e2292"></a><!-- doxytag: member="base.h::PROC_DATETIME_ATTRIB" ref="fb40bd3c9cb40e983d8feead349e2292" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_DATETIME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> PROC_STRING_ATTRIB(proper,ucase,namespaceURI)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements unmarshalling process branch for a DateTime attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8b16045dccbd56ce5ab975bd27ef4e65"></a><!-- doxytag: member="base.h::PROC_ID_ATTRIB" ref="8b16045dccbd56ce5ab975bd27ef4e65" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_ID_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(attribute, namespaceURI, ucase##_ATTRIB_NAME)) { \
+ set##proper(attribute->getValue()); \
+ attribute->getOwnerElement()->setIdAttributeNode(attribute); \
+ <span class="keywordflow">return</span>; \
+ }
+</pre></div>Implements unmarshalling process branch for an ID attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="318adf1829fb4ac0b6e9aa21e6eb912c"></a><!-- doxytag: member="base.h::PROC_INTEGER_ATTRIB" ref="318adf1829fb4ac0b6e9aa21e6eb912c" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_INTEGER_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> PROC_STRING_ATTRIB(proper,ucase,namespaceURI)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Implements unmarshalling process branch for an integer attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5e47c4747c97019286ea295940c660c6"></a><!-- doxytag: member="base.h::PROC_QNAME_ATTRIB" ref="5e47c4747c97019286ea295940c660c6" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_QNAME_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(attribute, namespaceURI, ucase##_ATTRIB_NAME)) { \
+ set##proper(XMLHelper::getAttributeValueAsQName(attribute)); \
+ <span class="keywordflow">return</span>; \
+ }
+</pre></div>Implements unmarshalling process branch for a DateTime attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="20d6b6a82ba9818665005106ef20e0e2"></a><!-- doxytag: member="base.h::PROC_STRING_ATTRIB" ref="20d6b6a82ba9818665005106ef20e0e2" args="(proper, ucase, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_STRING_ATTRIB </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ucase, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(attribute, namespaceURI, ucase##_ATTRIB_NAME)) { \
+ set##proper(attribute->getValue()); \
+ <span class="keywordflow">return</span>; \
+ }
+</pre></div>Implements unmarshalling process branch for a string attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ucase</em> </td><td>the upcased name of the attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the attribute </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3c27d2f760c0c1ad35e9f97374c2d5a6"></a><!-- doxytag: member="base.h::PROC_TYPED_CHILD" ref="3c27d2f760c0c1ad35e9f97374c2d5a6" args="(proper, namespaceURI, force)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_TYPED_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">force </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (force || <a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(root,namespaceURI,proper::LOCAL_NAME)) { \
+ proper* typesafe=dynamic_cast<proper*>(childXMLObject); \
+ <span class="keywordflow">if</span> (typesafe && !m_##proper) { \
+ typesafe->setParent(<span class="keyword">this</span>); \
+ *m_pos_##proper = m_##proper = typesafe; \
+ <span class="keywordflow">return</span>; \
+ } \
+ }
+</pre></div>Implements unmarshalling process branch for typed child singleton element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the child element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>force</em> </td><td>bypass use of hint and just cast down to check child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ef425205181e7155947b76ef47b979df"></a><!-- doxytag: member="base.h::PROC_TYPED_CHILDREN" ref="ef425205181e7155947b76ef47b979df" args="(proper, namespaceURI, force)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_TYPED_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">force </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (force || <a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(root,namespaceURI,proper::LOCAL_NAME)) { \
+ proper* typesafe=dynamic_cast<proper*>(childXMLObject); \
+ <span class="keywordflow">if</span> (typesafe) { \
+ get##proper##s().push_back(typesafe); \
+ <span class="keywordflow">return</span>; \
+ } \
+ }
+</pre></div>Implements unmarshalling process branch for typed child collection element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the child element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>force</em> </td><td>bypass use of hint and just cast down to check child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="306cca912c5a8e8a1759c2182ad4a383"></a><!-- doxytag: member="base.h::PROC_TYPED_FOREIGN_CHILD" ref="306cca912c5a8e8a1759c2182ad4a383" args="(proper, ns, namespaceURI, force)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_TYPED_FOREIGN_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">force </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (force || <a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(root,namespaceURI,ns::proper::LOCAL_NAME)) { \
+ ns::proper* typesafe=dynamic_cast<ns::proper*>(childXMLObject); \
+ <span class="keywordflow">if</span> (typesafe && !m_##proper) { \
+ typesafe->setParent(<span class="keyword">this</span>); \
+ *m_pos_##proper = m_##proper = typesafe; \
+ <span class="keywordflow">return</span>; \
+ } \
+ }
+</pre></div>Implements unmarshalling process branch for typed child singleton element in a foreign namespace.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the child element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>force</em> </td><td>bypass use of hint and just cast down to check child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1977f769f16a984f8685575a808bcd50"></a><!-- doxytag: member="base.h::PROC_TYPED_FOREIGN_CHILDREN" ref="1977f769f16a984f8685575a808bcd50" args="(proper, ns, namespaceURI, force)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_TYPED_FOREIGN_CHILDREN </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">force </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (force || <a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(root,namespaceURI,ns::proper::LOCAL_NAME)) { \
+ ns::proper* typesafe=dynamic_cast<ns::proper*>(childXMLObject); \
+ <span class="keywordflow">if</span> (typesafe) { \
+ get##proper##s().push_back(typesafe); \
+ <span class="keywordflow">return</span>; \
+ } \
+ }
+</pre></div>Implements unmarshalling process branch for typed child collection element in a foreign namespace.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the C++ namespace for the type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the child element </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>force</em> </td><td>bypass use of hint and just cast down to check child </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d3dfbbb4acf10b6623325a75fe08deb8"></a><!-- doxytag: member="base.h::PROC_XMLOBJECT_CHILD" ref="d3dfbbb4acf10b6623325a75fe08deb8" args="(proper, namespaceURI)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PROC_XMLOBJECT_CHILD </td>
+ <td>(</td>
+ <td class="paramtype">proper, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">namespaceURI </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (<a class="code" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper::isNodeNamed</a>(root,namespaceURI,proper::LOCAL_NAME)) { \
+ <span class="keywordflow">if</span> (!m_##proper) { \
+ childXMLObject->setParent(<span class="keyword">this</span>); \
+ *m_pos_##proper = m_##proper = childXMLObject; \
+ <span class="keywordflow">return</span>; \
+ } \
+ }
+</pre></div>Implements unmarshalling process branch for a generic child singleton element.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the child type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namespaceURI</em> </td><td>the XML namespace of the child element </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1aa24bc623206d31d8f17e523dfc2fe5"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_CHECKTYPE" ref="1aa24bc623206d31d8f17e523dfc2fe5" args="(cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_CHECKTYPE </td>
+ <td>(</td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">const</span> cname* ptr=dynamic_cast<const cname*>(xmlObject); \
+ <span class="keywordflow">if</span> (!ptr) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">"SchemaValidator: unsupported object type ($1)."</span>,<a class="code" href="a00460.html">xmltooling::params</a>(1,<span class="keyword">typeid</span>(xmlObject).name()))
+</pre></div>Validator code that checks the object type.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0c37ef0ef673c9d8c83384523e01f4d8"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_NONEMPTY" ref="0c37ef0ef673c9d8c83384523e01f4d8" args="(cname, proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_NONEMPTY </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (ptr->get##proper##s().empty()) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have at least one "</span>#proper<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks for a non-empty collection.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the collection item </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6900cb8ff5aa20a8a54c02121883f8c0"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_NONEORBOTH" ref="6900cb8ff5aa20a8a54c02121883f8c0" args="(cname, proper1, proper2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_NONEORBOTH </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper2 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ((ptr->get##proper1() && !ptr->get##proper2()) || (!ptr->get##proper1() && ptr->get##proper2())) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" cannot have "</span>#proper1<span class="stringliteral">" without "</span>#proper2<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks a co-constraint (if one present, the other must be) between a pair of attributes, content, or singletons.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper1</em> </td><td>the proper name of the first attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper2</em> </td><td>the proper name of the second attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1aac86283c8c06020782fa713934f470"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_ONEOF" ref="1aac86283c8c06020782fa713934f470" args="(cname, proper1, proper2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_ONEOF </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper2 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (!ptr->get##proper1() && !ptr->get##proper2()) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have "</span>#proper1<span class="stringliteral">" or "</span>#proper2<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks for one of a pair of required attributes, content, or singletons.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper1</em> </td><td>the proper name of the first attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper2</em> </td><td>the proper name of the second attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e34dc7ced99bec3028fa97faaae53bba"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_ONEOF3" ref="e34dc7ced99bec3028fa97faaae53bba" args="(cname, proper1, proper2, proper3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_ONEOF3 </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper3 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (!ptr->get##proper1() && !ptr->get##proper2() && !ptr->get##proper3()) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have "</span>#proper1<span class="stringliteral">", "</span>#proper2<span class="stringliteral">", or "</span>#proper3<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks for one of a set of three required attributes, content, or singletons.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper1</em> </td><td>the proper name of the first attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper2</em> </td><td>the proper name of the second attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper3</em> </td><td>the proper name of the third attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d7db9e7f7e16ef10f28f6b1b1366fc5c"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_ONLYONEOF" ref="d7db9e7f7e16ef10f28f6b1b1366fc5c" args="(cname, proper1, proper2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_ONLYONEOF </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper2 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> ((!ptr->get##proper1() && !ptr->get##proper2()) || (ptr->get##proper1() && ptr->get##proper2())) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have "</span>#proper1<span class="stringliteral">" or "</span>#proper2<span class="stringliteral">" but not both."</span>)
+</pre></div>Validator code that checks for one of a pair of required attributes, content, or singletons, but disallows both.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper1</em> </td><td>the proper name of the first attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper2</em> </td><td>the proper name of the second attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4e79363a3a4541e5c11b37a7f0ddae15"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_ONLYONEOF3" ref="4e79363a3a4541e5c11b37a7f0ddae15" args="(cname, proper1, proper2, proper3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_ONLYONEOF3 </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper3 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordtype">int</span> c##proper1##proper2##proper3=0; \
+ <span class="keywordflow">if</span> (ptr->get##proper1()!=NULL) \
+ c##proper1##proper2##proper3++; \
+ <span class="keywordflow">if</span> (ptr->get##proper2()!=NULL) \
+ c##proper1##proper2##proper3++; \
+ <span class="keywordflow">if</span> (ptr->get##proper3()!=NULL) \
+ c##proper1##proper2##proper3++; \
+ <span class="keywordflow">if</span> (c##proper1##proper2##proper3 != 1) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have only one of "</span>#proper1<span class="stringliteral">", "</span>#proper2<span class="stringliteral">", or "</span>#proper3<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks for one of a set of three required attributes, content, or singletons but disallows more than one.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper1</em> </td><td>the proper name of the first attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper2</em> </td><td>the proper name of the second attribute, content, or singleton member </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper3</em> </td><td>the proper name of the third attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c0cb87550435528cc2534173e424bf4e"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_REQUIRE" ref="c0cb87550435528cc2534173e424bf4e" args="(cname, proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_REQUIRE </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (!ptr->get##proper()) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have "</span>#proper<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks for a required attribute, content, or singleton.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="520648f625da2cb5221b33485d6b2b8e"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_REQUIRE_INTEGER" ref="520648f625da2cb5221b33485d6b2b8e" args="(cname, proper)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_REQUIRE_INTEGER </td>
+ <td>(</td>
+ <td class="paramtype">cname, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">proper </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span> (!ptr->get##proper().first) \
+ <span class="keywordflow">throw</span> <a class="code" href="a00524.html">xmltooling::ValidationException</a>(#cname<span class="stringliteral">" must have "</span>#proper<span class="stringliteral">"."</span>)
+</pre></div>Validator code that checks for a required integer attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>proper</em> </td><td>the proper name of the attribute, content, or singleton member </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1823e45bc999537de56e085a912150d4"></a><!-- doxytag: member="base.h::XMLOBJECTVALIDATOR_SIMPLE" ref="1823e45bc999537de56e085a912150d4" args="(linkage, cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define XMLOBJECTVALIDATOR_SIMPLE </td>
+ <td>(</td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00568.html#a1ab408b1e00d118d2451b55c0abb809">BEGIN_XMLOBJECTVALIDATOR</a>(linkage,cname); \
+ <a class="code" href="a00568.html#c0cb87550435528cc2534173e424bf4e">XMLOBJECTVALIDATOR_REQUIRE</a>(cname,TextContent); \
+ <a class="code" href="a00568.html#9070c2ed149483371c4f3ddc8d6b0bd9">END_XMLOBJECTVALIDATOR</a>
+</pre></div>Declares/defines a Validator specialization that checks object type and a non-empty simple content model.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specifier for the class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>the name of the XMLObject specialization </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/char_traits.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>char_traits.h File Reference</h1>Traits template for basic_string<unsigned short> instantiation on strict compilers. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <cstring></code><br>
+<code>#include <algorithm></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Traits template for basic_string<unsigned short> instantiation on strict compilers.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/ConcreteXMLObjectBuilder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>ConcreteXMLObjectBuilder.h File Reference</h1>Factory interface for concrete XMLObjects, supporting default construction. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00642.html">xmltooling/XMLObjectBuilder.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A factory interface for obtaining XMLObjects. <a href="a00368.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Factory interface for concrete XMLObjects, supporting default construction.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/ElementExtensibleXMLObject.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>ElementExtensibleXMLObject.h File Reference</h1>An XMLObject that exposes arbitrary children via a mutable vector. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<code>#include <<a class="el" href="a00637.html">xmltooling/util/XMLObjectChildrenList.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="a00547.html">XMLObject</a> that exposes arbitrary children via a mutable vector. <a href="a00385.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An XMLObject that exposes arbitrary children via a mutable vector.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/ElementProxy.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>ElementProxy.h File Reference</h1>An XMLObject with an open content model. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00567.html">xmltooling/AttributeExtensibleXMLObject.h</a>></code><br>
+<code>#include <<a class="el" href="a00573.html">xmltooling/ElementExtensibleXMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="a00547.html">XMLObject</a> with an open content model. <a href="a00386.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An XMLObject with an open content model.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/encryption/Decrypter.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a></div>
+<h1>Decrypter.h File Reference</h1>Wrapper API for XML Decryption functionality. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00647.html">xmlencryption</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper API for XML Decryption functionality. <a href="a00379.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in decryption processing. <a href="a00380.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wrapper API for XML Decryption functionality.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/encryption/EncryptedKeyResolver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a></div>
+<h1>EncryptedKeyResolver.h File Reference</h1>Resolves encrypted keys based on EncryptedData information or other external factors. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00578.html">xmltooling/encryption/Encryption.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00647.html">xmlencryption</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An API for resolving encrypted decryption keys. <a href="a00391.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Resolves encrypted keys based on EncryptedData information or other external factors.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/encryption/Encrypter.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a></div>
+<h1>Encrypter.h File Reference</h1>Methods for encrypting XMLObjects and other data. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<code>#include <xsec/dsig/DSIGConstants.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00647.html">xmlencryption</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper API for XML Encryption functionality. <a href="a00393.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Structure to collect encryption requirements. <a href="a00394.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Structure to collect key wrapping/transport requirements. <a href="a00395.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in encryption processing. <a href="a00396.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Methods for encrypting XMLObjects and other data.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/encryption/Encryption.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a></div>
+<h1>Encryption.h File Reference</h1>XMLObjects representing XML Encryption content. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00570.html">xmltooling/ConcreteXMLObjectBuilder.h</a>></code><br>
+<code>#include <<a class="el" href="a00574.html">xmltooling/ElementProxy.h</a>></code><br>
+<code>#include <<a class="el" href="a00635.html">xmltooling/util/XMLConstants.h</a>></code><br>
+<code>#include <cstdio></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00647.html">xmlencryption</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00356.html">CarriedKeyName</a> element. <a href="a00356.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00363.html">CipherValue</a> element. <a href="a00363.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00453.html">OAEPparams</a> element. <a href="a00453.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html">xmlencryption::KeySize</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00437.html">KeySize</a> element. <a href="a00437.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00397.html">EncryptionMethod</a> element. <a href="a00397.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html">xmlencryption::Transforms</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00512.html">Transforms</a> element. <a href="a00512.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00361.html">CipherReference</a> element. <a href="a00361.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html">xmlencryption::CipherData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00359.html">CipherData</a> element. <a href="a00359.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00401.html">EncryptionProperty</a> element. <a href="a00401.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00399.html">EncryptionProperties</a> element. <a href="a00399.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00478.html">ReferenceType</a> type. <a href="a00478.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html">xmlencryption::DataReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00376.html">DataReference</a> element. <a href="a00376.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00435.html">xmlencryption::KeyReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00435.html">KeyReference</a> element. <a href="a00435.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00476.html">ReferenceList</a> element. <a href="a00476.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00392.html">EncryptedType</a> abstract type. <a href="a00392.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00387.html">EncryptedData</a> element. <a href="a00387.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00389.html">EncryptedKey</a> element. <a href="a00389.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00356.html">CarriedKeyName</a> objects. <a href="a00357.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00359.html">CipherData</a> objects. <a href="a00360.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00361.html">CipherReference</a> objects. <a href="a00362.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00363.html">CipherValue</a> objects. <a href="a00364.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00376.html">DataReference</a> objects. <a href="a00377.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00387.html">EncryptedData</a> objects. <a href="a00388.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00389.html">EncryptedKey</a> objects. <a href="a00390.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00397.html">EncryptionMethod</a> objects. <a href="a00398.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00399.html">EncryptionProperties</a> objects. <a href="a00400.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00401.html">EncryptionProperty</a> objects. <a href="a00402.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00435.html">KeyReference</a> objects. <a href="a00436.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00437.html">KeySize</a> objects. <a href="a00438.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00453.html">OAEPparams</a> objects. <a href="a00454.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00476.html">ReferenceList</a> objects. <a href="a00477.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00512.html">Transforms</a> objects. <a href="a00515.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c7a5793dd67f6dbcdccbabdb608550f"></a><!-- doxytag: member="Encryption.h::__xmltooling_encryption_h__" ref="7c7a5793dd67f6dbcdccbabdb608550f" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>__xmltooling_encryption_h__</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00578.html#c5099e7aeb5963d911321085b4c133b3">DECL_XMLENCOBJECTBUILDER</a>(cname) DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,<a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">xmlconstants::XMLENC_NS</a>,<a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">xmlconstants::XMLENC_PREFIX</a>)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Macro for declaring encryption builders. <a href="#c5099e7aeb5963d911321085b4c133b3"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4a3f24d0ef29f6eb24712dbb9e349b3"></a><!-- doxytag: member="Encryption.h::registerEncryptionClasses" ref="d4a3f24d0ef29f6eb24712dbb9e349b3" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00647.html#d4a3f24d0ef29f6eb24712dbb9e349b3">xmlencryption::registerEncryptionClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers builders and validators for XML Encryption classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XMLObjects representing XML Encryption content.
+<p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="c5099e7aeb5963d911321085b4c133b3"></a><!-- doxytag: member="Encryption.h::DECL_XMLENCOBJECTBUILDER" ref="c5099e7aeb5963d911321085b4c133b3" args="(cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLENCOBJECTBUILDER </td>
+ <td>(</td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,<a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">xmlconstants::XMLENC_NS</a>,<a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">xmlconstants::XMLENC_PREFIX</a>)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Macro for declaring encryption builders.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>name of class being built </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/exceptions.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>exceptions.h File Reference</h1>Exception classes. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <string></code><br>
+<code>#include <vector></code><br>
+<code>#include <iostream></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00460.html">xmltooling::params</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around a variable number of arguments. <a href="a00460.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00450.html">xmltooling::namedparams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around a variable number of name/value pairs. <a href="a00450.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base exception class, supports parametrized messages and XML serialization. <a href="a00556.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions related to XML parsing. <a href="a00553.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in basic object usage. <a href="a00551.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during object marshalling. <a href="a00444.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during object unmarshalling. <a href="a00521.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions due to processing of unknown element content. <a href="a00519.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions due to processing of unknown attributes. <a href="a00517.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions from use of an unrecognized extension/plugin. <a href="a00520.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html">xmltooling::ValidationException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during object validation. <a href="a00524.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html">xmltooling::IOException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions related to physical input/output errors. <a href="a00426.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions related to the XML security layer. <a href="a00554.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00579.html#f21f33aae6979399154c93c741c3c035">DECL_XMLTOOLING_EXCEPTION</a>(name, linkage, ns, base, desc)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares a derived exception class. <a href="#f21f33aae6979399154c93c741c3c035"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00579.html#8503f6ec62c2f2f82535caf77deca3d9">DECL_XMLTOOLING_EXCEPTION_FACTORY</a>(name, ns)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Declares a factory function for an exception class. <a href="#8503f6ec62c2f2f82535caf77deca3d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00579.html#83c76ec2b5b90c522f8daadd50eb6906">REGISTER_XMLTOOLING_EXCEPTION_FACTORY</a>(name, ns) XMLToolingException::registerFactory(#ns"::"#name,name##Factory)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers a factory for an exception class. <a href="#83c76ec2b5b90c522f8daadd50eb6906"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Exception classes.
+<p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="f21f33aae6979399154c93c741c3c035"></a><!-- doxytag: member="exceptions.h::DECL_XMLTOOLING_EXCEPTION" ref="f21f33aae6979399154c93c741c3c035" args="(name, linkage, ns, base, desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLTOOLING_EXCEPTION </td>
+ <td>(</td>
+ <td class="paramtype">name, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">linkage, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">base, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">desc </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">XMLTOOLING_DOXYGEN(desc) \
+ <span class="keyword">class </span>linkage name : <span class="keyword">public</span> base { \
+ <span class="keyword">public</span>: \
+ XMLTOOLING_DOXYGEN(Constructor) \
+ name(<span class="keyword">const</span> <span class="keywordtype">char</span>* msg=NULL, <span class="keyword">const</span> <a class="code" href="a00460.html">xmltooling::params</a>& p=<a class="code" href="a00460.html">xmltooling::params</a>()) : base(msg,p) {} \
+ XMLTOOLING_DOXYGEN(Constructor) \
+ name(<span class="keyword">const</span> <span class="keywordtype">char</span>* msg, <span class="keyword">const</span> <a class="code" href="a00450.html">xmltooling::namedparams</a>& p) : base(msg,p) {} \
+ XMLTOOLING_DOXYGEN(Constructor) \
+ name(<span class="keyword">const</span> std::string& msg, <span class="keyword">const</span> <a class="code" href="a00460.html">xmltooling::params</a>& p=<a class="code" href="a00460.html">xmltooling::params</a>()) : base(msg,p) {} \
+ XMLTOOLING_DOXYGEN(Constructor) \
+ name(<span class="keyword">const</span> std::string& msg, <span class="keyword">const</span> <a class="code" href="a00450.html">xmltooling::namedparams</a>& p) : base(msg,p) {} \
+ <span class="keyword">virtual</span> ~name() throw () {} \
+ <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* getClassName()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> #ns<span class="stringliteral">"::"</span>#name; } \
+ <span class="keywordtype">void</span> raise()<span class="keyword"> const </span>{<span class="keywordflow">throw</span> *<span class="keyword">this</span>;} \
+ }
+</pre></div>Declares a derived exception class.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the exception class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>linkage</em> </td><td>linkage specification for class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the exception class C++ namespace </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>the base class </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>desc</em> </td><td>documentation comment for class </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8503f6ec62c2f2f82535caf77deca3d9"></a><!-- doxytag: member="exceptions.h::DECL_XMLTOOLING_EXCEPTION_FACTORY" ref="8503f6ec62c2f2f82535caf77deca3d9" args="(name, ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLTOOLING_EXCEPTION_FACTORY </td>
+ <td>(</td>
+ <td class="paramtype">name, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="a00556.html">xmltooling::XMLToolingException</a>* name##Factory() \
+ { \
+ <span class="keywordflow">return</span> <span class="keyword">new</span> ns::name(); \
+ }
+</pre></div>Declares a factory function for an exception class.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the exception class name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the exception class C++ namespace </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="83c76ec2b5b90c522f8daadd50eb6906"></a><!-- doxytag: member="exceptions.h::REGISTER_XMLTOOLING_EXCEPTION_FACTORY" ref="83c76ec2b5b90c522f8daadd50eb6906" args="(name, ns)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define REGISTER_XMLTOOLING_EXCEPTION_FACTORY </td>
+ <td>(</td>
+ <td class="paramtype">name, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">ns </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> XMLToolingException::registerFactory(#ns"::"#name,name##Factory)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Registers a factory for an exception class.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the exception class name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ns</em> </td><td>the exception class C++ namespace </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/impl/AnyElement.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_940a5edf5be4a6cf7acb7c1519495ed3.html">impl</a></div>
+<h1>AnyElement.h File Reference</h1>Advanced anyType implementation suitable for deep processing of unknown content. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00574.html">xmltooling/ElementProxy.h</a>></code><br>
+<code>#include <<a class="el" href="a00562.html">xmltooling/AbstractAttributeExtensibleXMLObject.h</a>></code><br>
+<code>#include <<a class="el" href="a00563.html">xmltooling/AbstractComplexElement.h</a>></code><br>
+<code>#include <<a class="el" href="a00642.html">xmltooling/XMLObjectBuilder.h</a>></code><br>
+<code>#include <<a class="el" href="a00583.html">xmltooling/io/AbstractXMLObjectMarshaller.h</a>></code><br>
+<code>#include <<a class="el" href="a00584.html">xmltooling/io/AbstractXMLObjectUnmarshaller.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Advanced anyType implementation suitable for deep processing of unknown content.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/impl/UnknownElement.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_940a5edf5be4a6cf7acb7c1519495ed3.html">impl</a></div>
+<h1>UnknownElement.h File Reference</h1>Basic implementation suitable for use as default for unrecognized content. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00565.html">xmltooling/AbstractSimpleElement.h</a>></code><br>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<code>#include <<a class="el" href="a00642.html">xmltooling/XMLObjectBuilder.h</a>></code><br>
+<code>#include <<a class="el" href="a00583.html">xmltooling/io/AbstractXMLObjectMarshaller.h</a>></code><br>
+<code>#include <<a class="el" href="a00584.html">xmltooling/io/AbstractXMLObjectUnmarshaller.h</a>></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00518.html">xmltooling::UnknownElementBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for UnknownElementImpl objects. <a href="a00518.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Basic implementation suitable for use as default for unrecognized content.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/AbstractXMLObjectMarshaller.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>AbstractXMLObjectMarshaller.h File Reference</h1>A mix-in to implement object marshalling with DOM reuse. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00564.html">xmltooling/AbstractDOMCachingXMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A mix-in to implement object marshalling with DOM reuse. <a href="a00347.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A mix-in to implement object marshalling with DOM reuse.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/AbstractXMLObjectUnmarshaller.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>AbstractXMLObjectUnmarshaller.h File Reference</h1>A mix-in to implement object unmarshalling. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00564.html">xmltooling/AbstractDOMCachingXMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A mix-in to implement object unmarshalling. <a href="a00348.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A mix-in to implement object unmarshalling.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/GenericRequest.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>GenericRequest.h File Reference</h1>Interface to generic protocol requests that transport XML messages. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <vector></code><br>
+<code>#include <xsec/enc/XSECCryptoX509.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to generic protocol requests that transport XML messages. <a href="a00417.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to generic protocol requests that transport XML messages.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/GenericResponse.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>GenericResponse.h File Reference</h1>Interface to generic protocol responses that transport XML messages. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <iostream></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to generic protocol responses that transport XML messages. <a href="a00418.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to generic protocol responses that transport XML messages.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/HTTPRequest.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>HTTPRequest.h File Reference</h1>Interface to HTTP requests. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00585.html">xmltooling/io/GenericRequest.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <cstring></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to HTTP requests. <a href="a00423.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to HTTP requests.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/HTTPResponse.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>HTTPResponse.h File Reference</h1>Interface to HTTP responses. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00586.html">xmltooling/io/GenericResponse.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <vector></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to HTTP response. <a href="a00424.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to HTTP responses.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/Lockable.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>Lockable.h File Reference</h1>Locking abstraction. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00442.html">xmltooling::Lockable</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Abstract mixin interface for interfaces that support locking. <a href="a00442.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00443.html">xmltooling::Locker</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for lockable objects to ensure lock release. <a href="a00443.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Locking abstraction.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/logging.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>logging.h File Reference</h1>Assist with logging portability. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <log4shib/Category.hh></code><br>
+<code>#include <log4shib/CategoryStream.hh></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Assist with logging portability.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/Namespace.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>Namespace.h File Reference</h1>Representing XML namespace attributes. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00622.html">xmltooling/unicode.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html">xmltooling::Namespace</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A data structure for encapsulating XML <a class="el" href="a00451.html">Namespace</a> attributes. <a href="a00451.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#b3ba5bc03ef9d84fc60c8e2bdfd90ec5">xmltooling::operator<</a> (const Namespace &op1, const Namespace &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix. <a href="#b3ba5bc03ef9d84fc60c8e2bdfd90ec5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#1943ba578ba4cc44d1ff582ec8125f58">xmltooling::operator==</a> (const Namespace &op1, const Namespace &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's namespace and prefix are equal to op2's namespace and prefix. <a href="#1943ba578ba4cc44d1ff582ec8125f58"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Representing XML namespace attributes.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/PluginManager.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>PluginManager.h File Reference</h1>Plugin management template. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template for management/access to plugins constructed based on a Key type and arbitrary parameters. <a href="a00472.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Plugin management template.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/QName.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>QName.h File Reference</h1>Representing XML QNames. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00622.html">xmltooling/unicode.h</a>></code><br>
+<code>#include <algorithm></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html">xmltooling::QName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A data structure for encapsulating XML QNames. <a href="a00475.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#389d96c5e9a4e1afc9d6e6827a515ff7">xmltooling::operator<</a> (const QName &op1, const QName &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix. <a href="#389d96c5e9a4e1afc9d6e6827a515ff7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#9cd7bc40a68832102ebaf7c3c661c572">xmltooling::operator==</a> (const QName &op1, const QName &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's components are equal to op2's components, excluding prefix. <a href="#9cd7bc40a68832102ebaf7c3c661c572"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#a3e8dd5239b3a2879ac99efd16723f83">xmltooling::operator!=</a> (const QName &op1, const QName &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's components are not equal to op2's components, excluding prefix. <a href="#a3e8dd5239b3a2879ac99efd16723f83"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Representing XML QNames.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/AbstractPKIXTrustEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>AbstractPKIXTrustEngine.h File Reference</h1>A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00606.html">xmltooling/security/OpenSSLTrustEngine.h</a>></code><br>
+<code>#include <<a class="el" href="a00608.html">xmltooling/security/SignatureTrustEngine.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials. <a href="a00343.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Stateful interface that supplies PKIX validation data to the trust engine. <a href="a00344.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/BasicX509Credential.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>BasicX509Credential.h File Reference</h1>Wraps an X.509-based Credential by storing key/cert objects inside. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00610.html">xmltooling/security/X509Credential.h</a>></code><br>
+<code>#include <set></code><br>
+<code>#include <vector></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps an X.509-based <a class="el" href="a00371.html">Credential</a> by storing key/cert objects inside. <a href="a00353.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wraps an X.509-based Credential by storing key/cert objects inside.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/ChainingTrustEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>ChainingTrustEngine.h File Reference</h1>OpenSSLTrustEngine that uses multiple engines in sequence. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00606.html">xmltooling/security/OpenSSLTrustEngine.h</a>></code><br>
+<code>#include <<a class="el" href="a00608.html">xmltooling/security/SignatureTrustEngine.h</a>></code><br>
+<code>#include <vector></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00458.html">OpenSSLTrustEngine</a> that uses multiple engines in sequence. <a href="a00358.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+OpenSSLTrustEngine that uses multiple engines in sequence.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/Credential.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>Credential.h File Reference</h1>Wraps keys and related functionality. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <set></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html">xmltooling::Credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps keys and related functionality. <a href="a00371.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wraps keys and related functionality.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/CredentialContext.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>CredentialContext.h File Reference</h1>Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00372.html">xmltooling::CredentialContext</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marker interface for implementations which hold information specific to a particular context within which a <a class="el" href="a00374.html">CredentialResolver</a> resolves a <a class="el" href="a00371.html">Credential</a>. <a href="a00372.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/CredentialCriteria.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>CredentialCriteria.h File Reference</h1>Class for specifying criteria by which a CredentialResolver should resolve credentials. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <set></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for specifying criteria by which a <a class="el" href="a00374.html">CredentialResolver</a> should resolve credentials. <a href="a00373.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Class for specifying criteria by which a CredentialResolver should resolve credentials.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/CredentialResolver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>CredentialResolver.h File Reference</h1>An API for resolving keys and certificates based on application criteria. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00589.html">xmltooling/Lockable.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00374.html">xmltooling::CredentialResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An API for resolving keys and certificates based on application criteria. <a href="a00374.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3328b3d719e4d020fc037b15638d0363"></a><!-- doxytag: member="CredentialResolver.h::__xmltooling_credres_h__" ref="3328b3d719e4d020fc037b15638d0363" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>__xmltooling_credres_h__</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="318fe3a1f6e4dd88d716abdcf48e52fa"></a><!-- doxytag: member="CredentialResolver.h::FILESYSTEM_CREDENTIAL_RESOLVER" ref="318fe3a1f6e4dd88d716abdcf48e52fa" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00601.html#318fe3a1f6e4dd88d716abdcf48e52fa">FILESYSTEM_CREDENTIAL_RESOLVER</a> "File"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CredentialResolver based on local files with no criteria support. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="365b4c23e74e260d0168fb6399b2eb83"></a><!-- doxytag: member="CredentialResolver.h::CHAINING_CREDENTIAL_RESOLVER" ref="365b4c23e74e260d0168fb6399b2eb83" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00601.html#365b4c23e74e260d0168fb6399b2eb83">CHAINING_CREDENTIAL_RESOLVER</a> "Chaining"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">CredentialResolver based on chaining together other resolvers. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="521319bea1708bdb84df05aa551448fa"></a><!-- doxytag: member="CredentialResolver.h::registerCredentialResolvers" ref="521319bea1708bdb84df05aa551448fa" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#521319bea1708bdb84df05aa551448fa">xmltooling::registerCredentialResolvers</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00374.html">CredentialResolver</a> classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An API for resolving keys and certificates based on application criteria.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/KeyInfoCredentialContext.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>KeyInfoCredentialContext.h File Reference</h1>Context for credentials resolved out of a KeyInfo. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00599.html">xmltooling/security/CredentialContext.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Context for credentials resolved out of a KeyInfo. <a href="a00431.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Context for credentials resolved out of a KeyInfo.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/KeyInfoResolver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>KeyInfoResolver.h File Reference</h1>Resolves credentials from KeyInfo information. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves credentials from KeyInfo information. <a href="a00432.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f2df4ae449cf3629e861cbf139c6a8e"></a><!-- doxytag: member="KeyInfoResolver.h::__xmltooling_keyres_h__" ref="2f2df4ae449cf3629e861cbf139c6a8e" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>__xmltooling_keyres_h__</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5de889c304ab695daeb3b3c60e581e2e"></a><!-- doxytag: member="KeyInfoResolver.h::INLINE_KEYINFO_RESOLVER" ref="5de889c304ab695daeb3b3c60e581e2e" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00603.html#5de889c304ab695daeb3b3c60e581e2e">INLINE_KEYINFO_RESOLVER</a> "Inline"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">KeyInfoResolver based on extracting by value directly out of a KeyInfo. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fef69237f47894cf0a35ac95836a29ab"></a><!-- doxytag: member="KeyInfoResolver.h::registerKeyInfoResolvers" ref="fef69237f47894cf0a35ac95836a29ab" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#fef69237f47894cf0a35ac95836a29ab">xmltooling::registerKeyInfoResolvers</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00432.html">KeyInfoResolver</a> classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Resolves credentials from KeyInfo information.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/OpenSSLCredential.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>OpenSSLCredential.h File Reference</h1>OpenSSL-specific credential. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00610.html">xmltooling/security/X509Credential.h</a>></code><br>
+<code>#include <openssl/ssl.h></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An OpenSSL-specific credential. <a href="a00455.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+OpenSSL-specific credential.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/OpenSSLCryptoX509CRL.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>OpenSSLCryptoX509CRL.h File Reference</h1>OpenSSL-based class for handling X.509 CRLs. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00612.html">xmltooling/security/XSECCryptoX509CRL.h</a>></code><br>
+<code>#include <openssl/x509v3.h></code><br>
+<code>#include <xsec/utils/XSECSafeBuffer.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">OpenSSL-based class for handling X.509 CRLs. <a href="a00456.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+OpenSSL-based class for handling X.509 CRLs.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/OpenSSLTrustEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>OpenSSLTrustEngine.h File Reference</h1>Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00611.html">xmltooling/security/X509TrustEngine.h</a>></code><br>
+<code>#include <openssl/x509.h></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extended <a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency. <a href="a00458.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/SecurityHelper.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>SecurityHelper.h File Reference</h1>A helper class for working with keys, certificates, etc. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <vector></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper class for working with keys, certificates, etc. <a href="a00486.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A helper class for working with keys, certificates, etc.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/SignatureTrustEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>SignatureTrustEngine.h File Reference</h1>TrustEngine interface that adds validation of digital signatures. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00609.html">xmltooling/security/TrustEngine.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of digital signatures. <a href="a00493.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+TrustEngine interface that adds validation of digital signatures.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/TrustEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>TrustEngine.h File Reference</h1>Evaluates the trustworthiness and validity of security information against implementation-specific requirements. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the trustworthiness and validity of security information against implementation-specific requirements. <a href="a00516.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a604791571fb74105f29ab98507d752"></a><!-- doxytag: member="TrustEngine.h::__xmltooling_trust_h__" ref="3a604791571fb74105f29ab98507d752" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>__xmltooling_trust_h__</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc87fd01e7c63bd41053a9f973ac4337"></a><!-- doxytag: member="TrustEngine.h::EXPLICIT_KEY_TRUSTENGINE" ref="fc87fd01e7c63bd41053a9f973ac4337" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00609.html#fc87fd01e7c63bd41053a9f973ac4337">EXPLICIT_KEY_TRUSTENGINE</a> "ExplicitKey"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TrustEngine based on explicit knowledge of peer key information. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c97ed44b8b40fc68a536c1783301257d"></a><!-- doxytag: member="TrustEngine.h::STATIC_PKIX_TRUSTENGINE" ref="c97ed44b8b40fc68a536c1783301257d" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00609.html#c97ed44b8b40fc68a536c1783301257d">STATIC_PKIX_TRUSTENGINE</a> "StaticPKIX"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TrustEngine based on PKIX evaluation against a static set of trust anchors. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="16315d076fb428cf4781ae771e818a85"></a><!-- doxytag: member="TrustEngine.h::CHAINING_TRUSTENGINE" ref="16315d076fb428cf4781ae771e818a85" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00609.html#16315d076fb428cf4781ae771e818a85">CHAINING_TRUSTENGINE</a> "Chaining"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TrustEngine that tries multiple engines in sequence. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3eebf76a5de99c12afd7801cc2e6397e"></a><!-- doxytag: member="TrustEngine.h::registerTrustEngines" ref="3eebf76a5de99c12afd7801cc2e6397e" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#3eebf76a5de99c12afd7801cc2e6397e">xmltooling::registerTrustEngines</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00516.html">TrustEngine</a> classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Evaluates the trustworthiness and validity of security information against implementation-specific requirements.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/X509Credential.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>X509Credential.h File Reference</h1>Wraps an X.509-based Credential. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00598.html">xmltooling/security/Credential.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html">xmltooling::X509Credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps an X.509-based <a class="el" href="a00371.html">Credential</a>. <a href="a00529.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wraps an X.509-based Credential.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/X509TrustEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>X509TrustEngine.h File Reference</h1>TrustEngine interface that adds validation of X.509 credentials. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00609.html">xmltooling/security/TrustEngine.h</a>></code><br>
+<code>#include <vector></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials. <a href="a00544.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+TrustEngine interface that adds validation of X.509 credentials.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/XSECCryptoX509CRL.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>XSECCryptoX509CRL.h File Reference</h1>Wrapper for X.509 CRL objects, similar to existing XSEC wrappers. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <xsec/framework/XSECDefs.hpp></code><br>
+<code>#include <xsec/utils/XSECSafeBuffer.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs. <a href="a00559.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wrapper for X.509 CRL objects, similar to existing XSEC wrappers.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/signature/ContentReference.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a></div>
+<h1>ContentReference.h File Reference</h1>Interface for creating signature references. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00370.html">xmlsignature::ContentReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface for creating signature references based on application requirements. <a href="a00370.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface for creating signature references.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/signature/KeyInfo.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a></div>
+<h1>KeyInfo.h File Reference</h1>XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element and related content. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00570.html">xmltooling/ConcreteXMLObjectBuilder.h</a>></code><br>
+<code>#include <<a class="el" href="a00574.html">xmltooling/ElementProxy.h</a>></code><br>
+<code>#include <<a class="el" href="a00635.html">xmltooling/util/XMLConstants.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html">xmlsignature::KeyName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00433.html">KeyName</a> element. <a href="a00433.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00445.html">MgmtData</a> element. <a href="a00445.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00447.html">xmlsignature::Modulus</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00447.html">Modulus</a> element. <a href="a00447.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00405.html">xmlsignature::Exponent</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00405.html">Exponent</a> element. <a href="a00405.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html">xmlsignature::Seed</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00487.html">Seed</a> element. <a href="a00487.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00464.html">PgenCounter</a> element. <a href="a00464.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00459.html">xmlsignature::P</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00459.html">P</a> element. <a href="a00459.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html">xmlsignature::Q</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00473.html">Q</a> element. <a href="a00473.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html">xmlsignature::G</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00415.html">G</a> element. <a href="a00415.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html">xmlsignature::Y</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00560.html">Y</a> element. <a href="a00560.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html">xmlsignature::J</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00427.html">J</a> element. <a href="a00427.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html">xmlsignature::XPath</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00557.html">XPath</a> element. <a href="a00557.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00534.html">X509IssuerName</a> element. <a href="a00534.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00538.html">X509SerialNumber</a> element. <a href="a00538.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00540.html">X509SKI</a> element. <a href="a00540.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00542.html">X509SubjectName</a> element. <a href="a00542.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00527.html">X509Certificate</a> element. <a href="a00527.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00530.html">X509CRL</a> element. <a href="a00530.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00500.html">SPKISexp</a> element. <a href="a00500.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00468.html">PGPKeyID</a> element. <a href="a00468.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00470.html">PGPKeyPacket</a> element. <a href="a00470.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00383.html">DSAKeyValue</a> element. <a href="a00383.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00483.html">RSAKeyValue</a> element. <a href="a00483.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00439.html">KeyValue</a> element. <a href="a00439.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html">xmlsignature::Transform</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00510.html">Transform</a> element. <a href="a00510.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html">xmlsignature::Transforms</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00513.html">Transforms</a> element. <a href="a00513.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00481.html">RetrievalMethod</a> element. <a href="a00481.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00536.html">X509IssuerSerial</a> element. <a href="a00536.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html">xmlsignature::X509Data</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00532.html">X509Data</a> element. <a href="a00532.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00498.html">SPKIData</a> element. <a href="a00498.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html">xmlsignature::PGPData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00466.html">PGPData</a> element. <a href="a00466.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00429.html">KeyInfo</a> element. <a href="a00429.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00466.html">PGPData</a> objects. <a href="a00467.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00468.html">PGPKeyID</a> objects. <a href="a00469.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00470.html">PGPKeyPacket</a> objects. <a href="a00471.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00498.html">SPKIData</a> objects. <a href="a00499.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00500.html">SPKISexp</a> objects. <a href="a00501.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00536.html">X509IssuerSerial</a> objects. <a href="a00537.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00534.html">X509IssuerName</a> objects. <a href="a00535.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00538.html">X509SerialNumber</a> objects. <a href="a00539.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00540.html">X509SKI</a> objects. <a href="a00541.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00542.html">X509SubjectName</a> objects. <a href="a00543.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00527.html">X509Certificate</a> objects. <a href="a00528.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00530.html">X509CRL</a> objects. <a href="a00531.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00532.html">X509Data</a> objects. <a href="a00533.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00557.html">XPath</a> objects. <a href="a00558.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00510.html">Transform</a> objects. <a href="a00511.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00513.html">Transforms</a> objects. <a href="a00514.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00481.html">RetrievalMethod</a> objects. <a href="a00482.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00433.html">KeyName</a> objects. <a href="a00434.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00445.html">MgmtData</a> objects. <a href="a00446.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00447.html">Modulus</a> objects. <a href="a00448.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00405.html">Exponent</a> objects. <a href="a00406.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00487.html">Seed</a> objects. <a href="a00488.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00464.html">PgenCounter</a> objects. <a href="a00465.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00463.html">xmlsignature::PBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00459.html">P</a> objects. <a href="a00463.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00474.html">xmlsignature::QBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00473.html">Q</a> objects. <a href="a00474.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00416.html">xmlsignature::GBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00415.html">G</a> objects. <a href="a00416.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00561.html">xmlsignature::YBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00560.html">Y</a> objects. <a href="a00561.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html">xmlsignature::JBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00427.html">J</a> objects. <a href="a00428.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00383.html">DSAKeyValue</a> objects. <a href="a00384.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00483.html">RSAKeyValue</a> objects. <a href="a00484.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00439.html">KeyValue</a> objects. <a href="a00440.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00429.html">KeyInfo</a> objects. <a href="a00430.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e08d6dbd61c39f958b288aabc5057872"></a><!-- doxytag: member="KeyInfo.h::__xmltooling_keyinfo_h__" ref="e08d6dbd61c39f958b288aabc5057872" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>__xmltooling_keyinfo_h__</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00614.html#663a6f4707c6986bca77ac8794493452">DECL_XMLSIGOBJECTBUILDER</a>(cname) DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,<a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">xmlconstants::XMLSIG_NS</a>,<a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">xmlconstants::XMLSIG_PREFIX</a>)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Macro for declaring signature builders. <a href="#663a6f4707c6986bca77ac8794493452"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9319a178fb7fb2884f0997d1d90e59e3"></a><!-- doxytag: member="KeyInfo.h::registerKeyInfoClasses" ref="9319a178fb7fb2884f0997d1d90e59e3" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html#9319a178fb7fb2884f0997d1d90e59e3">xmlsignature::registerKeyInfoClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers builders and validators for <a class="el" href="a00429.html">KeyInfo</a> classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element and related content.
+<p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="663a6f4707c6986bca77ac8794493452"></a><!-- doxytag: member="KeyInfo.h::DECL_XMLSIGOBJECTBUILDER" ref="663a6f4707c6986bca77ac8794493452" args="(cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_XMLSIGOBJECTBUILDER </td>
+ <td>(</td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,<a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">xmlconstants::XMLSIG_NS</a>,<a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">xmlconstants::XMLSIG_PREFIX</a>)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Macro for declaring signature builders.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>name of class being built </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/signature/Signature.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a></div>
+<h1>Signature.h File Reference</h1>XMLObject representing XML Digital Signature, version 20020212, Signature element. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<code>#include <<a class="el" href="a00570.html">xmltooling/ConcreteXMLObjectBuilder.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html">xmlsignature::Signature</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XMLObject representing XML Digital <a class="el" href="a00490.html">Signature</a>, version 20020212, <a class="el" href="a00490.html">Signature</a> element. <a href="a00490.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00490.html">Signature</a> objects. <a href="a00491.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in signature processing. <a href="a00492.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XMLObject representing XML Digital Signature, version 20020212, Signature element.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/signature/SignatureValidator.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a></div>
+<h1>SignatureValidator.h File Reference</h1>Validator for signatures based on an externally-supplied key. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00638.html">xmltooling/validation/Validator.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator for signatures based on a Credential. <a href="a00494.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Validator for signatures based on an externally-supplied key.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/soap/HTTPSOAPTransport.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></div>
+<h1>HTTPSOAPTransport.h File Reference</h1>Encapsulates HTTP SOAP transport layer. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00621.html">xmltooling/soap/SOAPTransport.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <vector></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates HTTP SOAP transport layer. <a href="a00425.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Encapsulates HTTP SOAP transport layer.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/soap/OpenSSLSOAPTransport.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></div>
+<h1>OpenSSLSOAPTransport.h File Reference</h1>Encapsulates OpenSSL-capable SOAP transport layer. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00621.html">xmltooling/soap/SOAPTransport.h</a>></code><br>
+<code>#include <openssl/ssl.h></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates OpenSSL-capable SOAP transport layer. <a href="a00457.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Encapsulates OpenSSL-capable SOAP transport layer.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/soap/SOAP.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></div>
+<h1>SOAP.h File Reference</h1>XMLObjects representing SOAP content. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00570.html">xmltooling/ConcreteXMLObjectBuilder.h</a>></code><br>
+<code>#include <<a class="el" href="a00574.html">xmltooling/ElementProxy.h</a>></code><br>
+<code>#include <<a class="el" href="a00635.html">xmltooling/util/XMLConstants.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00644.html">soap11</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html">soap11::Faultstring</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 faultstring element. <a href="a00413.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html">soap11::Faultactor</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 faultactor element. <a href="a00408.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html">soap11::Faultcode</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 faultcode element. <a href="a00411.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00381.html">soap11::Detail</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 detail element. <a href="a00381.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html">soap11::Fault</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00407.html">Fault</a> element. <a href="a00407.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html">soap11::Body</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00354.html">Body</a> element. <a href="a00354.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html">soap11::Header</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00421.html">Header</a> element. <a href="a00421.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html">soap11::Envelope</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00403.html">Envelope</a> element. <a href="a00403.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00355.html">soap11::BodyBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00354.html">Body</a> objects. <a href="a00355.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00403.html">Envelope</a> objects. <a href="a00404.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html">soap11::FaultBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00407.html">Fault</a> objects. <a href="a00410.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html">soap11::HeaderBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00421.html">Header</a> objects. <a href="a00422.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html">soap11::DetailBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00381.html">Detail</a> objects. <a href="a00382.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00409.html">soap11::FaultactorBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00408.html">Faultactor</a> objects. <a href="a00409.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00411.html">Faultcode</a> objects. <a href="a00412.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html">soap11::FaultstringBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00413.html">Faultstring</a> objects. <a href="a00414.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00619.html#708f1f5732e40ab81b52cb113e6c7339">DECL_SOAP11OBJECTBUILDER</a>(cname) DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,<a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">xmlconstants::SOAP11ENV_NS</a>,<a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">xmlconstants::SOAP11ENV_PREFIX</a>)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Macro for declaring SOAP builders. <a href="#708f1f5732e40ab81b52cb113e6c7339"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26a3b641b9f180226b3f04de828a74eb"></a><!-- doxytag: member="SOAP.h::registerSOAPClasses" ref="26a3b641b9f180226b3f04de828a74eb" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00644.html#26a3b641b9f180226b3f04de828a74eb">soap11::registerSOAPClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers builders and validators for SOAP 1.1 classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XMLObjects representing SOAP content.
+<p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="708f1f5732e40ab81b52cb113e6c7339"></a><!-- doxytag: member="SOAP.h::DECL_SOAP11OBJECTBUILDER" ref="708f1f5732e40ab81b52cb113e6c7339" args="(cname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DECL_SOAP11OBJECTBUILDER </td>
+ <td>(</td>
+ <td class="paramtype">cname </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,<a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">xmlconstants::SOAP11ENV_NS</a>,<a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">xmlconstants::SOAP11ENV_PREFIX</a>)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Macro for declaring SOAP builders.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cname</em> </td><td>name of class being built </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/soap/SOAPClient.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></div>
+<h1>SOAPClient.h File Reference</h1>Implements SOAP 1.1 messaging over a transport. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00621.html">xmltooling/soap/SOAPTransport.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00644.html">soap11</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html">soap11::SOAPClient</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements SOAP 1.1 messaging over a transport. <a href="a00495.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Implements SOAP 1.1 messaging over a transport.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/soap/SOAPTransport.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></div>
+<h1>SOAPTransport.h File Reference</h1>Encapsulates a transport layer protocol for sending/receiving messages. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <iostream></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates a transport layer protocol for sending/receiving messages. <a href="a00496.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A simple structure to capture SOAP addressing information. <a href="a00497.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b989321c37a3ccc52e29d9e2b9d3b46e"></a><!-- doxytag: member="SOAPTransport.h::registerSOAPTransports" ref="b989321c37a3ccc52e29d9e2b9d3b46e" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#b989321c37a3ccc52e29d9e2b9d3b46e">xmltooling::registerSOAPTransports</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00496.html">SOAPTransport</a> classes into the runtime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c14180ecaaad76ba40976d4e152913b"></a><!-- doxytag: member="SOAPTransport.h::initSOAPTransports" ref="7c14180ecaaad76ba40976d4e152913b" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#7c14180ecaaad76ba40976d4e152913b">xmltooling::initSOAPTransports</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Notifies transport infrastructure to initialize. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf5e393b73963535d31a79cdf50cd63b"></a><!-- doxytag: member="SOAPTransport.h::termSOAPTransports" ref="bf5e393b73963535d31a79cdf50cd63b" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#bf5e393b73963535d31a79cdf50cd63b">xmltooling::termSOAPTransports</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Notifies transport infrastructure to shutdown. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Encapsulates a transport layer protocol for sending/receiving messages.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/unicode.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>unicode.h File Reference</h1>Helper classes and types for manipulating Unicode. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <iostream></code><br>
+<code>#include <xercesc/util/XMLString.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically. <a href="a00351.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically. <a href="a00352.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An auto_ptr that uses array delete on its contents. <a href="a00350.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c91b6c524b5d3a47340741adfc3d96a"></a><!-- doxytag: member="unicode.h::xstring" ref="4c91b6c524b5d3a47340741adfc3d96a" args="" -->
+typedef std::basic_string<<br>
+ XMLCh > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xmltooling::xstring</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An STL string type that supports 16-bit Unicode. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#8c3234140edf562296429db4c3c0017f">xmltooling::toUTF8</a> (const XMLCh *src, bool use_malloc=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transcodes a 16-bit Unicode string into UTF-8. <a href="#8c3234140edf562296429db4c3c0017f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#b67394e7ffb05647b37f9054fd0c6d23">xmltooling::fromUTF8</a> (const char *src, bool use_malloc=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transcodes a UTF-8 string into 16-bit Unicode. <a href="#b67394e7ffb05647b37f9054fd0c6d23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#f1211ec309e992e787653eaa83533b62">xmltooling::operator<<</a> (std::ostream &ostr, const XMLCh *s)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Writes a Unicode string to an ASCII stream by transcoding to UTF8. <a href="#f1211ec309e992e787653eaa83533b62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#f6eaaf0884f7a96bd8552f733745db1f">xmltooling::operator<<</a> (std::ostream &ostr, const <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xstring</a> &s)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Writes a Unicode string to an ASCII stream by transcoding to UTF8. <a href="#f6eaaf0884f7a96bd8552f733745db1f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Helper classes and types for manipulating Unicode.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/CurlURLInputStream.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>CurlURLInputStream.h File Reference</h1>Asynchronous use of curl to fetch data from a URL. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00590.html">xmltooling/logging.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <vector></code><br>
+<code>#include <curl/curl.h></code><br>
+<code>#include <xercesc/util/BinInputStream.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents. <a href="a00375.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Asynchronous use of curl to fetch data from a URL.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/DateTime.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>DateTime.h File Reference</h1>Manipulation of XML date/time data. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <xercesc/util/XMLDateTime.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00378.html">xmltooling::DateTime</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for manipulating XML date/time information. <a href="a00378.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Manipulation of XML date/time data.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/NDC.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>NDC.h File Reference</h1>Diagnostic context for logging. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00452.html">xmltooling::NDC</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A portable stack-based context for diagnostic logging. <a href="a00452.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Diagnostic context for logging.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/ParserPool.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>ParserPool.h File Reference</h1>A thread-safe pool of parsers that share characteristics. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00622.html">xmltooling/unicode.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <stack></code><br>
+<code>#include <istream></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<code>#include <xercesc/sax/InputSource.hpp></code><br>
+<code>#include <xercesc/util/BinInputStream.hpp></code><br>
+<code>#include <xercesc/util/SecurityManager.hpp></code><br>
+<code>#include <xercesc/util/XMLURL.hpp></code><br>
+<code>#include <xsec/framework/XSECDefs.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html">xmltooling::ParserPool</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A thread-safe pool of DOMBuilders that share characteristics. <a href="a00461.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00503.html">xmltooling::StreamInputSource</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A parser source that wraps a C++ input stream. <a href="a00503.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00504.html">xmltooling::StreamInputSource::StreamBinInputStream</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A Xerces input stream that wraps a C++ input stream. <a href="a00504.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00523.html">xmltooling::URLInputSource</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A URL-based parser source that supports a more advanced input stream. <a href="a00523.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A thread-safe pool of parsers that share characteristics.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/PathResolver.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>PathResolver.h File Reference</h1>Resolves local filenames into absolute pathnames. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html">xmltooling::PathResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves local filenames into absolute pathnames. <a href="a00462.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Resolves local filenames into absolute pathnames.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/Predicates.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>Predicates.h File Reference</h1>Useful XMLObject predicates for use with STL algorithms. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<code>#include <functional></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00419.html">xmltooling::hasQName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Predicate that checks the <a class="el" href="a00475.html">QName</a> of an <a class="el" href="a00547.html">XMLObject</a>. <a href="a00419.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00420.html">xmltooling::hasSchemaType</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Predicate that checks the xsi:type of an <a class="el" href="a00547.html">XMLObject</a>. <a href="a00420.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template<typename Container, typename Predicate> </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Container::value_type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00649.html#79e3b6069ac197fad1864de733e0b1b2">xmltooling::find_if</a> (const Container &c, const Predicate &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template algorithm returns first pointer element from a container that matches a predicate. <a href="#79e3b6069ac197fad1864de733e0b1b2"></a><br></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template<typename Container, typename Predicate> </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Container::value_type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00649.html#ef13e4f81994817bbcce82eed3e443d4">xmltooling::find_if</a> (Container &c, const Predicate &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template algorithm returns first pointer element from a container that matches a predicate. <a href="#ef13e4f81994817bbcce82eed3e443d4"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Useful XMLObject predicates for use with STL algorithms.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/ReloadableXMLFile.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>ReloadableXMLFile.h File Reference</h1>Base class for file-based XML configuration. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00590.html">xmltooling/logging.h</a>></code><br>
+<code>#include <<a class="el" href="a00589.html">xmltooling/Lockable.h</a>></code><br>
+<code>#include <ctime></code><br>
+<code>#include <string></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for file-based XML configuration. <a href="a00479.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Base class for file-based XML configuration.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/ReplayCache.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>ReplayCache.h File Reference</h1>Helper class on top of StorageService for detecting message replay. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00480.html">xmltooling::ReplayCache</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Helper class on top of <a class="el" href="a00502.html">StorageService</a> for detecting message replay. <a href="a00480.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Helper class on top of StorageService for detecting message replay.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/StorageService.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>StorageService.h File Reference</h1>Generic data storage interface. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <ctime></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html">xmltooling::StorageService</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Generic data storage facility for use by services that require some degree of persistence. <a href="a00502.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69ab316cf6ef2db98cda0896e907cbe5"></a><!-- doxytag: member="StorageService.h::__xmltooling_storage_h__" ref="69ab316cf6ef2db98cda0896e907cbe5" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><b>__xmltooling_storage_h__</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d34be883d8a8afa7384b97f5336825c2"></a><!-- doxytag: member="StorageService.h::MEMORY_STORAGE_SERVICE" ref="d34be883d8a8afa7384b97f5336825c2" args="" -->
+#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00631.html#d34be883d8a8afa7384b97f5336825c2">MEMORY_STORAGE_SERVICE</a> "Memory"</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">StorageService based on in-memory caching. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4448a9ca6f62ce3b70047ffe353a92f8"></a><!-- doxytag: member="StorageService.h::registerStorageServices" ref="4448a9ca6f62ce3b70047ffe353a92f8" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#4448a9ca6f62ce3b70047ffe353a92f8">xmltooling::registerStorageServices</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00502.html">StorageService</a> classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Generic data storage interface.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/TemplateEngine.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>TemplateEngine.h File Reference</h1>Simple template replacement engine. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <string></code><br>
+<code>#include <iostream></code><br>
+<code>#include <vector></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple template replacement engine. <a href="a00505.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to parameters to plug into templates. <a href="a00506.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Simple template replacement engine.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/Threads.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>Threads.h File Reference</h1>Thread and locking wrappers. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<code>#include <signal.h></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during threading/locking operations. <a href="a00508.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html">xmltooling::Thread</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for manual thread creation and synchronization. <a href="a00507.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for managing <a class="el" href="a00507.html">Thread</a> Local Storage values. <a href="a00509.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00449.html">xmltooling::Mutex</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for managing exclusive access to resources. <a href="a00449.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html">xmltooling::RWLock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for managing shared and exclusive access to resources. <a href="a00485.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html">xmltooling::CondWait</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for establishing queues on a mutex based on a periodic condition. <a href="a00369.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00441.html">xmltooling::Lock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for a mutex lock. <a href="a00441.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00489.html">xmltooling::SharedLock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for a shared lock. <a href="a00489.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Thread and locking wrappers.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/URLEncoder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>URLEncoder.h File Reference</h1>Interface to a URL-encoding mechanism along with a default implementation. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to a URL-encoding mechanism along with a default implementation. <a href="a00522.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to a URL-encoding mechanism along with a default implementation.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/XMLConstants.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>XMLConstants.h File Reference</h1>Fundamental XML namespace constants. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <xercesc/util/XercesDefs.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html">xmlconstants</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants::xmltooling_bool_t</a> { <br>
+ <b>XML_BOOL_NULL</b>,
+<b>XML_BOOL_TRUE</b>,
+<b>XML_BOOL_FALSE</b>,
+<b>XML_BOOL_ONE</b>,
+<br>
+ <b>XML_BOOL_ZERO</b>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerations of the different values of a boolean attribute or element. <br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eff09b1858299584df602fe2e2f9da8"></a><!-- doxytag: member="XMLConstants.h::XML_NS" ref="0eff09b1858299584df602fe2e2f9da8" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#0eff09b1858299584df602fe2e2f9da8">xmlconstants::XML_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML core namespace ("http://www.w3.org/XML/1998/namespace"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="025f7f538ada5bdca1df153b2cf7f830"></a><!-- doxytag: member="XMLConstants.h::XML_PREFIX" ref="025f7f538ada5bdca1df153b2cf7f830" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#025f7f538ada5bdca1df153b2cf7f830">xmlconstants::XML_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML namespace prefix for special xml attributes ("xml"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae85a519aa0b4fa056a505f2fcb069c2"></a><!-- doxytag: member="XMLConstants.h::XMLNS_NS" ref="ae85a519aa0b4fa056a505f2fcb069c2" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#ae85a519aa0b4fa056a505f2fcb069c2">xmlconstants::XMLNS_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML namespace for xmlns attributes ("http://www.w3.org/2000/xmlns/"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71672ff06e92584605f113849112ad9f"></a><!-- doxytag: member="XMLConstants.h::XMLNS_PREFIX" ref="71672ff06e92584605f113849112ad9f" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#71672ff06e92584605f113849112ad9f">xmlconstants::XMLNS_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML namespace prefix for xmlns attributes ("xmlns"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96a31c7f736c88d665906878235b259f"></a><!-- doxytag: member="XMLConstants.h::XSD_NS" ref="96a31c7f736c88d665906878235b259f" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#96a31c7f736c88d665906878235b259f">xmlconstants::XSD_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema namespace ("http://www.w3.org/2001/XMLSchema"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edf3cf3d98f40b6315f0ee6788729e9e"></a><!-- doxytag: member="XMLConstants.h::XSD_PREFIX" ref="edf3cf3d98f40b6315f0ee6788729e9e" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#edf3cf3d98f40b6315f0ee6788729e9e">xmlconstants::XSD_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema QName prefix ("xs"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ca1f301a75b753ec33a7df0353e134d"></a><!-- doxytag: member="XMLConstants.h::XSI_NS" ref="1ca1f301a75b753ec33a7df0353e134d" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#1ca1f301a75b753ec33a7df0353e134d">xmlconstants::XSI_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema Instance namespace ("http://www.w3.org/2001/XMLSchema-instance"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e31137bb36c210cff41f0cd876bde2bb"></a><!-- doxytag: member="XMLConstants.h::XSI_PREFIX" ref="e31137bb36c210cff41f0cd876bde2bb" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#e31137bb36c210cff41f0cd876bde2bb">xmlconstants::XSI_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema Instance QName prefix ("xsi"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68737e2fa1b72e960399a5ab4c1edee3"></a><!-- doxytag: member="XMLConstants.h::XMLSIG_NS" ref="68737e2fa1b72e960399a5ab4c1edee3" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">xmlconstants::XMLSIG_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Signature namespace ("http://www.w3.org/2000/09/xmldsig#"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14e85d3556749b7b9d6d5d93e41eb6c1"></a><!-- doxytag: member="XMLConstants.h::XMLSIG_PREFIX" ref="14e85d3556749b7b9d6d5d93e41eb6c1" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">xmlconstants::XMLSIG_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Signature QName prefix ("ds"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6286de8c2d0f6dd3ba3557e41bdf75e0"></a><!-- doxytag: member="XMLConstants.h::XMLENC_NS" ref="6286de8c2d0f6dd3ba3557e41bdf75e0" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">xmlconstants::XMLENC_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption namespace ("http://www.w3.org/2001/04/xmlenc#"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6bc9a6323d6cd5d4b233867f67bbbb4a"></a><!-- doxytag: member="XMLConstants.h::XMLENC_PREFIX" ref="6bc9a6323d6cd5d4b233867f67bbbb4a" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">xmlconstants::XMLENC_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption QName prefix ("xenc"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f04da55c01ffa1991000ec69059f899"></a><!-- doxytag: member="XMLConstants.h::SOAP11ENV_NS" ref="0f04da55c01ffa1991000ec69059f899" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">xmlconstants::SOAP11ENV_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 Envelope XML namespace ("http://schemas.xmlsoap.org/soap/envelope/"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="182805b66964d409812195ec5c58ced3"></a><!-- doxytag: member="XMLConstants.h::SOAP11ENV_PREFIX" ref="182805b66964d409812195ec5c58ced3" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">xmlconstants::SOAP11ENV_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 Envelope QName prefix ("S"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="faff2078e60aa3d1d018f484ce3ec91e"></a><!-- doxytag: member="XMLConstants.h::XMLTOOLING_NS" ref="faff2078e60aa3d1d018f484ce3ec91e" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#faff2078e60aa3d1d018f484ce3ec91e">xmlconstants::XMLTOOLING_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Tooling namespace ("http://www.opensaml.org/xmltooling"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14a083bb0017ff8a0b25fa9669045652"></a><!-- doxytag: member="XMLConstants.h::XML_TRUE" ref="14a083bb0017ff8a0b25fa9669045652" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">xmlconstants::XML_TRUE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "true" boolean constant. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57bb42f08bd8561888f988ec14b342f7"></a><!-- doxytag: member="XMLConstants.h::XML_FALSE" ref="57bb42f08bd8561888f988ec14b342f7" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">xmlconstants::XML_FALSE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "false" boolean constant. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7feed086c162b752f80044ed4f62c47"></a><!-- doxytag: member="XMLConstants.h::XML_ONE" ref="d7feed086c162b752f80044ed4f62c47" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#d7feed086c162b752f80044ed4f62c47">xmlconstants::XML_ONE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "1" boolean constant. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3cb0cd3cc2891b35ebbc7e1c161b676"></a><!-- doxytag: member="XMLConstants.h::XML_ZERO" ref="d3cb0cd3cc2891b35ebbc7e1c161b676" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">xmlconstants::XML_ZERO</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "0" boolean constant. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Fundamental XML namespace constants.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/XMLHelper.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>XMLHelper.h File Reference</h1>A helper class for working with W3C DOM objects. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00568.html">xmltooling/base.h</a>></code><br>
+<code>#include <iostream></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for Xerces resources. <a href="a00545.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper class for working with W3C DOM objects. <a href="a00546.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#4c91841e7be84bea7ecfe35ec52efe08">xmltooling::operator<<</a> (std::ostream &ostr, const xercesc::DOMNode &n)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Serializes the DOM node provided to a stream using UTF-8 encoding and the default XML serializer available. <a href="#4c91841e7be84bea7ecfe35ec52efe08"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#d6e466f0f2d0e9014f40d06b4804ebfd">xmltooling::operator<<</a> (std::ostream &ostr, const XMLObject &obj)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls and serializes the <a class="el" href="a00547.html">XMLObject</a> provided to a stream using UTF-8 encoding and the default XML serializer available. <a href="#d6e466f0f2d0e9014f40d06b4804ebfd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A helper class for working with W3C DOM objects.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/XMLObjectChildrenList.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>XMLObjectChildrenList.h File Reference</h1>STL-compatible container wrapper. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00579.html">xmltooling/exceptions.h</a>></code><br>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<code>#include <list></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00549.html">xmltooling::XMLObjectChildrenIterator< Container, _Ty ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL iterator that mediates access to an iterator over typed XML children. <a href="a00549.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList< Container, _Ty ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL-compatible container that mediates access to underlying lists of typed XML children. <a href="a00550.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00552.html">xmltooling::XMLObjectPairList< Container, _Ty ></a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs. <a href="a00552.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">VectorOf</a>(type) <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::vector<type*> ></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for an XMLObjectChildrenList wrapped around a vector. <a href="#e4bd10b5bb01f5671a61bc50d5129c91"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html#c2ceb62da9ebf92c6e52e40c698a8b50">ListOf</a>(type) <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::list<type*> ></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for an XMLObjectChildrenList wrapped around a list. <a href="#c2ceb62da9ebf92c6e52e40c698a8b50"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html#37bed93de16318774e15d8eef80b1b46">DequeOf</a>(type) <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::deque<type*> ></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for an XMLObjectChildrenList wrapped around a deque. <a href="#37bed93de16318774e15d8eef80b1b46"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html#b3ea8b45bcea4895c1121d9d2395176a">VectorOfPairs</a>(type1, type2) <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< std::vector< std::pair<type1*,type2*> > ></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for an XMLObjectPairList wrapped around a vector. <a href="#b3ea8b45bcea4895c1121d9d2395176a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html#43b74a717751aa0cd5f719be2df6ce8b">ListOfPairs</a>(type1, type2) <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< std::list< std::pair<type1*,type2*> > ></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for an XMLObjectPairList wrapped around a list. <a href="#43b74a717751aa0cd5f719be2df6ce8b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html#33c7a33347b94f105e6229f65bfec0df">DequeOfPairs</a>(type1, type2) <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< std::deque< std::pair<type1*,type2*> > ></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for an XMLObjectPairList wrapped around a deque. <a href="#33c7a33347b94f105e6229f65bfec0df"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+STL-compatible container wrapper.
+<p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="37bed93de16318774e15d8eef80b1b46"></a><!-- doxytag: member="XMLObjectChildrenList.h::DequeOf" ref="37bed93de16318774e15d8eef80b1b46" args="(type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DequeOf </td>
+ <td>(</td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::deque<type*> ></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shorthand for an XMLObjectChildrenList wrapped around a deque.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the type of object in the deque </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="33c7a33347b94f105e6229f65bfec0df"></a><!-- doxytag: member="XMLObjectChildrenList.h::DequeOfPairs" ref="33c7a33347b94f105e6229f65bfec0df" args="(type1, type2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DequeOfPairs </td>
+ <td>(</td>
+ <td class="paramtype">type1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type2 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< std::deque< std::pair<type1*,type2*> > ></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shorthand for an XMLObjectPairList wrapped around a deque.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type1</em> </td><td>the first type of object in the vector </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type2</em> </td><td>the second type of object in the vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c2ceb62da9ebf92c6e52e40c698a8b50"></a><!-- doxytag: member="XMLObjectChildrenList.h::ListOf" ref="c2ceb62da9ebf92c6e52e40c698a8b50" args="(type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ListOf </td>
+ <td>(</td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::list<type*> ></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shorthand for an XMLObjectChildrenList wrapped around a list.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the type of object in the list </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="43b74a717751aa0cd5f719be2df6ce8b"></a><!-- doxytag: member="XMLObjectChildrenList.h::ListOfPairs" ref="43b74a717751aa0cd5f719be2df6ce8b" args="(type1, type2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ListOfPairs </td>
+ <td>(</td>
+ <td class="paramtype">type1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type2 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< std::list< std::pair<type1*,type2*> > ></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shorthand for an XMLObjectPairList wrapped around a list.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type1</em> </td><td>the first type of object in the vector </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type2</em> </td><td>the second type of object in the vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e4bd10b5bb01f5671a61bc50d5129c91"></a><!-- doxytag: member="XMLObjectChildrenList.h::VectorOf" ref="e4bd10b5bb01f5671a61bc50d5129c91" args="(type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VectorOf </td>
+ <td>(</td>
+ <td class="paramtype">type </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList</a>< std::vector<type*> ></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shorthand for an XMLObjectChildrenList wrapped around a vector.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em> </td><td>the type of object in the vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b3ea8b45bcea4895c1121d9d2395176a"></a><!-- doxytag: member="XMLObjectChildrenList.h::VectorOfPairs" ref="b3ea8b45bcea4895c1121d9d2395176a" args="(type1, type2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VectorOfPairs </td>
+ <td>(</td>
+ <td class="paramtype">type1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">type2 </td>
+ <td class="paramname"> </td>
+ <td> ) </td>
+ <td width="100%"> <a class="el" href="a00552.html">xmltooling::XMLObjectPairList</a>< std::vector< std::pair<type1*,type2*> > ></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shorthand for an XMLObjectPairList wrapped around a vector.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type1</em> </td><td>the first type of object in the vector </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type2</em> </td><td>the second type of object in the vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/validation/Validator.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_51f714c6a70863b7c0469613bb0a822a.html">validation</a></div>
+<h1>Validator.h File Reference</h1>Rules checking of XMLObjects. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00525.html">xmltooling::Validator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An interface for classes that implement rules for checking the validity of XMLObjects. <a href="a00525.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Rules checking of XMLObjects.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/validation/ValidatorSuite.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_51f714c6a70863b7c0469613bb0a822a.html">validation</a></div>
+<h1>ValidatorSuite.h File Reference</h1>Groups of rule checkers of XMLObjects based on type or element name. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00593.html">xmltooling/QName.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <string></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A collection of validators that can be applied to an <a class="el" href="a00547.html">XMLObject</a> and its children. <a href="a00526.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">xmltooling::SchemaValidators</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00525.html">Validator</a> suite for schema-style structural validation. <a href="#0188e2c44d399a84722c6533bd0bf39e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Groups of rule checkers of XMLObjects based on type or element name.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/XMLObject.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>XMLObject.h File Reference</h1>Abstract interface to objects that can be manipulated in and out of XML form. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00591.html">xmltooling/Namespace.h</a>></code><br>
+<code>#include <<a class="el" href="a00635.html">xmltooling/util/XMLConstants.h</a>></code><br>
+<code>#include <set></code><br>
+<code>#include <list></code><br>
+<code>#include <vector></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html">xmlsignature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html">xmltooling::XMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Object that represents an XML Element that has been unmarshalled into this C++ object. <a href="a00547.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Abstract interface to objects that can be manipulated in and out of XML form.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/XMLObjectBuilder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>XMLObjectBuilder.h File Reference</h1>Factory interface for XMLObjects. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00593.html">xmltooling/QName.h</a>></code><br>
+<code>#include <<a class="el" href="a00641.html">xmltooling/XMLObject.h</a>></code><br>
+<code>#include <<a class="el" href="a00636.html">xmltooling/util/XMLHelper.h</a>></code><br>
+<code>#include <map></code><br>
+<code>#include <memory></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A factory interface for obtaining XMLObjects. <a href="a00548.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Factory interface for XMLObjects.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/XMLToolingConfig.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>XMLToolingConfig.h File Reference</h1>Library configuration. <a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="a00589.html">xmltooling/Lockable.h</a>></code><br>
+<code>#include <<a class="el" href="a00592.html">xmltooling/PluginManager.h</a>></code><br>
+<code>#include <<a class="el" href="a00621.html">xmltooling/soap/SOAPTransport.h</a>></code><br>
+<code>#include <string></code><br>
+<code>#include <xercesc/dom/DOM.hpp></code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html">xmltooling</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton object that manages library startup/shutdown.configuration. <a href="a00555.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Library configuration.
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: soap11 Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<h1>soap11 Namespace Reference</h1>Namespace for SOAP 1.1 schema objects.
+<a href="#_details">More...</a>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html">Faultstring</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 faultstring element. <a href="a00413.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html">Faultactor</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 faultactor element. <a href="a00408.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html">Faultcode</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 faultcode element. <a href="a00411.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00381.html">Detail</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 detail element. <a href="a00381.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html">Fault</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00407.html">Fault</a> element. <a href="a00407.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html">Body</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00354.html">Body</a> element. <a href="a00354.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html">Header</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00421.html">Header</a> element. <a href="a00421.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html">Envelope</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 <a class="el" href="a00403.html">Envelope</a> element. <a href="a00403.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00355.html">BodyBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00354.html">Body</a> objects. <a href="a00355.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00404.html">EnvelopeBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00403.html">Envelope</a> objects. <a href="a00404.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html">FaultBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00407.html">Fault</a> objects. <a href="a00410.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html">HeaderBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00421.html">Header</a> objects. <a href="a00422.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html">DetailBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00381.html">Detail</a> objects. <a href="a00382.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00409.html">FaultactorBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00408.html">Faultactor</a> objects. <a href="a00409.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00412.html">FaultcodeBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00411.html">Faultcode</a> objects. <a href="a00412.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html">FaultstringBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00413.html">Faultstring</a> objects. <a href="a00414.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html">SOAPClient</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements SOAP 1.1 messaging over a transport. <a href="a00495.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26a3b641b9f180226b3f04de828a74eb"></a><!-- doxytag: member="soap11::registerSOAPClasses" ref="26a3b641b9f180226b3f04de828a74eb" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00644.html#26a3b641b9f180226b3f04de828a74eb">registerSOAPClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers builders and validators for SOAP 1.1 classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Namespace for SOAP 1.1 schema objects. <hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlconstants Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<h1>xmlconstants Namespace Reference</h1>XML related constants.
+<a href="#_details">More...</a>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmltooling_bool_t</a> { <br>
+ <b>XML_BOOL_NULL</b>,
+<b>XML_BOOL_TRUE</b>,
+<b>XML_BOOL_FALSE</b>,
+<b>XML_BOOL_ONE</b>,
+<br>
+ <b>XML_BOOL_ZERO</b>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Enumerations of the different values of a boolean attribute or element. <br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eff09b1858299584df602fe2e2f9da8"></a><!-- doxytag: member="xmlconstants::XML_NS" ref="0eff09b1858299584df602fe2e2f9da8" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#0eff09b1858299584df602fe2e2f9da8">XML_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML core namespace ("http://www.w3.org/XML/1998/namespace"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="025f7f538ada5bdca1df153b2cf7f830"></a><!-- doxytag: member="xmlconstants::XML_PREFIX" ref="025f7f538ada5bdca1df153b2cf7f830" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#025f7f538ada5bdca1df153b2cf7f830">XML_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML namespace prefix for special xml attributes ("xml"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae85a519aa0b4fa056a505f2fcb069c2"></a><!-- doxytag: member="xmlconstants::XMLNS_NS" ref="ae85a519aa0b4fa056a505f2fcb069c2" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#ae85a519aa0b4fa056a505f2fcb069c2">XMLNS_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML namespace for xmlns attributes ("http://www.w3.org/2000/xmlns/"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71672ff06e92584605f113849112ad9f"></a><!-- doxytag: member="xmlconstants::XMLNS_PREFIX" ref="71672ff06e92584605f113849112ad9f" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#71672ff06e92584605f113849112ad9f">XMLNS_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML namespace prefix for xmlns attributes ("xmlns"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96a31c7f736c88d665906878235b259f"></a><!-- doxytag: member="xmlconstants::XSD_NS" ref="96a31c7f736c88d665906878235b259f" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#96a31c7f736c88d665906878235b259f">XSD_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema namespace ("http://www.w3.org/2001/XMLSchema"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edf3cf3d98f40b6315f0ee6788729e9e"></a><!-- doxytag: member="xmlconstants::XSD_PREFIX" ref="edf3cf3d98f40b6315f0ee6788729e9e" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#edf3cf3d98f40b6315f0ee6788729e9e">XSD_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema QName prefix ("xs"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ca1f301a75b753ec33a7df0353e134d"></a><!-- doxytag: member="xmlconstants::XSI_NS" ref="1ca1f301a75b753ec33a7df0353e134d" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#1ca1f301a75b753ec33a7df0353e134d">XSI_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema Instance namespace ("http://www.w3.org/2001/XMLSchema-instance"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e31137bb36c210cff41f0cd876bde2bb"></a><!-- doxytag: member="xmlconstants::XSI_PREFIX" ref="e31137bb36c210cff41f0cd876bde2bb" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#e31137bb36c210cff41f0cd876bde2bb">XSI_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Schema Instance QName prefix ("xsi"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68737e2fa1b72e960399a5ab4c1edee3"></a><!-- doxytag: member="xmlconstants::XMLSIG_NS" ref="68737e2fa1b72e960399a5ab4c1edee3" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">XMLSIG_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Signature namespace ("http://www.w3.org/2000/09/xmldsig#"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14e85d3556749b7b9d6d5d93e41eb6c1"></a><!-- doxytag: member="xmlconstants::XMLSIG_PREFIX" ref="14e85d3556749b7b9d6d5d93e41eb6c1" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">XMLSIG_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Signature QName prefix ("ds"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6286de8c2d0f6dd3ba3557e41bdf75e0"></a><!-- doxytag: member="xmlconstants::XMLENC_NS" ref="6286de8c2d0f6dd3ba3557e41bdf75e0" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">XMLENC_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption namespace ("http://www.w3.org/2001/04/xmlenc#"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6bc9a6323d6cd5d4b233867f67bbbb4a"></a><!-- doxytag: member="xmlconstants::XMLENC_PREFIX" ref="6bc9a6323d6cd5d4b233867f67bbbb4a" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">XMLENC_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption QName prefix ("xenc"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f04da55c01ffa1991000ec69059f899"></a><!-- doxytag: member="xmlconstants::SOAP11ENV_NS" ref="0f04da55c01ffa1991000ec69059f899" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">SOAP11ENV_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 Envelope XML namespace ("http://schemas.xmlsoap.org/soap/envelope/"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="182805b66964d409812195ec5c58ced3"></a><!-- doxytag: member="xmlconstants::SOAP11ENV_PREFIX" ref="182805b66964d409812195ec5c58ced3" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">SOAP11ENV_PREFIX</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">SOAP 1.1 Envelope QName prefix ("S"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="faff2078e60aa3d1d018f484ce3ec91e"></a><!-- doxytag: member="xmlconstants::XMLTOOLING_NS" ref="faff2078e60aa3d1d018f484ce3ec91e" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#faff2078e60aa3d1d018f484ce3ec91e">XMLTOOLING_NS</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Tooling namespace ("http://www.opensaml.org/xmltooling"). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14a083bb0017ff8a0b25fa9669045652"></a><!-- doxytag: member="xmlconstants::XML_TRUE" ref="14a083bb0017ff8a0b25fa9669045652" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">XML_TRUE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "true" boolean constant. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57bb42f08bd8561888f988ec14b342f7"></a><!-- doxytag: member="xmlconstants::XML_FALSE" ref="57bb42f08bd8561888f988ec14b342f7" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">XML_FALSE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "false" boolean constant. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7feed086c162b752f80044ed4f62c47"></a><!-- doxytag: member="xmlconstants::XML_ONE" ref="d7feed086c162b752f80044ed4f62c47" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#d7feed086c162b752f80044ed4f62c47">XML_ONE</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "1" boolean constant. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3cb0cd3cc2891b35ebbc7e1c161b676"></a><!-- doxytag: member="xmlconstants::XML_ZERO" ref="d3cb0cd3cc2891b35ebbc7e1c161b676" args="[]" -->
+const XMLCh </td><td class="memItemRight" valign="bottom"><a class="el" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">XML_ZERO</a> []</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML "0" boolean constant. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+XML related constants. <hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlencryption Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<h1>xmlencryption Namespace Reference</h1>Namespace for XML Encryption schema objects.
+<a href="#_details">More...</a>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html">Decrypter</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper API for XML Decryption functionality. <a href="a00379.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html">DecryptionException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in decryption processing. <a href="a00380.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html">EncryptedKeyResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An API for resolving encrypted decryption keys. <a href="a00391.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html">Encrypter</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper API for XML Encryption functionality. <a href="a00393.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html">EncryptionException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in encryption processing. <a href="a00396.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html">CarriedKeyName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00356.html">CarriedKeyName</a> element. <a href="a00356.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html">CipherValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00363.html">CipherValue</a> element. <a href="a00363.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html">OAEPparams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00453.html">OAEPparams</a> element. <a href="a00453.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00437.html">KeySize</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00437.html">KeySize</a> element. <a href="a00437.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html">EncryptionMethod</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00397.html">EncryptionMethod</a> element. <a href="a00397.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00512.html">Transforms</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00512.html">Transforms</a> element. <a href="a00512.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html">CipherReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00361.html">CipherReference</a> element. <a href="a00361.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html">CipherData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00359.html">CipherData</a> element. <a href="a00359.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html">EncryptionProperty</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00401.html">EncryptionProperty</a> element. <a href="a00401.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00399.html">EncryptionProperties</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00399.html">EncryptionProperties</a> element. <a href="a00399.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html">ReferenceType</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00478.html">ReferenceType</a> type. <a href="a00478.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html">DataReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00376.html">DataReference</a> element. <a href="a00376.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00435.html">KeyReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00435.html">KeyReference</a> element. <a href="a00435.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html">ReferenceList</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00476.html">ReferenceList</a> element. <a href="a00476.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html">EncryptedType</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00392.html">EncryptedType</a> abstract type. <a href="a00392.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00387.html">EncryptedData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00387.html">EncryptedData</a> element. <a href="a00387.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html">EncryptedKey</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Encryption <a class="el" href="a00389.html">EncryptedKey</a> element. <a href="a00389.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00357.html">CarriedKeyNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00356.html">CarriedKeyName</a> objects. <a href="a00357.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00360.html">CipherDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00359.html">CipherData</a> objects. <a href="a00360.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html">CipherReferenceBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00361.html">CipherReference</a> objects. <a href="a00362.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00364.html">CipherValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00363.html">CipherValue</a> objects. <a href="a00364.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html">DataReferenceBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00376.html">DataReference</a> objects. <a href="a00377.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00388.html">EncryptedDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00387.html">EncryptedData</a> objects. <a href="a00388.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00390.html">EncryptedKeyBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00389.html">EncryptedKey</a> objects. <a href="a00390.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00398.html">EncryptionMethodBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00397.html">EncryptionMethod</a> objects. <a href="a00398.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00400.html">EncryptionPropertiesBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00399.html">EncryptionProperties</a> objects. <a href="a00400.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html">EncryptionPropertyBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00401.html">EncryptionProperty</a> objects. <a href="a00402.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00436.html">KeyReferenceBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00435.html">KeyReference</a> objects. <a href="a00436.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00438.html">KeySizeBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00437.html">KeySize</a> objects. <a href="a00438.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00454.html">OAEPparamsBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00453.html">OAEPparams</a> objects. <a href="a00454.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00477.html">ReferenceListBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00476.html">ReferenceList</a> objects. <a href="a00477.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00515.html">TransformsBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00512.html">Transforms</a> objects. <a href="a00515.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d4a3f24d0ef29f6eb24712dbb9e349b3"></a><!-- doxytag: member="xmlencryption::registerEncryptionClasses" ref="d4a3f24d0ef29f6eb24712dbb9e349b3" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00647.html#d4a3f24d0ef29f6eb24712dbb9e349b3">registerEncryptionClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers builders and validators for XML Encryption classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Namespace for XML Encryption schema objects. <hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmlsignature Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<h1>xmlsignature Namespace Reference</h1>Public namespace of XML <a class="el" href="a00490.html">Signature</a> classes.
+<a href="#_details">More...</a>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00370.html">ContentReference</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface for creating signature references based on application requirements. <a href="a00370.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html">KeyName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00433.html">KeyName</a> element. <a href="a00433.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00445.html">MgmtData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00445.html">MgmtData</a> element. <a href="a00445.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00447.html">Modulus</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00447.html">Modulus</a> element. <a href="a00447.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00405.html">Exponent</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00405.html">Exponent</a> element. <a href="a00405.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html">Seed</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00487.html">Seed</a> element. <a href="a00487.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00464.html">PgenCounter</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00464.html">PgenCounter</a> element. <a href="a00464.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00459.html">P</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00459.html">P</a> element. <a href="a00459.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html">Q</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00473.html">Q</a> element. <a href="a00473.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html">G</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00415.html">G</a> element. <a href="a00415.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html">Y</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00560.html">Y</a> element. <a href="a00560.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html">J</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00427.html">J</a> element. <a href="a00427.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html">XPath</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00557.html">XPath</a> element. <a href="a00557.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html">X509IssuerName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00534.html">X509IssuerName</a> element. <a href="a00534.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html">X509SerialNumber</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00538.html">X509SerialNumber</a> element. <a href="a00538.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html">X509SKI</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00540.html">X509SKI</a> element. <a href="a00540.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00542.html">X509SubjectName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00542.html">X509SubjectName</a> element. <a href="a00542.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00527.html">X509Certificate</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00527.html">X509Certificate</a> element. <a href="a00527.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00530.html">X509CRL</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00530.html">X509CRL</a> element. <a href="a00530.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00500.html">SPKISexp</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00500.html">SPKISexp</a> element. <a href="a00500.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html">PGPKeyID</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00468.html">PGPKeyID</a> element. <a href="a00468.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html">PGPKeyPacket</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00470.html">PGPKeyPacket</a> element. <a href="a00470.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00383.html">DSAKeyValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00383.html">DSAKeyValue</a> element. <a href="a00383.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00483.html">RSAKeyValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00483.html">RSAKeyValue</a> element. <a href="a00483.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00439.html">KeyValue</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00439.html">KeyValue</a> element. <a href="a00439.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html">Transform</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00510.html">Transform</a> element. <a href="a00510.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html">Transforms</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00513.html">Transforms</a> element. <a href="a00513.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html">RetrievalMethod</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00481.html">RetrievalMethod</a> element. <a href="a00481.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html">X509IssuerSerial</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00536.html">X509IssuerSerial</a> element. <a href="a00536.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html">X509Data</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00532.html">X509Data</a> element. <a href="a00532.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00498.html">SPKIData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00498.html">SPKIData</a> element. <a href="a00498.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html">PGPData</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00466.html">PGPData</a> element. <a href="a00466.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html">KeyInfo</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00429.html">KeyInfo</a> element. <a href="a00429.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00467.html">PGPDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00466.html">PGPData</a> objects. <a href="a00467.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00469.html">PGPKeyIDBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00468.html">PGPKeyID</a> objects. <a href="a00469.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00471.html">PGPKeyPacketBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00470.html">PGPKeyPacket</a> objects. <a href="a00471.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00499.html">SPKIDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00498.html">SPKIData</a> objects. <a href="a00499.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00501.html">SPKISexpBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00500.html">SPKISexp</a> objects. <a href="a00501.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00537.html">X509IssuerSerialBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00536.html">X509IssuerSerial</a> objects. <a href="a00537.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00535.html">X509IssuerNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00534.html">X509IssuerName</a> objects. <a href="a00535.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00539.html">X509SerialNumberBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00538.html">X509SerialNumber</a> objects. <a href="a00539.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00541.html">X509SKIBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00540.html">X509SKI</a> objects. <a href="a00541.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00543.html">X509SubjectNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00542.html">X509SubjectName</a> objects. <a href="a00543.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00528.html">X509CertificateBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00527.html">X509Certificate</a> objects. <a href="a00528.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00531.html">X509CRLBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00530.html">X509CRL</a> objects. <a href="a00531.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00533.html">X509DataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00532.html">X509Data</a> objects. <a href="a00533.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html">XPathBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00557.html">XPath</a> objects. <a href="a00558.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00511.html">TransformBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00510.html">Transform</a> objects. <a href="a00511.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html">TransformsBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00513.html">Transforms</a> objects. <a href="a00514.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00482.html">RetrievalMethodBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00481.html">RetrievalMethod</a> objects. <a href="a00482.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html">KeyNameBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00433.html">KeyName</a> objects. <a href="a00434.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00446.html">MgmtDataBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00445.html">MgmtData</a> objects. <a href="a00446.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00448.html">ModulusBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00447.html">Modulus</a> objects. <a href="a00448.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html">ExponentBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00405.html">Exponent</a> objects. <a href="a00406.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00488.html">SeedBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00487.html">Seed</a> objects. <a href="a00488.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00465.html">PgenCounterBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00464.html">PgenCounter</a> objects. <a href="a00465.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00463.html">PBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00459.html">P</a> objects. <a href="a00463.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00474.html">QBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00473.html">Q</a> objects. <a href="a00474.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00416.html">GBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00415.html">G</a> objects. <a href="a00416.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00561.html">YBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00560.html">Y</a> objects. <a href="a00561.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html">JBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00427.html">J</a> objects. <a href="a00428.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00384.html">DSAKeyValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00383.html">DSAKeyValue</a> objects. <a href="a00384.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00484.html">RSAKeyValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00483.html">RSAKeyValue</a> objects. <a href="a00484.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00440.html">KeyValueBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00439.html">KeyValue</a> objects. <a href="a00440.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html">KeyInfoBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00429.html">KeyInfo</a> objects. <a href="a00430.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html">Signature</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XMLObject representing XML Digital <a class="el" href="a00490.html">Signature</a>, version 20020212, <a class="el" href="a00490.html">Signature</a> element. <a href="a00490.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00491.html">SignatureBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for <a class="el" href="a00490.html">Signature</a> objects. <a href="a00491.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html">SignatureException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in signature processing. <a href="a00492.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html">SignatureValidator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator for signatures based on a Credential. <a href="a00494.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9319a178fb7fb2884f0997d1d90e59e3"></a><!-- doxytag: member="xmlsignature::registerKeyInfoClasses" ref="9319a178fb7fb2884f0997d1d90e59e3" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00648.html#9319a178fb7fb2884f0997d1d90e59e3">registerKeyInfoClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers builders and validators for <a class="el" href="a00429.html">KeyInfo</a> classes into the runtime. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Public namespace of XML <a class="el" href="a00490.html">Signature</a> classes. <hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<h1>xmltooling Namespace Reference</h1>Public namespace of XML Tooling library.
+<a href="#_details">More...</a>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html">AbstractAttributeExtensibleXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements <a class="el" href="a00349.html">AttributeExtensibleXMLObject</a>. <a href="a00340.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html">AbstractComplexElement</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements children. <a href="a00341.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html">AbstractDOMCachingXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements DOM caching. <a href="a00342.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html">AbstractSimpleElement</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements a simple string-based content model. <a href="a00345.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html">AbstractXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstract implementation of <a class="el" href="a00547.html">XMLObject</a>. <a href="a00346.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html">AttributeExtensibleXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="a00547.html">XMLObject</a> that supports arbitrary attributes. <a href="a00349.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00365.html">cleanup</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor for cleaning up heap objects in containers. <a href="a00365.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00367.html">cleanup_pair</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor for cleaning up heap objects in key/value containers. <a href="a00367.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00366.html">cleanup_const_pair</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Functor for cleaning up const heap objects in key/value containers. <a href="a00366.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html">ConcreteXMLObjectBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A factory interface for obtaining XMLObjects. <a href="a00368.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00385.html">ElementExtensibleXMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="a00547.html">XMLObject</a> that exposes arbitrary children via a mutable vector. <a href="a00385.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00386.html">ElementProxy</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An <a class="el" href="a00547.html">XMLObject</a> with an open content model. <a href="a00386.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00460.html">params</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around a variable number of arguments. <a href="a00460.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00450.html">namedparams</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around a variable number of name/value pairs. <a href="a00450.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html">XMLToolingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base exception class, supports parametrized messages and XML serialization. <a href="a00556.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html">XMLParserException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions related to XML parsing. <a href="a00553.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html">XMLObjectException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions in basic object usage. <a href="a00551.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00444.html">MarshallingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during object marshalling. <a href="a00444.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html">UnmarshallingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during object unmarshalling. <a href="a00521.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html">UnknownElementException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions due to processing of unknown element content. <a href="a00519.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html">UnknownAttributeException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions due to processing of unknown attributes. <a href="a00517.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html">UnknownExtensionException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions from use of an unrecognized extension/plugin. <a href="a00520.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00524.html">ValidationException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during object validation. <a href="a00524.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html">IOException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions related to physical input/output errors. <a href="a00426.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html">XMLSecurityException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions related to the XML security layer. <a href="a00554.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00518.html">UnknownElementBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Builder for UnknownElementImpl objects. <a href="a00518.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html">AbstractXMLObjectMarshaller</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A mix-in to implement object marshalling with DOM reuse. <a href="a00347.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html">AbstractXMLObjectUnmarshaller</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A mix-in to implement object unmarshalling. <a href="a00348.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html">GenericRequest</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to generic protocol requests that transport XML messages. <a href="a00417.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html">GenericResponse</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to generic protocol responses that transport XML messages. <a href="a00418.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html">HTTPRequest</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to HTTP requests. <a href="a00423.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html">HTTPResponse</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to HTTP response. <a href="a00424.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00442.html">Lockable</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Abstract mixin interface for interfaces that support locking. <a href="a00442.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00443.html">Locker</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for lockable objects to ensure lock release. <a href="a00443.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00451.html">Namespace</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A data structure for encapsulating XML <a class="el" href="a00451.html">Namespace</a> attributes. <a href="a00451.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html">PluginManager</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template for management/access to plugins constructed based on a Key type and arbitrary parameters. <a href="a00472.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html">QName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A data structure for encapsulating XML QNames. <a href="a00475.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html">AbstractPKIXTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials. <a href="a00343.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html">BasicX509Credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps an X.509-based <a class="el" href="a00371.html">Credential</a> by storing key/cert objects inside. <a href="a00353.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html">ChainingTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00458.html">OpenSSLTrustEngine</a> that uses multiple engines in sequence. <a href="a00358.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00371.html">Credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps keys and related functionality. <a href="a00371.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00372.html">CredentialContext</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marker interface for implementations which hold information specific to a particular context within which a <a class="el" href="a00374.html">CredentialResolver</a> resolves a <a class="el" href="a00371.html">Credential</a>. <a href="a00372.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html">CredentialCriteria</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for specifying criteria by which a <a class="el" href="a00374.html">CredentialResolver</a> should resolve credentials. <a href="a00373.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00374.html">CredentialResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An API for resolving keys and certificates based on application criteria. <a href="a00374.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html">KeyInfoCredentialContext</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Context for credentials resolved out of a KeyInfo. <a href="a00431.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html">KeyInfoResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves credentials from KeyInfo information. <a href="a00432.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00455.html">OpenSSLCredential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An OpenSSL-specific credential. <a href="a00455.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00456.html">OpenSSLCryptoX509CRL</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">OpenSSL-based class for handling X.509 CRLs. <a href="a00456.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00458.html">OpenSSLTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extended <a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency. <a href="a00458.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html">SecurityHelper</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper class for working with keys, certificates, etc. <a href="a00486.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html">SignatureTrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of digital signatures. <a href="a00493.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00516.html">TrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the trustworthiness and validity of security information against implementation-specific requirements. <a href="a00516.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00529.html">X509Credential</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps an X.509-based <a class="el" href="a00371.html">Credential</a>. <a href="a00529.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00544.html">X509TrustEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials. <a href="a00544.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html">XSECCryptoX509CRL</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs. <a href="a00559.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00425.html">HTTPSOAPTransport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates HTTP SOAP transport layer. <a href="a00425.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00457.html">OpenSSLSOAPTransport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates OpenSSL-capable SOAP transport layer. <a href="a00457.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html">SOAPTransport</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates a transport layer protocol for sending/receiving messages. <a href="a00496.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html">auto_ptr_char</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically. <a href="a00351.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html">auto_ptr_XMLCh</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically. <a href="a00352.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html">auto_arrayptr</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An auto_ptr that uses array delete on its contents. <a href="a00350.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00375.html">CurlURLInputStream</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Adapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents. <a href="a00375.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00378.html">DateTime</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for manipulating XML date/time information. <a href="a00378.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00452.html">NDC</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A portable stack-based context for diagnostic logging. <a href="a00452.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00461.html">ParserPool</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A thread-safe pool of DOMBuilders that share characteristics. <a href="a00461.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00503.html">StreamInputSource</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A parser source that wraps a C++ input stream. <a href="a00503.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00523.html">URLInputSource</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A URL-based parser source that supports a more advanced input stream. <a href="a00523.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00462.html">PathResolver</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves local filenames into absolute pathnames. <a href="a00462.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00419.html">hasQName</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Predicate that checks the <a class="el" href="a00475.html">QName</a> of an <a class="el" href="a00547.html">XMLObject</a>. <a href="a00419.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00420.html">hasSchemaType</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Predicate that checks the xsi:type of an <a class="el" href="a00547.html">XMLObject</a>. <a href="a00420.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html">ReloadableXMLFile</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for file-based XML configuration. <a href="a00479.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00480.html">ReplayCache</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Helper class on top of <a class="el" href="a00502.html">StorageService</a> for detecting message replay. <a href="a00480.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html">StorageService</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Generic data storage facility for use by services that require some degree of persistence. <a href="a00502.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html">TemplateEngine</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple template replacement engine. <a href="a00505.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html">ThreadingException</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exceptions during threading/locking operations. <a href="a00508.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html">Thread</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for manual thread creation and synchronization. <a href="a00507.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00509.html">ThreadKey</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for managing <a class="el" href="a00507.html">Thread</a> Local Storage values. <a href="a00509.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00449.html">Mutex</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for managing exclusive access to resources. <a href="a00449.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html">RWLock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for managing shared and exclusive access to resources. <a href="a00485.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html">CondWait</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A class for establishing queues on a mutex based on a periodic condition. <a href="a00369.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00441.html">Lock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for a mutex lock. <a href="a00441.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00489.html">SharedLock</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for a shared lock. <a href="a00489.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html">URLEncoder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to a URL-encoding mechanism along with a default implementation. <a href="a00522.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html">XercesJanitor</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">RAII wrapper for Xerces resources. <a href="a00545.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html">XMLHelper</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper class for working with W3C DOM objects. <a href="a00546.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00549.html">XMLObjectChildrenIterator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL iterator that mediates access to an iterator over typed XML children. <a href="a00549.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00550.html">XMLObjectChildrenList</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL-compatible container that mediates access to underlying lists of typed XML children. <a href="a00550.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00552.html">XMLObjectPairList</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs. <a href="a00552.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00525.html">Validator</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An interface for classes that implement rules for checking the validity of XMLObjects. <a href="a00525.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00526.html">ValidatorSuite</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A collection of validators that can be applied to an <a class="el" href="a00547.html">XMLObject</a> and its children. <a href="a00526.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html">XMLObject</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Object that represents an XML Element that has been unmarshalled into this C++ object. <a href="a00547.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html">XMLObjectBuilder</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A factory interface for obtaining XMLObjects. <a href="a00548.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html">XMLToolingConfig</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Singleton object that manages library startup/shutdown.configuration. <a href="a00555.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c91b6c524b5d3a47340741adfc3d96a"></a><!-- doxytag: member="xmltooling::xstring" ref="4c91b6c524b5d3a47340741adfc3d96a" args="" -->
+typedef std::basic_string<<br>
+ XMLCh > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xstring</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An STL string type that supports 16-bit Unicode. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template<class InputSequence, class OutputSequence> </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone</a> (const InputSequence &in, OutputSequence &out)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template function for cloning a sequence of XMLObjects. <a href="#aca22dc39a426ee9f38e9cb45188cbfe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#b3ba5bc03ef9d84fc60c8e2bdfd90ec5">operator<</a> (const <a class="el" href="a00451.html">Namespace</a> &op1, const <a class="el" href="a00451.html">Namespace</a> &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix. <a href="#b3ba5bc03ef9d84fc60c8e2bdfd90ec5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#1943ba578ba4cc44d1ff582ec8125f58">operator==</a> (const <a class="el" href="a00451.html">Namespace</a> &op1, const <a class="el" href="a00451.html">Namespace</a> &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's namespace and prefix are equal to op2's namespace and prefix. <a href="#1943ba578ba4cc44d1ff582ec8125f58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#389d96c5e9a4e1afc9d6e6827a515ff7">operator<</a> (const <a class="el" href="a00475.html">QName</a> &op1, const <a class="el" href="a00475.html">QName</a> &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix. <a href="#389d96c5e9a4e1afc9d6e6827a515ff7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#9cd7bc40a68832102ebaf7c3c661c572">operator==</a> (const <a class="el" href="a00475.html">QName</a> &op1, const <a class="el" href="a00475.html">QName</a> &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's components are equal to op2's components, excluding prefix. <a href="#9cd7bc40a68832102ebaf7c3c661c572"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#a3e8dd5239b3a2879ac99efd16723f83">operator!=</a> (const <a class="el" href="a00475.html">QName</a> &op1, const <a class="el" href="a00475.html">QName</a> &op2)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff op1's components are not equal to op2's components, excluding prefix. <a href="#a3e8dd5239b3a2879ac99efd16723f83"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="521319bea1708bdb84df05aa551448fa"></a><!-- doxytag: member="xmltooling::registerCredentialResolvers" ref="521319bea1708bdb84df05aa551448fa" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#521319bea1708bdb84df05aa551448fa">registerCredentialResolvers</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00374.html">CredentialResolver</a> classes into the runtime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fef69237f47894cf0a35ac95836a29ab"></a><!-- doxytag: member="xmltooling::registerKeyInfoResolvers" ref="fef69237f47894cf0a35ac95836a29ab" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#fef69237f47894cf0a35ac95836a29ab">registerKeyInfoResolvers</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00432.html">KeyInfoResolver</a> classes into the runtime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3eebf76a5de99c12afd7801cc2e6397e"></a><!-- doxytag: member="xmltooling::registerTrustEngines" ref="3eebf76a5de99c12afd7801cc2e6397e" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#3eebf76a5de99c12afd7801cc2e6397e">registerTrustEngines</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00516.html">TrustEngine</a> classes into the runtime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b989321c37a3ccc52e29d9e2b9d3b46e"></a><!-- doxytag: member="xmltooling::registerSOAPTransports" ref="b989321c37a3ccc52e29d9e2b9d3b46e" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#b989321c37a3ccc52e29d9e2b9d3b46e">registerSOAPTransports</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00496.html">SOAPTransport</a> classes into the runtime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c14180ecaaad76ba40976d4e152913b"></a><!-- doxytag: member="xmltooling::initSOAPTransports" ref="7c14180ecaaad76ba40976d4e152913b" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#7c14180ecaaad76ba40976d4e152913b">initSOAPTransports</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Notifies transport infrastructure to initialize. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf5e393b73963535d31a79cdf50cd63b"></a><!-- doxytag: member="xmltooling::termSOAPTransports" ref="bf5e393b73963535d31a79cdf50cd63b" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#bf5e393b73963535d31a79cdf50cd63b">termSOAPTransports</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Notifies transport infrastructure to shutdown. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#8c3234140edf562296429db4c3c0017f">toUTF8</a> (const XMLCh *src, bool use_malloc=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transcodes a 16-bit Unicode string into UTF-8. <a href="#8c3234140edf562296429db4c3c0017f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#b67394e7ffb05647b37f9054fd0c6d23">fromUTF8</a> (const char *src, bool use_malloc=false)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Transcodes a UTF-8 string into 16-bit Unicode. <a href="#b67394e7ffb05647b37f9054fd0c6d23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#f1211ec309e992e787653eaa83533b62">operator<<</a> (std::ostream &ostr, const XMLCh *s)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Writes a Unicode string to an ASCII stream by transcoding to UTF8. <a href="#f1211ec309e992e787653eaa83533b62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#f6eaaf0884f7a96bd8552f733745db1f">operator<<</a> (std::ostream &ostr, const <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xstring</a> &s)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Writes a Unicode string to an ASCII stream by transcoding to UTF8. <a href="#f6eaaf0884f7a96bd8552f733745db1f"></a><br></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template<typename Container, typename Predicate> </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Container::value_type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00649.html#79e3b6069ac197fad1864de733e0b1b2">find_if</a> (const Container &c, const Predicate &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template algorithm returns first pointer element from a container that matches a predicate. <a href="#79e3b6069ac197fad1864de733e0b1b2"></a><br></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template<typename Container, typename Predicate> </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">Container::value_type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00649.html#ef13e4f81994817bbcce82eed3e443d4">find_if</a> (Container &c, const Predicate &p)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Template algorithm returns first pointer element from a container that matches a predicate. <a href="#ef13e4f81994817bbcce82eed3e443d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4448a9ca6f62ce3b70047ffe353a92f8"></a><!-- doxytag: member="xmltooling::registerStorageServices" ref="4448a9ca6f62ce3b70047ffe353a92f8" args="()" -->
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#4448a9ca6f62ce3b70047ffe353a92f8">registerStorageServices</a> ()</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Registers <a class="el" href="a00502.html">StorageService</a> classes into the runtime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#4c91841e7be84bea7ecfe35ec52efe08">operator<<</a> (std::ostream &ostr, const xercesc::DOMNode &n)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Serializes the DOM node provided to a stream using UTF-8 encoding and the default XML serializer available. <a href="#4c91841e7be84bea7ecfe35ec52efe08"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#d6e466f0f2d0e9014f40d06b4804ebfd">operator<<</a> (std::ostream &ostr, const <a class="el" href="a00547.html">XMLObject</a> &obj)</td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marshalls and serializes the <a class="el" href="a00547.html">XMLObject</a> provided to a stream using UTF-8 encoding and the default XML serializer available. <a href="#d6e466f0f2d0e9014f40d06b4804ebfd"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">SchemaValidators</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="a00525.html">Validator</a> suite for schema-style structural validation. <a href="#0188e2c44d399a84722c6533bd0bf39e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Public namespace of XML Tooling library. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="aca22dc39a426ee9f38e9cb45188cbfe"></a><!-- doxytag: member="xmltooling::clone" ref="aca22dc39a426ee9f38e9cb45188cbfe" args="(const InputSequence &in, OutputSequence &out)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<class InputSequence, class OutputSequence> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void xmltooling::clone </td>
+ <td>(</td>
+ <td class="paramtype">const InputSequence & </td>
+ <td class="paramname"> <em>in</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">OutputSequence & </td>
+ <td class="paramname"> <em>out</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Template function for cloning a sequence of XMLObjects.
+<p>
+Invokes the <a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">clone()</a> member on each element of the input sequence and adds the copy to the output sequence. Order is preserved.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>in</em> </td><td>input sequence to clone </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>out</em> </td><td>output sequence to copy cloned pointers into </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b3ba5bc03ef9d84fc60c8e2bdfd90ec5"></a><!-- doxytag: member="xmltooling::operator<" ref="b3ba5bc03ef9d84fc60c8e2bdfd90ec5" args="(const Namespace &op1, const Namespace &op2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::operator< </td>
+ <td>(</td>
+ <td class="paramtype">const Namespace & </td>
+ <td class="paramname"> <em>op1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Namespace & </td>
+ <td class="paramname"> <em>op2</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix.
+<p>
+Needed for use with sorted STL containers.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>op1</em> </td><td>First namspace to compare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>op2</em> </td><td>Second namespace to compare </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1943ba578ba4cc44d1ff582ec8125f58"></a><!-- doxytag: member="xmltooling::operator==" ref="1943ba578ba4cc44d1ff582ec8125f58" args="(const Namespace &op1, const Namespace &op2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::operator== </td>
+ <td>(</td>
+ <td class="paramtype">const Namespace & </td>
+ <td class="paramname"> <em>op1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Namespace & </td>
+ <td class="paramname"> <em>op2</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff op1's namespace and prefix are equal to op2's namespace and prefix.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>op1</em> </td><td>First namspace to compare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>op2</em> </td><td>Second namespace to compare </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="389d96c5e9a4e1afc9d6e6827a515ff7"></a><!-- doxytag: member="xmltooling::operator<" ref="389d96c5e9a4e1afc9d6e6827a515ff7" args="(const QName &op1, const QName &op2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::operator< </td>
+ <td>(</td>
+ <td class="paramtype">const QName & </td>
+ <td class="paramname"> <em>op1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QName & </td>
+ <td class="paramname"> <em>op2</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff op1's namespace lexically compares less than op2's namespace, or if equal, iff op1's prefix lexically compares less than op2's prefix.
+<p>
+Needed for use with sorted STL containers.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>op1</em> </td><td>First qname to compare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>op2</em> </td><td>Second qname to compare </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9cd7bc40a68832102ebaf7c3c661c572"></a><!-- doxytag: member="xmltooling::operator==" ref="9cd7bc40a68832102ebaf7c3c661c572" args="(const QName &op1, const QName &op2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::operator== </td>
+ <td>(</td>
+ <td class="paramtype">const QName & </td>
+ <td class="paramname"> <em>op1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QName & </td>
+ <td class="paramname"> <em>op2</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff op1's components are equal to op2's components, excluding prefix.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>op1</em> </td><td>First qname to compare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>op2</em> </td><td>Second qname to compare </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a3e8dd5239b3a2879ac99efd16723f83"></a><!-- doxytag: member="xmltooling::operator!=" ref="a3e8dd5239b3a2879ac99efd16723f83" args="(const QName &op1, const QName &op2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool xmltooling::operator!= </td>
+ <td>(</td>
+ <td class="paramtype">const QName & </td>
+ <td class="paramname"> <em>op1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QName & </td>
+ <td class="paramname"> <em>op2</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true iff op1's components are not equal to op2's components, excluding prefix.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>op1</em> </td><td>First qname to compare </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>op2</em> </td><td>Second qname to compare </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8c3234140edf562296429db4c3c0017f"></a><!-- doxytag: member="xmltooling::toUTF8" ref="8c3234140edf562296429db4c3c0017f" args="(const XMLCh *src, bool use_malloc=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* xmltooling::toUTF8 </td>
+ <td>(</td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>use_malloc</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transcodes a 16-bit Unicode string into UTF-8.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>the 16-bit string to transcode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>use_malloc</em> </td><td>true iff the result should be allocated with malloc, false to use new </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a UTF-8 string allocated by the Xerces memory manager </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b67394e7ffb05647b37f9054fd0c6d23"></a><!-- doxytag: member="xmltooling::fromUTF8" ref="b67394e7ffb05647b37f9054fd0c6d23" args="(const char *src, bool use_malloc=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XMLCh* xmltooling::fromUTF8 </td>
+ <td>(</td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"> <em>src</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"> <em>use_malloc</em> = <code>false</code></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transcodes a UTF-8 string into 16-bit Unicode.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>the UTF-8 string to transcode </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>use_malloc</em> </td><td>true iff the result should be allocated with malloc, false to use new </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a 16-bit Unicode string allocated by the Xerces memory manager </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f1211ec309e992e787653eaa83533b62"></a><!-- doxytag: member="xmltooling::operator<<" ref="f1211ec309e992e787653eaa83533b62" args="(std::ostream &ostr, const XMLCh *s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::ostream& xmltooling::operator<< </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>ostr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLCh * </td>
+ <td class="paramname"> <em>s</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes a Unicode string to an ASCII stream by transcoding to UTF8.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ostr</em> </td><td>stream to write to </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>string to write </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to output stream </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f6eaaf0884f7a96bd8552f733745db1f"></a><!-- doxytag: member="xmltooling::operator<<" ref="f6eaaf0884f7a96bd8552f733745db1f" args="(std::ostream &ostr, const xstring &s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::ostream& xmltooling::operator<< </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>ostr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xstring</a> & </td>
+ <td class="paramname"> <em>s</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Writes a Unicode string to an ASCII stream by transcoding to UTF8.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ostr</em> </td><td>stream to write to </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>s</em> </td><td>string to write </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to output stream </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="79e3b6069ac197fad1864de733e0b1b2"></a><!-- doxytag: member="xmltooling::find_if" ref="79e3b6069ac197fad1864de733e0b1b2" args="(const Container &c, const Predicate &p)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename Container, typename Predicate> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">Container::value_type xmltooling::find_if </td>
+ <td>(</td>
+ <td class="paramtype">const Container & </td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Predicate & </td>
+ <td class="paramname"> <em>p</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Template algorithm returns first pointer element from a container that matches a predicate.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>c</em> </td><td>read-only container of pointer-based objects </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a predicate function </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the first object in the container matching the predicate, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ef13e4f81994817bbcce82eed3e443d4"></a><!-- doxytag: member="xmltooling::find_if" ref="ef13e4f81994817bbcce82eed3e443d4" args="(Container &c, const Predicate &p)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template<typename Container, typename Predicate> </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">Container::value_type xmltooling::find_if </td>
+ <td>(</td>
+ <td class="paramtype">Container & </td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Predicate & </td>
+ <td class="paramname"> <em>p</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Template algorithm returns first pointer element from a container that matches a predicate.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>c</em> </td><td>read-only container of pointer-based objects </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em> </td><td>a predicate function </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the first object in the container matching the predicate, or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4c91841e7be84bea7ecfe35ec52efe08"></a><!-- doxytag: member="xmltooling::operator<<" ref="4c91841e7be84bea7ecfe35ec52efe08" args="(std::ostream &ostr, const xercesc::DOMNode &n)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::ostream& xmltooling::operator<< </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>ostr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const xercesc::DOMNode & </td>
+ <td class="paramname"> <em>n</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Serializes the DOM node provided to a stream using UTF-8 encoding and the default XML serializer available.
+<p>
+No manipulation or formatting is applied.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>n</em> </td><td>node to serialize </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ostr</em> </td><td>stream to serialize element into </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to output stream </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d6e466f0f2d0e9014f40d06b4804ebfd"></a><!-- doxytag: member="xmltooling::operator<<" ref="d6e466f0f2d0e9014f40d06b4804ebfd" args="(std::ostream &ostr, const XMLObject &obj)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::ostream& xmltooling::operator<< </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"> <em>ostr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XMLObject & </td>
+ <td class="paramname"> <em>obj</em></td><td> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td width="100%"></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Marshalls and serializes the <a class="el" href="a00547.html">XMLObject</a> provided to a stream using UTF-8 encoding and the default XML serializer available.
+<p>
+No manipulation or formatting is applied.<p>
+The marshaller operation takes no parameters.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>obj</em> </td><td>object to serialize </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ostr</em> </td><td>stream to serialize object into </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>reference to output stream </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="0188e2c44d399a84722c6533bd0bf39e"></a><!-- doxytag: member="xmltooling::SchemaValidators" ref="0188e2c44d399a84722c6533bd0bf39e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a> <a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">xmltooling::SchemaValidators</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="a00525.html">Validator</a> suite for schema-style structural validation.
+<p>
+This is <b>NOT</b> a comprehensive replacement for real schema validation, but it does basic structural checking of overall element relationships and some basic attribute presence checking.
+</div>
+</div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a></td><td class="indexvalue"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements <a class="el" href="a00349.html">AttributeExtensibleXMLObject</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a></td><td class="indexvalue"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements children </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a></td><td class="indexvalue"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements DOM caching </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a></td><td class="indexvalue">A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></td><td class="indexvalue">Stateful interface that supplies PKIX validation data to the trust engine </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a></td><td class="indexvalue"><a class="el" href="a00346.html">AbstractXMLObject</a> mixin that implements a simple string-based content model </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a></td><td class="indexvalue">An abstract implementation of <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a></td><td class="indexvalue">A mix-in to implement object marshalling with DOM reuse </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a></td><td class="indexvalue">A mix-in to implement object unmarshalling </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a></td><td class="indexvalue">An <a class="el" href="a00547.html">XMLObject</a> that supports arbitrary attributes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a></td><td class="indexvalue">An auto_ptr that uses array delete on its contents </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a></td><td class="indexvalue">A minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a></td><td class="indexvalue">A minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a></td><td class="indexvalue">Wraps an X.509-based <a class="el" href="a00371.html">Credential</a> by storing key/cert objects inside </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00354.html">soap11::Body</a></td><td class="indexvalue">SOAP 1.1 <a class="el" href="a00354.html">Body</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00355.html">soap11::BodyBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00354.html">Body</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00356.html">CarriedKeyName</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00356.html">CarriedKeyName</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a></td><td class="indexvalue"><a class="el" href="a00458.html">OpenSSLTrustEngine</a> that uses multiple engines in sequence </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00359.html">xmlencryption::CipherData</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00359.html">CipherData</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00359.html">CipherData</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00361.html">xmlencryption::CipherReference</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00361.html">CipherReference</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00361.html">CipherReference</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00363.html">xmlencryption::CipherValue</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00363.html">CipherValue</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00363.html">CipherValue</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00365.html">xmltooling::cleanup< T ></a></td><td class="indexvalue">Functor for cleaning up heap objects in containers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00366.html">xmltooling::cleanup_const_pair< A, B ></a></td><td class="indexvalue">Functor for cleaning up const heap objects in key/value containers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00367.html">xmltooling::cleanup_pair< A, B ></a></td><td class="indexvalue">Functor for cleaning up heap objects in key/value containers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a></td><td class="indexvalue">A factory interface for obtaining XMLObjects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00369.html">xmltooling::CondWait</a></td><td class="indexvalue">A class for establishing queues on a mutex based on a periodic condition </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00370.html">xmlsignature::ContentReference</a></td><td class="indexvalue">Interface for creating signature references based on application requirements </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00371.html">xmltooling::Credential</a></td><td class="indexvalue">Wraps keys and related functionality </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00372.html">xmltooling::CredentialContext</a></td><td class="indexvalue">Marker interface for implementations which hold information specific to a particular context within which a <a class="el" href="a00374.html">CredentialResolver</a> resolves a <a class="el" href="a00371.html">Credential</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a></td><td class="indexvalue">Class for specifying criteria by which a <a class="el" href="a00374.html">CredentialResolver</a> should resolve credentials </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00374.html">xmltooling::CredentialResolver</a></td><td class="indexvalue">An API for resolving keys and certificates based on application criteria </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a></td><td class="indexvalue">Adapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00376.html">xmlencryption::DataReference</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00376.html">DataReference</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00376.html">DataReference</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00378.html">xmltooling::DateTime</a></td><td class="indexvalue">Class for manipulating XML date/time information </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00379.html">xmlencryption::Decrypter</a></td><td class="indexvalue">Wrapper API for XML Decryption functionality </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00380.html">xmlencryption::DecryptionException</a></td><td class="indexvalue">Exceptions in decryption processing </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00381.html">soap11::Detail</a></td><td class="indexvalue">SOAP 1.1 detail element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00382.html">soap11::DetailBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00381.html">Detail</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00383.html">DSAKeyValue</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00383.html">DSAKeyValue</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a></td><td class="indexvalue">An <a class="el" href="a00547.html">XMLObject</a> that exposes arbitrary children via a mutable vector </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00386.html">xmltooling::ElementProxy</a></td><td class="indexvalue">An <a class="el" href="a00547.html">XMLObject</a> with an open content model </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00387.html">xmlencryption::EncryptedData</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00387.html">EncryptedData</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00387.html">EncryptedData</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00389.html">EncryptedKey</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00389.html">EncryptedKey</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a></td><td class="indexvalue">An API for resolving encrypted decryption keys </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00392.html">xmlencryption::EncryptedType</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00392.html">EncryptedType</a> abstract type </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00393.html">xmlencryption::Encrypter</a></td><td class="indexvalue">Wrapper API for XML Encryption functionality </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a></td><td class="indexvalue">Structure to collect encryption requirements </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a></td><td class="indexvalue">Structure to collect key wrapping/transport requirements </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00396.html">xmlencryption::EncryptionException</a></td><td class="indexvalue">Exceptions in encryption processing </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00397.html">EncryptionMethod</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00397.html">EncryptionMethod</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00399.html">EncryptionProperties</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00399.html">EncryptionProperties</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00401.html">EncryptionProperty</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00401.html">EncryptionProperty</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00403.html">soap11::Envelope</a></td><td class="indexvalue">SOAP 1.1 <a class="el" href="a00403.html">Envelope</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00403.html">Envelope</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00405.html">xmlsignature::Exponent</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00405.html">Exponent</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00405.html">Exponent</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00407.html">soap11::Fault</a></td><td class="indexvalue">SOAP 1.1 <a class="el" href="a00407.html">Fault</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00408.html">soap11::Faultactor</a></td><td class="indexvalue">SOAP 1.1 faultactor element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00409.html">soap11::FaultactorBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00408.html">Faultactor</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00410.html">soap11::FaultBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00407.html">Fault</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00411.html">soap11::Faultcode</a></td><td class="indexvalue">SOAP 1.1 faultcode element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00411.html">Faultcode</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00413.html">soap11::Faultstring</a></td><td class="indexvalue">SOAP 1.1 faultstring element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00414.html">soap11::FaultstringBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00413.html">Faultstring</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00415.html">xmlsignature::G</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00415.html">G</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00416.html">xmlsignature::GBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00415.html">G</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00417.html">xmltooling::GenericRequest</a></td><td class="indexvalue">Interface to generic protocol requests that transport XML messages </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00418.html">xmltooling::GenericResponse</a></td><td class="indexvalue">Interface to generic protocol responses that transport XML messages </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00419.html">xmltooling::hasQName</a></td><td class="indexvalue">Predicate that checks the <a class="el" href="a00475.html">QName</a> of an <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00420.html">xmltooling::hasSchemaType</a></td><td class="indexvalue">Predicate that checks the xsi:type of an <a class="el" href="a00547.html">XMLObject</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00421.html">soap11::Header</a></td><td class="indexvalue">SOAP 1.1 <a class="el" href="a00421.html">Header</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00422.html">soap11::HeaderBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00421.html">Header</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00423.html">xmltooling::HTTPRequest</a></td><td class="indexvalue">Interface to HTTP requests </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00424.html">xmltooling::HTTPResponse</a></td><td class="indexvalue">Interface to HTTP response </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a></td><td class="indexvalue">Encapsulates HTTP SOAP transport layer </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00426.html">xmltooling::IOException</a></td><td class="indexvalue">Exceptions related to physical input/output errors </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00427.html">xmlsignature::J</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00427.html">J</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00428.html">xmlsignature::JBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00427.html">J</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00429.html">xmlsignature::KeyInfo</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00429.html">KeyInfo</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00429.html">KeyInfo</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a></td><td class="indexvalue">Context for credentials resolved out of a KeyInfo </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a></td><td class="indexvalue">Resolves credentials from KeyInfo information </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00433.html">xmlsignature::KeyName</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00433.html">KeyName</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00433.html">KeyName</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00435.html">xmlencryption::KeyReference</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00435.html">KeyReference</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00435.html">KeyReference</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00437.html">xmlencryption::KeySize</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00437.html">KeySize</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00437.html">KeySize</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00439.html">xmlsignature::KeyValue</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00439.html">KeyValue</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00439.html">KeyValue</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00441.html">xmltooling::Lock</a></td><td class="indexvalue">RAII wrapper for a mutex lock </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00442.html">xmltooling::Lockable</a></td><td class="indexvalue">Abstract mixin interface for interfaces that support locking </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00443.html">xmltooling::Locker</a></td><td class="indexvalue">RAII wrapper for lockable objects to ensure lock release </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00444.html">xmltooling::MarshallingException</a></td><td class="indexvalue">Exceptions during object marshalling </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00445.html">xmlsignature::MgmtData</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00445.html">MgmtData</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00445.html">MgmtData</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00447.html">xmlsignature::Modulus</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00447.html">Modulus</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00447.html">Modulus</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00449.html">xmltooling::Mutex</a></td><td class="indexvalue">A class for managing exclusive access to resources </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00450.html">xmltooling::namedparams</a></td><td class="indexvalue">Wrapper around a variable number of name/value pairs </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00451.html">xmltooling::Namespace</a></td><td class="indexvalue">A data structure for encapsulating XML <a class="el" href="a00451.html">Namespace</a> attributes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00452.html">xmltooling::NDC</a></td><td class="indexvalue">A portable stack-based context for diagnostic logging </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00453.html">xmlencryption::OAEPparams</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00453.html">OAEPparams</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00453.html">OAEPparams</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a></td><td class="indexvalue">An OpenSSL-specific credential </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a></td><td class="indexvalue">OpenSSL-based class for handling X.509 CRLs </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a></td><td class="indexvalue">Encapsulates OpenSSL-capable SOAP transport layer </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a></td><td class="indexvalue">Extended <a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00459.html">xmlsignature::P</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00459.html">P</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00460.html">xmltooling::params</a></td><td class="indexvalue">Wrapper around a variable number of arguments </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00461.html">xmltooling::ParserPool</a></td><td class="indexvalue">A thread-safe pool of DOMBuilders that share characteristics </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00462.html">xmltooling::PathResolver</a></td><td class="indexvalue">Resolves local filenames into absolute pathnames </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00463.html">xmlsignature::PBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00459.html">P</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00464.html">xmlsignature::PgenCounter</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00464.html">PgenCounter</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00464.html">PgenCounter</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00466.html">xmlsignature::PGPData</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00466.html">PGPData</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00466.html">PGPData</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00468.html">PGPKeyID</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00468.html">PGPKeyID</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00470.html">PGPKeyPacket</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00470.html">PGPKeyPacket</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a></td><td class="indexvalue">Template for management/access to plugins constructed based on a Key type and arbitrary parameters </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00473.html">xmlsignature::Q</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00473.html">Q</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00474.html">xmlsignature::QBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00473.html">Q</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00475.html">xmltooling::QName</a></td><td class="indexvalue">A data structure for encapsulating XML QNames </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00476.html">xmlencryption::ReferenceList</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00476.html">ReferenceList</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00476.html">ReferenceList</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00478.html">xmlencryption::ReferenceType</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00478.html">ReferenceType</a> type </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a></td><td class="indexvalue">Base class for file-based XML configuration </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00480.html">xmltooling::ReplayCache</a></td><td class="indexvalue">Helper class on top of <a class="el" href="a00502.html">StorageService</a> for detecting message replay </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00481.html">RetrievalMethod</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00481.html">RetrievalMethod</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00483.html">RSAKeyValue</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00483.html">RSAKeyValue</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00485.html">xmltooling::RWLock</a></td><td class="indexvalue">A class for managing shared and exclusive access to resources </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00486.html">xmltooling::SecurityHelper</a></td><td class="indexvalue">A helper class for working with keys, certificates, etc </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00487.html">xmlsignature::Seed</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00487.html">Seed</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00487.html">Seed</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00489.html">xmltooling::SharedLock</a></td><td class="indexvalue">RAII wrapper for a shared lock </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00490.html">xmlsignature::Signature</a></td><td class="indexvalue">XMLObject representing XML Digital <a class="el" href="a00490.html">Signature</a>, version 20020212, <a class="el" href="a00490.html">Signature</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00490.html">Signature</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00492.html">xmlsignature::SignatureException</a></td><td class="indexvalue">Exceptions in signature processing </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a></td><td class="indexvalue"><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of digital signatures </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a></td><td class="indexvalue">Validator for signatures based on a Credential </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00495.html">soap11::SOAPClient</a></td><td class="indexvalue">Implements SOAP 1.1 messaging over a transport </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00496.html">xmltooling::SOAPTransport</a></td><td class="indexvalue">Encapsulates a transport layer protocol for sending/receiving messages </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a></td><td class="indexvalue">A simple structure to capture SOAP addressing information </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00498.html">xmlsignature::SPKIData</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00498.html">SPKIData</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00498.html">SPKIData</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00500.html">xmlsignature::SPKISexp</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00500.html">SPKISexp</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00500.html">SPKISexp</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00502.html">xmltooling::StorageService</a></td><td class="indexvalue">Generic data storage facility for use by services that require some degree of persistence </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00503.html">xmltooling::StreamInputSource</a></td><td class="indexvalue">A parser source that wraps a C++ input stream </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00504.html">xmltooling::StreamInputSource::StreamBinInputStream</a></td><td class="indexvalue">A Xerces input stream that wraps a C++ input stream </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00505.html">xmltooling::TemplateEngine</a></td><td class="indexvalue">Simple template replacement engine </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a></td><td class="indexvalue">Interface to parameters to plug into templates </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00507.html">xmltooling::Thread</a></td><td class="indexvalue">A class for manual thread creation and synchronization </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00508.html">xmltooling::ThreadingException</a></td><td class="indexvalue">Exceptions during threading/locking operations </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00509.html">xmltooling::ThreadKey</a></td><td class="indexvalue">A class for managing <a class="el" href="a00507.html">Thread</a> Local Storage values </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00510.html">xmlsignature::Transform</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00510.html">Transform</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00510.html">Transform</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00512.html">xmlencryption::Transforms</a></td><td class="indexvalue">XML Encryption <a class="el" href="a00512.html">Transforms</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00513.html">xmlsignature::Transforms</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00513.html">Transforms</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00513.html">Transforms</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00512.html">Transforms</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00516.html">xmltooling::TrustEngine</a></td><td class="indexvalue">Evaluates the trustworthiness and validity of security information against implementation-specific requirements </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a></td><td class="indexvalue">Exceptions due to processing of unknown attributes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00518.html">xmltooling::UnknownElementBuilder</a></td><td class="indexvalue">Builder for UnknownElementImpl objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00519.html">xmltooling::UnknownElementException</a></td><td class="indexvalue">Exceptions due to processing of unknown element content </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a></td><td class="indexvalue">Exceptions from use of an unrecognized extension/plugin </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a></td><td class="indexvalue">Exceptions during object unmarshalling </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00522.html">xmltooling::URLEncoder</a></td><td class="indexvalue">Interface to a URL-encoding mechanism along with a default implementation </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00523.html">xmltooling::URLInputSource</a></td><td class="indexvalue">A URL-based parser source that supports a more advanced input stream </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00524.html">xmltooling::ValidationException</a></td><td class="indexvalue">Exceptions during object validation </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00525.html">xmltooling::Validator</a></td><td class="indexvalue">An interface for classes that implement rules for checking the validity of XMLObjects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a></td><td class="indexvalue">A collection of validators that can be applied to an <a class="el" href="a00547.html">XMLObject</a> and its children </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00527.html">xmlsignature::X509Certificate</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00527.html">X509Certificate</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00527.html">X509Certificate</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00529.html">xmltooling::X509Credential</a></td><td class="indexvalue">Wraps an X.509-based <a class="el" href="a00371.html">Credential</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00530.html">xmlsignature::X509CRL</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00530.html">X509CRL</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00530.html">X509CRL</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00532.html">xmlsignature::X509Data</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00532.html">X509Data</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00532.html">X509Data</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00534.html">X509IssuerName</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00534.html">X509IssuerName</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00536.html">X509IssuerSerial</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00536.html">X509IssuerSerial</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00538.html">X509SerialNumber</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00538.html">X509SerialNumber</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00540.html">xmlsignature::X509SKI</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00540.html">X509SKI</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00540.html">X509SKI</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00542.html">X509SubjectName</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00542.html">X509SubjectName</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a></td><td class="indexvalue"><a class="el" href="a00516.html">TrustEngine</a> interface that adds validation of X.509 credentials </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a></td><td class="indexvalue">RAII wrapper for Xerces resources </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00546.html">xmltooling::XMLHelper</a></td><td class="indexvalue">A helper class for working with W3C DOM objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00547.html">xmltooling::XMLObject</a></td><td class="indexvalue">Object that represents an XML Element that has been unmarshalled into this C++ object </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a></td><td class="indexvalue">A factory interface for obtaining XMLObjects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00549.html">xmltooling::XMLObjectChildrenIterator< Container, _Ty ></a></td><td class="indexvalue">STL iterator that mediates access to an iterator over typed XML children </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList< Container, _Ty ></a></td><td class="indexvalue">STL-compatible container that mediates access to underlying lists of typed XML children </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00551.html">xmltooling::XMLObjectException</a></td><td class="indexvalue">Exceptions in basic object usage </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00552.html">xmltooling::XMLObjectPairList< Container, _Ty ></a></td><td class="indexvalue">STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00553.html">xmltooling::XMLParserException</a></td><td class="indexvalue">Exceptions related to XML parsing </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a></td><td class="indexvalue">Exceptions related to the XML security layer </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a></td><td class="indexvalue">Singleton object that manages library startup/shutdown.configuration </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00556.html">xmltooling::XMLToolingException</a></td><td class="indexvalue">Base exception class, supports parametrized messages and XML serialization </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00557.html">xmlsignature::XPath</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00557.html">XPath</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00557.html">XPath</a> objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a></td><td class="indexvalue">Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00560.html">xmlsignature::Y</a></td><td class="indexvalue">XML Digital <a class="el" href="a00490.html">Signature</a> version 20020212 <a class="el" href="a00560.html">Y</a> element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00561.html">xmlsignature::YBuilder</a></td><td class="indexvalue">Builder for <a class="el" href="a00560.html">Y</a> objects </td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Deprecated List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<h1><a class="anchor" name="deprecated">Deprecated List</a></h1><a class="anchor" name="_deprecated000003"></a> <dl>
+<dt>Member <a class="el" href="a00486.html#b7a9575d2d3638c2b50a6dbfdc210a26">xmltooling::SecurityHelper::getDEREncoding</a> (const XSECCryptoX509 &cert, bool hash=false, bool nowrap=true) </dt>
+<dd>Returns the base64-encoded DER encoding of a certifiate's public key in SubjectPublicKeyInfo format.<p>
+</dd>
+</dl>
+<p>
+<a class="anchor" name="_deprecated000002"></a> <dl>
+<dt>Member <a class="el" href="a00486.html#43c73864b57074500d31ba9d2a9e7d93">xmltooling::SecurityHelper::getDEREncoding</a> (const XSECCryptoKey &key, bool hash=false, bool nowrap=true) </dt>
+<dd>Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format.<p>
+</dd>
+</dl>
+<p>
+<a class="anchor" name="_deprecated000001"></a> <dl>
+<dt>Member <a class="el" href="a00486.html#143274c77e97d67ffcf6a3ac84e45685">xmltooling::SecurityHelper::getDEREncoding</a> (const Credential &cred, bool hash=false, bool nowrap=true) </dt>
+<dd>Returns the base64-encoded DER encoding of a public key in SubjectPublicKeyInfo format.<p>
+</dd>
+</dl>
+<p>
+<a class="anchor" name="_deprecated000004"></a> <dl>
+<dt>Member <a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">xmltooling::X509Credential::getCRL</a> () const =0 </dt>
+<dd><p>
+</dd>
+</dl>
+<p>
+<a class="anchor" name="_deprecated000005"></a> <dl>
+<dt>Member <a class="el" href="a00546.html#111bfeb2a577820acd317035a8fe493e">xmltooling::XMLHelper::getAttributeValueAsQName</a> (const xercesc::DOMAttr *attribute) </dt>
+<dd>Constructs a QName from an attribute's value.<p>
+</dd>
+</dl>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/signature/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a></div>
+<h1>signature Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00613.html">ContentReference.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface for creating signature references. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00614.html">KeyInfo.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element and related content. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00615.html">Signature.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XMLObject representing XML Digital Signature, version 20020212, Signature element. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00616.html">SignatureValidator.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Validator for signatures based on an externally-supplied key. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/soap/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></div>
+<h1>soap Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00617.html">HTTPSOAPTransport.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates HTTP SOAP transport layer. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00618.html">OpenSSLSOAPTransport.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates OpenSSL-capable SOAP transport layer. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00619.html">SOAP.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XMLObjects representing SOAP content. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00620.html">SOAPClient.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Implements SOAP 1.1 messaging over a transport. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00621.html">SOAPTransport.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Encapsulates a transport layer protocol for sending/receiving messages. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/validation/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_51f714c6a70863b7c0469613bb0a822a.html">validation</a></div>
+<h1>validation Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00638.html">Validator.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Rules checking of XMLObjects. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00639.html">ValidatorSuite.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Groups of rule checkers of XMLObjects based on type or element name. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/impl/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_940a5edf5be4a6cf7acb7c1519495ed3.html">impl</a></div>
+<h1>impl Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00580.html">AnyElement.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Advanced anyType implementation suitable for deep processing of unknown content. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00581.html">UnknownElement.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Basic implementation suitable for use as default for unrecognized content. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/util/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></div>
+<h1>util Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00623.html">CurlURLInputStream.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Asynchronous use of curl to fetch data from a URL. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00624.html">DateTime.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Manipulation of XML date/time data. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00625.html">NDC.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Diagnostic context for logging. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00626.html">ParserPool.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A thread-safe pool of parsers that share characteristics. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00627.html">PathResolver.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves local filenames into absolute pathnames. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00628.html">Predicates.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Useful XMLObject predicates for use with STL algorithms. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00629.html">ReloadableXMLFile.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for file-based XML configuration. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00630.html">ReplayCache.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Helper class on top of StorageService for detecting message replay. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00631.html">StorageService.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Generic data storage interface. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00632.html">TemplateEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple template replacement engine. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00633.html">Threads.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Thread and locking wrappers. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00634.html">URLEncoder.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to a URL-encoding mechanism along with a default implementation. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00635.html">XMLConstants.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Fundamental XML namespace constants. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00636.html">XMLHelper.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper class for working with W3C DOM objects. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00637.html">XMLObjectChildrenList.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">STL-compatible container wrapper. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/io/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></div>
+<h1>io Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00583.html">AbstractXMLObjectMarshaller.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A mix-in to implement object marshalling with DOM reuse. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html">AbstractXMLObjectUnmarshaller.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A mix-in to implement object unmarshalling. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00585.html">GenericRequest.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to generic protocol requests that transport XML messages. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00586.html">GenericResponse.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to generic protocol responses that transport XML messages. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00587.html">HTTPRequest.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to HTTP requests. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00588.html">HTTPResponse.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Interface to HTTP responses. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a></div>
+<h1>xmltooling Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_940a5edf5be4a6cf7acb7c1519495ed3.html">impl</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_51f714c6a70863b7c0469613bb0a822a.html">validation</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00562.html">AbstractAttributeExtensibleXMLObject.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">AbstractXMLObject mixin that implements AttributeExtensibleXMLObject. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html">AbstractComplexElement.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">AbstractXMLObject mixin that implements children. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00564.html">AbstractDOMCachingXMLObject.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">AbstractXMLObject mixin that implements DOM caching. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00565.html">AbstractSimpleElement.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">AbstractXMLObject mixin that implements a simple string-based content model. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00566.html">AbstractXMLObject.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstract implementation of XMLObject. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00567.html">AttributeExtensibleXMLObject.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An XMLObject that supports arbitrary attributes. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html">base.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Base header file definitions Must be included prior to including any other header. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00569.html">char_traits.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Traits template for basic_string<unsigned short> instantiation on strict compilers. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00570.html">ConcreteXMLObjectBuilder.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Factory interface for concrete XMLObjects, supporting default construction. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><b>config_pub.h</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><b>config_pub_win32.h</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00573.html">ElementExtensibleXMLObject.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An XMLObject that exposes arbitrary children via a mutable vector. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00574.html">ElementProxy.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An XMLObject with an open content model. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00579.html">exceptions.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Exception classes. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><b>internal.h</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00589.html">Lockable.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Locking abstraction. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00590.html">logging.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Assist with logging portability. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00591.html">Namespace.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Representing XML namespace attributes. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00592.html">PluginManager.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Plugin management template. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00593.html">QName.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Representing XML QNames. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><b>resource.h</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00622.html">unicode.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Helper classes and types for manipulating Unicode. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><b>version.h</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00641.html">XMLObject.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Abstract interface to objects that can be manipulated in and out of XML form. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00642.html">XMLObjectBuilder.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Factory interface for XMLObjects. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00643.html">XMLToolingConfig.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Library configuration. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/security/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a></div>
+<h1>security Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html">AbstractPKIXTrustEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00596.html">BasicX509Credential.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps an X.509-based Credential by storing key/cert objects inside. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00597.html">ChainingTrustEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">OpenSSLTrustEngine that uses multiple engines in sequence. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00598.html">Credential.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps keys and related functionality. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00599.html">CredentialContext.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html">CredentialCriteria.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Class for specifying criteria by which a CredentialResolver should resolve credentials. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00601.html">CredentialResolver.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">An API for resolving keys and certificates based on application criteria. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00602.html">KeyInfoCredentialContext.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Context for credentials resolved out of a KeyInfo. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00603.html">KeyInfoResolver.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves credentials from KeyInfo information. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00604.html">OpenSSLCredential.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">OpenSSL-specific credential. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html">OpenSSLCryptoX509CRL.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">OpenSSL-based class for handling X.509 CRLs. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html">OpenSSLTrustEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00607.html">SecurityHelper.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">A helper class for working with keys, certificates, etc. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00608.html">SignatureTrustEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TrustEngine interface that adds validation of digital signatures. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00609.html">TrustEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the trustworthiness and validity of security information against implementation-specific requirements. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00610.html">X509Credential.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wraps an X.509-based Credential. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00611.html">X509TrustEngine.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">TrustEngine interface that adds validation of X.509 credentials. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00612.html">XSECCryptoX509CRL.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for X.509 CRL objects, similar to existing XSEC wrappers. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: xmltooling/encryption/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a> » <a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a></div>
+<h1>encryption Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00575.html">Decrypter.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper API for XML Decryption functionality. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00576.html">EncryptedKeyResolver.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Resolves encrypted keys based on EncryptedData information or other external factors. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00577.html">Encrypter.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">Methods for encrypting XMLObjects and other data. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="a00578.html">Encryption.h</a></td></tr>
+
+<tr><td class="mdescLeft"> </td><td class="mdescRight">XMLObjects representing XML Encryption content. <br></td></tr>
+
+<p>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Directory Hierarchy</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="current"><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<h1>xmltooling Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html">xmltooling</a>
+<ul>
+<li><a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html">encryption</a>
+<li><a class="el" href="dir_940a5edf5be4a6cf7acb7c1519495ed3.html">impl</a>
+<li><a class="el" href="dir_a807292344df13485c1d91f7764717f6.html">io</a>
+<li><a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html">security</a>
+<li><a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html">signature</a>
+<li><a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html">soap</a>
+<li><a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html">util</a>
+<li><a class="el" href="dir_51f714c6a70863b7c0469613bb0a822a.html">validation</a>
+</ul>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+ font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+ font-size: 90%;
+}
+H1 {
+ text-align: center;
+ font-size: 160%;
+}
+H2 {
+ font-size: 120%;
+}
+H3 {
+ font-size: 100%;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+ width: 100%;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ line-height: 140%;
+}
+DIV.nav {
+ width: 100%;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+ line-height: 140%;
+}
+DIV.navtab {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+TD.navtab {
+ font-size: 70%;
+}
+A.qindex {
+ text-decoration: none;
+ font-weight: bold;
+ color: #1A419D;
+}
+A.qindex:visited {
+ text-decoration: none;
+ font-weight: bold;
+ color: #1A419D
+}
+A.qindex:hover {
+ text-decoration: none;
+ background-color: #ddddff;
+}
+A.qindexHL {
+ text-decoration: none;
+ font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff;
+ border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+ text-decoration: none;
+ background-color: #6666cc;
+ color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+ font-family: monospace, fixed;
+ font-size: 95%;
+}
+PRE.fragment {
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ margin-top: 4px;
+ margin-bottom: 4px;
+ margin-left: 2px;
+ margin-right: 8px;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+
+DIV.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
+BODY {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+TD.indexkey {
+ background-color: #e8eef2;
+ font-weight: bold;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+ background-color: #e8eef2;
+ font-style: italic;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ border: 1px solid #CCCCCC;
+}
+TR.memlist {
+ background-color: #f0f0f0;
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword { color: #008000 }
+SPAN.keywordtype { color: #604020 }
+SPAN.keywordflow { color: #e08000 }
+SPAN.comment { color: #800000 }
+SPAN.preprocessor { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral { color: #008080 }
+.mdescLeft {
+ padding: 0px 8px 4px 8px;
+ font-size: 80%;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.mdescRight {
+ padding: 0px 8px 4px 8px;
+ font-size: 80%;
+ font-style: italic;
+ background-color: #FAFAFA;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.memItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplItemRight {
+ padding: 1px 8px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: none;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.memTemplParams {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-top-style: solid;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ color: #606060;
+ background-color: #FAFAFA;
+ font-size: 80%;
+}
+.search { color: #003399;
+ font-weight: bold;
+}
+FORM.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+TD.tiny { font-size: 75%;
+}
+a {
+ color: #1A41A8;
+}
+a:visited {
+ color: #2A3798;
+}
+.dirtab { padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #84b0c7;
+}
+TH.dirtab { background: #e8eef2;
+ font-weight: bold;
+}
+HR { height: 1px;
+ border: none;
+ border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+ font-size: 80%;
+ color: #606060;
+ font-weight: normal;
+}
+.memnav {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+.memitem {
+ padding: 4px;
+ background-color: #eef3f5;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #dedeee;
+ -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+}
+.memdoc{
+ padding-left: 10px;
+}
+.memproto {
+ background-color: #d5e1e8;
+ width: 100%;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #84b0c7;
+ font-weight: bold;
+ -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+ text-align: right;
+}
+.paramtype {
+ white-space: nowrap;
+}
+.paramname {
+ color: #602020;
+ font-style: italic;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+ font-family: sans-serif;
+ margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
+
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<h1>xmltooling File List</h1>Here is a list of all documented files with brief descriptions:<table>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00562.html">AbstractAttributeExtensibleXMLObject.h</a></td><td class="indexvalue">AbstractXMLObject mixin that implements AttributeExtensibleXMLObject </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00563.html">AbstractComplexElement.h</a></td><td class="indexvalue">AbstractXMLObject mixin that implements children </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00564.html">AbstractDOMCachingXMLObject.h</a></td><td class="indexvalue">AbstractXMLObject mixin that implements DOM caching </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00565.html">AbstractSimpleElement.h</a></td><td class="indexvalue">AbstractXMLObject mixin that implements a simple string-based content model </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00566.html">AbstractXMLObject.h</a></td><td class="indexvalue">An abstract implementation of XMLObject </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00567.html">AttributeExtensibleXMLObject.h</a></td><td class="indexvalue">An XMLObject that supports arbitrary attributes </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00568.html">base.h</a></td><td class="indexvalue">Base header file definitions Must be included prior to including any other header </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00569.html">char_traits.h</a></td><td class="indexvalue">Traits template for basic_string<unsigned short> instantiation on strict compilers </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00570.html">ConcreteXMLObjectBuilder.h</a></td><td class="indexvalue">Factory interface for concrete XMLObjects, supporting default construction </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00573.html">ElementExtensibleXMLObject.h</a></td><td class="indexvalue">An XMLObject that exposes arbitrary children via a mutable vector </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00574.html">ElementProxy.h</a></td><td class="indexvalue">An XMLObject with an open content model </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00579.html">exceptions.h</a></td><td class="indexvalue">Exception classes </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00589.html">Lockable.h</a></td><td class="indexvalue">Locking abstraction </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00590.html">logging.h</a></td><td class="indexvalue">Assist with logging portability </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00591.html">Namespace.h</a></td><td class="indexvalue">Representing XML namespace attributes </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00592.html">PluginManager.h</a></td><td class="indexvalue">Plugin management template </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00593.html">QName.h</a></td><td class="indexvalue">Representing XML QNames </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00622.html">unicode.h</a></td><td class="indexvalue">Helper classes and types for manipulating Unicode </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00641.html">XMLObject.h</a></td><td class="indexvalue">Abstract interface to objects that can be manipulated in and out of XML form </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00642.html">XMLObjectBuilder.h</a></td><td class="indexvalue">Factory interface for XMLObjects </td></tr>
+ <tr><td class="indexkey">xmltooling/<a class="el" href="a00643.html">XMLToolingConfig.h</a></td><td class="indexvalue">Library configuration </td></tr>
+ <tr><td class="indexkey">xmltooling/encryption/<a class="el" href="a00575.html">Decrypter.h</a></td><td class="indexvalue">Wrapper API for XML Decryption functionality </td></tr>
+ <tr><td class="indexkey">xmltooling/encryption/<a class="el" href="a00576.html">EncryptedKeyResolver.h</a></td><td class="indexvalue">Resolves encrypted keys based on EncryptedData information or other external factors </td></tr>
+ <tr><td class="indexkey">xmltooling/encryption/<a class="el" href="a00577.html">Encrypter.h</a></td><td class="indexvalue">Methods for encrypting XMLObjects and other data </td></tr>
+ <tr><td class="indexkey">xmltooling/encryption/<a class="el" href="a00578.html">Encryption.h</a></td><td class="indexvalue">XMLObjects representing XML Encryption content </td></tr>
+ <tr><td class="indexkey">xmltooling/impl/<a class="el" href="a00580.html">AnyElement.h</a></td><td class="indexvalue">Advanced anyType implementation suitable for deep processing of unknown content </td></tr>
+ <tr><td class="indexkey">xmltooling/impl/<a class="el" href="a00581.html">UnknownElement.h</a></td><td class="indexvalue">Basic implementation suitable for use as default for unrecognized content </td></tr>
+ <tr><td class="indexkey">xmltooling/io/<a class="el" href="a00583.html">AbstractXMLObjectMarshaller.h</a></td><td class="indexvalue">A mix-in to implement object marshalling with DOM reuse </td></tr>
+ <tr><td class="indexkey">xmltooling/io/<a class="el" href="a00584.html">AbstractXMLObjectUnmarshaller.h</a></td><td class="indexvalue">A mix-in to implement object unmarshalling </td></tr>
+ <tr><td class="indexkey">xmltooling/io/<a class="el" href="a00585.html">GenericRequest.h</a></td><td class="indexvalue">Interface to generic protocol requests that transport XML messages </td></tr>
+ <tr><td class="indexkey">xmltooling/io/<a class="el" href="a00586.html">GenericResponse.h</a></td><td class="indexvalue">Interface to generic protocol responses that transport XML messages </td></tr>
+ <tr><td class="indexkey">xmltooling/io/<a class="el" href="a00587.html">HTTPRequest.h</a></td><td class="indexvalue">Interface to HTTP requests </td></tr>
+ <tr><td class="indexkey">xmltooling/io/<a class="el" href="a00588.html">HTTPResponse.h</a></td><td class="indexvalue">Interface to HTTP responses </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00595.html">AbstractPKIXTrustEngine.h</a></td><td class="indexvalue">A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00596.html">BasicX509Credential.h</a></td><td class="indexvalue">Wraps an X.509-based Credential by storing key/cert objects inside </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00597.html">ChainingTrustEngine.h</a></td><td class="indexvalue">OpenSSLTrustEngine that uses multiple engines in sequence </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00598.html">Credential.h</a></td><td class="indexvalue">Wraps keys and related functionality </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00599.html">CredentialContext.h</a></td><td class="indexvalue">Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00600.html">CredentialCriteria.h</a></td><td class="indexvalue">Class for specifying criteria by which a CredentialResolver should resolve credentials </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00601.html">CredentialResolver.h</a></td><td class="indexvalue">An API for resolving keys and certificates based on application criteria </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00602.html">KeyInfoCredentialContext.h</a></td><td class="indexvalue">Context for credentials resolved out of a KeyInfo </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00603.html">KeyInfoResolver.h</a></td><td class="indexvalue">Resolves credentials from KeyInfo information </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00604.html">OpenSSLCredential.h</a></td><td class="indexvalue">OpenSSL-specific credential </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00605.html">OpenSSLCryptoX509CRL.h</a></td><td class="indexvalue">OpenSSL-based class for handling X.509 CRLs </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00606.html">OpenSSLTrustEngine.h</a></td><td class="indexvalue">Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00607.html">SecurityHelper.h</a></td><td class="indexvalue">A helper class for working with keys, certificates, etc </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00608.html">SignatureTrustEngine.h</a></td><td class="indexvalue">TrustEngine interface that adds validation of digital signatures </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00609.html">TrustEngine.h</a></td><td class="indexvalue">Evaluates the trustworthiness and validity of security information against implementation-specific requirements </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00610.html">X509Credential.h</a></td><td class="indexvalue">Wraps an X.509-based Credential </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00611.html">X509TrustEngine.h</a></td><td class="indexvalue">TrustEngine interface that adds validation of X.509 credentials </td></tr>
+ <tr><td class="indexkey">xmltooling/security/<a class="el" href="a00612.html">XSECCryptoX509CRL.h</a></td><td class="indexvalue">Wrapper for X.509 CRL objects, similar to existing XSEC wrappers </td></tr>
+ <tr><td class="indexkey">xmltooling/signature/<a class="el" href="a00613.html">ContentReference.h</a></td><td class="indexvalue">Interface for creating signature references </td></tr>
+ <tr><td class="indexkey">xmltooling/signature/<a class="el" href="a00614.html">KeyInfo.h</a></td><td class="indexvalue">XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element and related content </td></tr>
+ <tr><td class="indexkey">xmltooling/signature/<a class="el" href="a00615.html">Signature.h</a></td><td class="indexvalue">XMLObject representing XML Digital Signature, version 20020212, Signature element </td></tr>
+ <tr><td class="indexkey">xmltooling/signature/<a class="el" href="a00616.html">SignatureValidator.h</a></td><td class="indexvalue">Validator for signatures based on an externally-supplied key </td></tr>
+ <tr><td class="indexkey">xmltooling/soap/<a class="el" href="a00617.html">HTTPSOAPTransport.h</a></td><td class="indexvalue">Encapsulates HTTP SOAP transport layer </td></tr>
+ <tr><td class="indexkey">xmltooling/soap/<a class="el" href="a00618.html">OpenSSLSOAPTransport.h</a></td><td class="indexvalue">Encapsulates OpenSSL-capable SOAP transport layer </td></tr>
+ <tr><td class="indexkey">xmltooling/soap/<a class="el" href="a00619.html">SOAP.h</a></td><td class="indexvalue">XMLObjects representing SOAP content </td></tr>
+ <tr><td class="indexkey">xmltooling/soap/<a class="el" href="a00620.html">SOAPClient.h</a></td><td class="indexvalue">Implements SOAP 1.1 messaging over a transport </td></tr>
+ <tr><td class="indexkey">xmltooling/soap/<a class="el" href="a00621.html">SOAPTransport.h</a></td><td class="indexvalue">Encapsulates a transport layer protocol for sending/receiving messages </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00623.html">CurlURLInputStream.h</a></td><td class="indexvalue">Asynchronous use of curl to fetch data from a URL </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00624.html">DateTime.h</a></td><td class="indexvalue">Manipulation of XML date/time data </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00625.html">NDC.h</a></td><td class="indexvalue">Diagnostic context for logging </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00626.html">ParserPool.h</a></td><td class="indexvalue">A thread-safe pool of parsers that share characteristics </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00627.html">PathResolver.h</a></td><td class="indexvalue">Resolves local filenames into absolute pathnames </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00628.html">Predicates.h</a></td><td class="indexvalue">Useful XMLObject predicates for use with STL algorithms </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00629.html">ReloadableXMLFile.h</a></td><td class="indexvalue">Base class for file-based XML configuration </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00630.html">ReplayCache.h</a></td><td class="indexvalue">Helper class on top of StorageService for detecting message replay </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00631.html">StorageService.h</a></td><td class="indexvalue">Generic data storage interface </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00632.html">TemplateEngine.h</a></td><td class="indexvalue">Simple template replacement engine </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00633.html">Threads.h</a></td><td class="indexvalue">Thread and locking wrappers </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00634.html">URLEncoder.h</a></td><td class="indexvalue">Interface to a URL-encoding mechanism along with a default implementation </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00635.html">XMLConstants.h</a></td><td class="indexvalue">Fundamental XML namespace constants </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00636.html">XMLHelper.h</a></td><td class="indexvalue">A helper class for working with W3C DOM objects </td></tr>
+ <tr><td class="indexkey">xmltooling/util/<a class="el" href="a00637.html">XMLObjectChildrenList.h</a></td><td class="indexvalue">STL-compatible container wrapper </td></tr>
+ <tr><td class="indexkey">xmltooling/validation/<a class="el" href="a00638.html">Validator.h</a></td><td class="indexvalue">Rules checking of XMLObjects </td></tr>
+ <tr><td class="indexkey">xmltooling/validation/<a class="el" href="a00639.html">ValidatorSuite.h</a></td><td class="indexvalue">Groups of rule checkers of XMLObjects based on type or element name </td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AbstractAttributeExtensibleXMLObject()
+: <a class="el" href="a00340.html#c05a380dee7884830c0d7d48ff5ea434">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>AbstractComplexElement()
+: <a class="el" href="a00341.html#612b55ab249a9e9e6fc1b9490e619e94">xmltooling::AbstractComplexElement</a><li>AbstractDOMCachingXMLObject()
+: <a class="el" href="a00342.html#a86d2d1bdaacca3eea8f3d59c3b61f96">xmltooling::AbstractDOMCachingXMLObject</a><li>AbstractPKIXTrustEngine()
+: <a class="el" href="a00343.html#8c6fcccc66fb78d3e91da1d6d042aa96">xmltooling::AbstractPKIXTrustEngine</a><li>AbstractSimpleElement()
+: <a class="el" href="a00345.html#776f77b544cd36c0138b8b1288d8672a">xmltooling::AbstractSimpleElement</a><li>AbstractXMLObject()
+: <a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">xmltooling::AbstractXMLObject</a><li>ACTOR_ATTRIB_NAME
+: <a class="el" href="a00421.html#25efc1f2e577fa67d190f0f0b32fa825">soap11::Header</a><li>addNamespace()
+: <a class="el" href="a00547.html#4596a523687399fb67b6257779925232">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">xmltooling::AbstractXMLObject</a><li>addProperties()
+: <a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">xmltooling::XMLToolingException</a><li>addProperty()
+: <a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">xmltooling::XMLToolingException</a><li>Address()
+: <a class="el" href="a00497.html#c2c818a885ea42da6955d5d1a5fa6103">xmltooling::SOAPTransport::Address</a><li>addTrustEngine()
+: <a class="el" href="a00358.html#56afdcef0535c285e7b77db63313819d">xmltooling::ChainingTrustEngine</a><li>ALGORITHM_ATTRIB_NAME
+: <a class="el" href="a00510.html#81f57e65d960e60ba0a74d2e56389257">xmlsignature::Transform</a>, <a class="el" href="a00397.html#b32b91f1b5251e06f686093a1174e55d">xmlencryption::EncryptionMethod</a><li>alwaysDeclare()
+: <a class="el" href="a00451.html#3096b10f087ebebef6c0e31ec375bdd2">xmltooling::Namespace</a><li>appendChildElement()
+: <a class="el" href="a00546.html#08a4ca04791cc9e7f396fac26fdcec3f">xmltooling::XMLHelper</a><li>assign()
+: <a class="el" href="a00443.html#9ff5efce9f39386f84a84a2e9628b4bb">xmltooling::Locker</a><li>attach()
+: <a class="el" href="a00455.html#62f3fe8e81af102af7df52369c2f9b91">xmltooling::OpenSSLCredential</a><li>auto_arrayptr()
+: <a class="el" href="a00350.html#705ab86c4139ba5eb2dc7dc0c28a6563">xmltooling::auto_arrayptr< T ></a><li>auto_ptr_char()
+: <a class="el" href="a00351.html#f94cb25bb8eb7948c5fef0fe1827b54e">xmltooling::auto_ptr_char</a><li>auto_ptr_XMLCh()
+: <a class="el" href="a00352.html#cef2fc752ba4c11d02bf629b39144357">xmltooling::auto_ptr_XMLCh</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li id="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BasicX509Credential()
+: <a class="el" href="a00353.html#4eb7c9f73843a0d0ffd50b62faca3565">xmltooling::BasicX509Credential</a><li>broadcast()
+: <a class="el" href="a00369.html#bf79d11d1b9bfffc58a4713a14d8de1b">xmltooling::CondWait</a><li>buildBody()
+: <a class="el" href="a00355.html#6668f30bcc70c9f01abefb75d09aaa32">soap11::BodyBuilder</a><li>buildCarriedKeyName()
+: <a class="el" href="a00357.html#fd3a81d62ec47c574d82e2b59cdfdc14">xmlencryption::CarriedKeyNameBuilder</a><li>buildCipherData()
+: <a class="el" href="a00360.html#6edfd0dca3e8280ec171fa0d86e05509">xmlencryption::CipherDataBuilder</a><li>buildCipherReference()
+: <a class="el" href="a00362.html#2e04a2b1d4ce7e825638cac4c3b3bc47">xmlencryption::CipherReferenceBuilder</a><li>buildCipherValue()
+: <a class="el" href="a00364.html#1855364cac16a2eaac8d7285a099c07b">xmlencryption::CipherValueBuilder</a><li>buildDataReference()
+: <a class="el" href="a00377.html#723f484a5b10f322b97001cd44bd6c23">xmlencryption::DataReferenceBuilder</a><li>buildDetail()
+: <a class="el" href="a00382.html#bd016d2c18bcbf2da24cde261ae6c921">soap11::DetailBuilder</a><li>buildDSAKeyValue()
+: <a class="el" href="a00384.html#fd22d7f9d55a9f5abff91bc4fb4bdbe9">xmlsignature::DSAKeyValueBuilder</a><li>buildEncryptedData()
+: <a class="el" href="a00388.html#c7ae65727a236d00b06fb78ba63f4559">xmlencryption::EncryptedDataBuilder</a><li>buildEncryptedKey()
+: <a class="el" href="a00390.html#81708ec520b5bbc9ad28c98526e7fb60">xmlencryption::EncryptedKeyBuilder</a><li>buildEncryptionMethod()
+: <a class="el" href="a00398.html#034a37a35f45502cfbde1804f48375db">xmlencryption::EncryptionMethodBuilder</a><li>buildEncryptionProperties()
+: <a class="el" href="a00400.html#f49c22047b43d39cb5c33f0e42d99715">xmlencryption::EncryptionPropertiesBuilder</a><li>buildEncryptionProperty()
+: <a class="el" href="a00402.html#e2c94bd49a08c334feb6a389abec8594">xmlencryption::EncryptionPropertyBuilder</a><li>buildEnvelope()
+: <a class="el" href="a00404.html#30f4fe1fe0d0151ffc6af758fc9c15da">soap11::EnvelopeBuilder</a><li>buildExponent()
+: <a class="el" href="a00406.html#4cbbfd234c9f28645a2a641836ef311b">xmlsignature::ExponentBuilder</a><li>buildFault()
+: <a class="el" href="a00410.html#0573f5726c15e9bd6167d740767d08cd">soap11::FaultBuilder</a><li>buildFaultactor()
+: <a class="el" href="a00409.html#e1355df2d43892bd47dc619f3ce118d4">soap11::FaultactorBuilder</a><li>buildFaultcode()
+: <a class="el" href="a00412.html#175cdd4df73505c47d5708642014e42c">soap11::FaultcodeBuilder</a><li>buildFaultstring()
+: <a class="el" href="a00414.html#7da38ef15dae46455cef2c4c0718b179">soap11::FaultstringBuilder</a><li>buildFromDocument()
+: <a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">xmltooling::XMLObjectBuilder</a><li>buildFromElement()
+: <a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">xmltooling::XMLObjectBuilder</a><li>buildFromQName()
+: <a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">xmltooling::XMLObjectBuilder</a><li>buildG()
+: <a class="el" href="a00416.html#51a7c00a94b84642b1688954b0aa5463">xmlsignature::GBuilder</a><li>buildHeader()
+: <a class="el" href="a00422.html#d8a32f49fc77efc305794beeae8c9fe9">soap11::HeaderBuilder</a><li>buildJ()
+: <a class="el" href="a00428.html#fb32ccbb75e0424ed8be76fd0ad73411">xmlsignature::JBuilder</a><li>buildKeyInfo()
+: <a class="el" href="a00430.html#2bcee1211e44046845b4be9804088067">xmlsignature::KeyInfoBuilder</a><li>buildKeyName()
+: <a class="el" href="a00434.html#b8508064e1a830e5735319087c523b05">xmlsignature::KeyNameBuilder</a><li>buildKeyReference()
+: <a class="el" href="a00436.html#712c54dedf77e5d2c243266d7fd96229">xmlencryption::KeyReferenceBuilder</a><li>buildKeySize()
+: <a class="el" href="a00438.html#54137674cda3f2c6b1c4819dd737fee1">xmlencryption::KeySizeBuilder</a><li>buildKeyValue()
+: <a class="el" href="a00440.html#bd37279ae053f6cb911ce1d3f6319f9c">xmlsignature::KeyValueBuilder</a><li>buildMgmtData()
+: <a class="el" href="a00446.html#8604c86d74f540593f87a28a94b8a072">xmlsignature::MgmtDataBuilder</a><li>buildModulus()
+: <a class="el" href="a00448.html#31e807ee25b39f99863458ff28677c77">xmlsignature::ModulusBuilder</a><li>buildOAEPparams()
+: <a class="el" href="a00454.html#37b833fc88ee249ff59748adeebaf876">xmlencryption::OAEPparamsBuilder</a><li>buildObject()
+: <a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">xmltooling::XMLObjectBuilder</a>, <a class="el" href="a00414.html#7e2c084df3b091acd604f039c2db4387">soap11::FaultstringBuilder</a>, <a class="el" href="a00412.html#adbcd90c7e7c6f8c5fec15e582dac821">soap11::FaultcodeBuilder</a>, <a class="el" href="a00409.html#276012a12d6225482bfe7bba8ed5fd79">soap11::FaultactorBuilder</a>, <a class="el" href="a00382.html#c8ff595b4c657e04c768e814729d9470">soap11::DetailBuilder</a>, <a class="el" href="a00422.html#793743fd61b7bf331b39545c24053fd1">soap11::HeaderBuilder</a>, <a class="el" href="a00410.html#b6f7b12094121d2fc14e4033402cb5fa">soap11::FaultBuilder</a>, <a class="el" href="a00404.html#bc39cf802d49411ad432f63b56e824b7">soap11::EnvelopeBuilder</a>, <a class="el" href="a00355.html#1a58440fad2a6a9bd4c40b1ef8697118">soap11::BodyBuilder</a>, <a class="el" href="a00491.html#89bdf827ee1351a3bcb4e6fba6d62e0b">xmlsignature::SignatureBuilder</a>, <a class="el" href="a00430.html#1eeca59c1ae78c87467cdf777b7f8345">xmlsignature::KeyInfoBuilder</a>, <a class="el" href="a00440.html#dd52281ee005d5277296e06cf302f072">xmlsignature::KeyValueBuilder</a>, <a class="el" href="a00484.html#589356e65b670efb164c8d22b5b64426">xmlsignature::RSAKeyValueBuilder</a>, <a class="el" href="a00384.html#a58d9031cbf8462566f4bba1834572e6">xmlsignature::DSAKeyValueBuilder</a>, <a class="el" href="a00428.html#c2f44fce6803bd01f812e1698f852be1">xmlsignature::JBuilder</a>, <a class="el" href="a00561.html#d77d612334be510aa5c6c6b9ba45654e">xmlsignature::YBuilder</a>, <a class="el" href="a00416.html#784f2ca6befcf52a348ba3bda7658cbe">xmlsignature::GBuilder</a>, <a class="el" href="a00474.html#225f6c3a9f1196912fe59f0c5f41db4e">xmlsignature::QBuilder</a>, <a class="el" href="a00463.html#60d1b29ed386bff709c876b9af7d9126">xmlsignature::PBuilder</a>, <a class="el" href="a00465.html#4644e869d55e519369e2d052f1bfadf1">xmlsignature::PgenCounterBuilder</a>, <a class="el" href="a00488.html#f1c220ea4f7c391ecfea355c3a7ca7e7">xmlsignature::SeedBuilder</a>, <a class="el" href="a00406.html#b533cdbc0809a78c2a740bedf17d34ab">xmlsignature::ExponentBuilder</a>, <a class="el" href="a00448.html#6433ecce27ee373d98212410d5f8548c">xmlsignature::ModulusBuilder</a>, <a class="el" href="a00446.html#3006d812e83ae7121d6c0f6509b86560">xmlsignature::MgmtDataBuilder</a>, <a class="el" href="a00434.html#13e104730fb19feb2839d7b9ff7bdbbe">xmlsignature::KeyNameBuilder</a>, <a class="el" href="a00482.html#c0e12cf834bc668239d181686db69241">xmlsignature::RetrievalMethodBuilder</a>, <a class="el" href="a00514.html#29a9f477e866bede4ce14de29d25dd7d">xmlsignature::TransformsBuilder</a>, <a class="el" href="a00511.html#9570557ef6cb20c66d8bdffa509465c0">xmlsignature::TransformBuilder</a>, <a class="el" href="a00558.html#5ef0d204f2d123294bbb44fe7c2aede4">xmlsignature::XPathBuilder</a>, <a class="el" href="a00533.html#57db7aacb86144387219564fa3c3e0e8">xmlsignature::X509DataBuilder</a>, <a class="el" href="a00531.html#73f776ae333cca8e6125cacb04ea3bb6">xmlsignature::X509CRLBuilder</a>, <a class="el" href="a00528.html#d6951102829105666e0b5d3ca9478d13">xmlsignature::X509CertificateBuilder</a>, <a class="el" href="a00543.html#f7b7fa40754254c4c75f4406e30b7d03">xmlsignature::X509SubjectNameBuilder</a>, <a class="el" href="a00541.html#4d1217afbbccfaa615f3f328161b98bb">xmlsignature::X509SKIBuilder</a>, <a class="el" href="a00539.html#45c55e2b518f2806b852baa62731d98d">xmlsignature::X509SerialNumberBuilder</a>, <a class="el" href="a00535.html#b3410f8b8cc454e42baa4a73eed02266">xmlsignature::X509IssuerNameBuilder</a>, <a class="el" href="a00537.html#cebfe687b870c1fed235126bd50e4d71">xmlsignature::X509IssuerSerialBuilder</a>, <a class="el" href="a00501.html#7b47e50e575eb380ece0e1fd6dceac85">xmlsignature::SPKISexpBuilder</a>, <a class="el" href="a00499.html#e3da418440389852b9f0ff1f8f625e75">xmlsignature::SPKIDataBuilder</a>, <a class="el" href="a00471.html#842b98b83c7ca0635fc80cb32fbb4ea7">xmlsignature::PGPKeyPacketBuilder</a>, <a class="el" href="a00469.html#82e7f4a3473bbff75ed4c8cf4134f04d">xmlsignature::PGPKeyIDBuilder</a>, <a class="el" href="a00467.html#2f9ef0766e86572682eb42106bab828e">xmlsignature::PGPDataBuilder</a>, <a class="el" href="a00518.html#00dc953d8cfe78dd765e87555eae8c23">xmltooling::UnknownElementBuilder</a>, <a class="el" href="a00515.html#b89e356b3cb464cfedf8c11f6076a7a2">xmlencryption::TransformsBuilder</a>, <a class="el" href="a00477.html#6b166ff48106090ce5d684872a0ab0eb">xmlencryption::ReferenceListBuilder</a>, <a class="el" href="a00454.html#4bc62bf377f04ef2f2b5701ae28216ff">xmlencryption::OAEPparamsBuilder</a>, <a class="el" href="a00438.html#944d37775c499e29d5f3a4fd5ec9dcf1">xmlencryption::KeySizeBuilder</a>, <a class="el" href="a00436.html#d5837139f3d71ba447512d9d35a710b1">xmlencryption::KeyReferenceBuilder</a>, <a class="el" href="a00402.html#f8d33b08ca7498e2c8465c73d4d90d8b">xmlencryption::EncryptionPropertyBuilder</a>, <a class="el" href="a00400.html#c5cfe8a9e040112da2feac55bf90972c">xmlencryption::EncryptionPropertiesBuilder</a>, <a class="el" href="a00398.html#628c85b0121e64fadef69581018dbe29">xmlencryption::EncryptionMethodBuilder</a>, <a class="el" href="a00390.html#0639886c4f53630d6ed4ff7fa150faa8">xmlencryption::EncryptedKeyBuilder</a>, <a class="el" href="a00388.html#ca5784f47ce733b6f31547e30fc0c62e">xmlencryption::EncryptedDataBuilder</a>, <a class="el" href="a00377.html#25385bf62f8f4fd161b64a61d1ba721f">xmlencryption::DataReferenceBuilder</a>, <a class="el" href="a00364.html#fb34dd2e0de24d3f04485ef42550406d">xmlencryption::CipherValueBuilder</a>, <a class="el" href="a00362.html#5ff0d428564cfae377421f8ae92d2695">xmlencryption::CipherReferenceBuilder</a>, <a class="el" href="a00360.html#d72fec8e7b79489d053300a2884a91d4">xmlencryption::CipherDataBuilder</a>, <a class="el" href="a00357.html#fac02bfc65a64764843020930c4b9be5">xmlencryption::CarriedKeyNameBuilder</a>, <a class="el" href="a00368.html#dda9934e2989a6258a0d2aaca3493024">xmltooling::ConcreteXMLObjectBuilder</a><li>buildOneFromElement()
+: <a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">xmltooling::XMLObjectBuilder</a><li>buildP()
+: <a class="el" href="a00463.html#7b588fb97fe52ebcd3dd75ee6c89785b">xmlsignature::PBuilder</a><li>buildPgenCounter()
+: <a class="el" href="a00465.html#92e9340a51da4c9526923f839d577c62">xmlsignature::PgenCounterBuilder</a><li>buildPGPData()
+: <a class="el" href="a00467.html#17cfd0424c7ddf1bb9dd6819bb3f1459">xmlsignature::PGPDataBuilder</a><li>buildPGPKeyID()
+: <a class="el" href="a00469.html#eeed813764b701aad19860c34b7e9a01">xmlsignature::PGPKeyIDBuilder</a><li>buildPGPKeyPacket()
+: <a class="el" href="a00471.html#bc20aee6d1a2b60d4cfa50db833cc8db">xmlsignature::PGPKeyPacketBuilder</a><li>buildQ()
+: <a class="el" href="a00474.html#f7774b8dc9d87e9d1f3650b86ad6ab38">xmlsignature::QBuilder</a><li>buildReferenceList()
+: <a class="el" href="a00477.html#76d10b68f77e9016c530f1d2638f4c56">xmlencryption::ReferenceListBuilder</a><li>buildRetrievalMethod()
+: <a class="el" href="a00482.html#30753fa8ed655f2e25d4c58aa6ed0599">xmlsignature::RetrievalMethodBuilder</a><li>buildRSAKeyValue()
+: <a class="el" href="a00484.html#40b66259a8ea125192a63169d317fdd0">xmlsignature::RSAKeyValueBuilder</a><li>buildSeed()
+: <a class="el" href="a00488.html#dc47d99ce839063b42a6fd660d5ca74b">xmlsignature::SeedBuilder</a><li>buildSignature()
+: <a class="el" href="a00491.html#b151aa97570bb0ac389ced0e13e3e867">xmlsignature::SignatureBuilder</a><li>buildSPKIData()
+: <a class="el" href="a00499.html#3c909d29688ccab547ca662ab6f167d3">xmlsignature::SPKIDataBuilder</a><li>buildSPKISexp()
+: <a class="el" href="a00501.html#e29a33b99830e995d4d8aff1b733dac1">xmlsignature::SPKISexpBuilder</a><li>buildTransform()
+: <a class="el" href="a00511.html#345857c9366a4acd934bbe7cd4149aec">xmlsignature::TransformBuilder</a><li>buildTransforms()
+: <a class="el" href="a00514.html#0862b031314bbb44159c94366d7680b9">xmlsignature::TransformsBuilder</a>, <a class="el" href="a00515.html#6f5f8a7d642f404b0f93f3fe0d6a4af1">xmlencryption::TransformsBuilder</a><li>buildX509Certificate()
+: <a class="el" href="a00528.html#a652063e9d3ee46263711f366c5453cb">xmlsignature::X509CertificateBuilder</a><li>buildX509CRL()
+: <a class="el" href="a00531.html#6de5c042d19390d692ec4483daffa395">xmlsignature::X509CRLBuilder</a><li>buildX509Data()
+: <a class="el" href="a00533.html#ad3da0fddee25ebbc5dcc0b4802b3eea">xmlsignature::X509DataBuilder</a><li>buildX509IssuerName()
+: <a class="el" href="a00535.html#fe76685a3e6754497dd1bb6c14e29e03">xmlsignature::X509IssuerNameBuilder</a><li>buildX509IssuerSerial()
+: <a class="el" href="a00537.html#16060461c8bbc4369e11cd99052b9505">xmlsignature::X509IssuerSerialBuilder</a><li>buildX509SerialNumber()
+: <a class="el" href="a00539.html#9f9d3a0462b266981a8c38de0c6a1b0d">xmlsignature::X509SerialNumberBuilder</a><li>buildX509SKI()
+: <a class="el" href="a00541.html#51b336b5ced079fb942d25e91ea1af8d">xmlsignature::X509SKIBuilder</a><li>buildX509SubjectName()
+: <a class="el" href="a00543.html#060d228236940bb3a427c60801e97aec">xmlsignature::X509SubjectNameBuilder</a><li>buildXPath()
+: <a class="el" href="a00558.html#b62e67d26093fbe8b026103b4605e8ed">xmlsignature::XPathBuilder</a><li>buildY()
+: <a class="el" href="a00561.html#da3656caf751b76487e28d1f9c356e86">xmlsignature::YBuilder</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li id="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>catalog_path
+: <a class="el" href="a00555.html#36067aac7ecff05b7ad075d1480c6923">xmltooling::XMLToolingConfig</a><li>ChainingTrustEngine()
+: <a class="el" href="a00358.html#55629baff99c1a5f79723258073edbf1">xmltooling::ChainingTrustEngine</a><li>check()
+: <a class="el" href="a00480.html#e7652145498cc96a0843a1a8ad4244b9">xmltooling::ReplayCache</a><li>checkEntityNames()
+: <a class="el" href="a00343.html#71c52360b126db13be4d44e71aace5a7">xmltooling::AbstractPKIXTrustEngine</a><li>CLIENT
+: <a class="el" href="a00411.html#974969c27624ce828ad423011b70c566">soap11::Faultcode</a><li>clock_skew_secs
+: <a class="el" href="a00555.html#c206a71e79fb9ae44a7231f527bbbc3c">xmltooling::XMLToolingConfig</a><li>clone()
+: <a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">xmltooling::XMLObject</a>, <a class="el" href="a00559.html#57fe01183664dda30fa4e5f4a6cc9a67">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#11c05ba6c6046eaf002b2225c4957033">xmltooling::OpenSSLCryptoX509CRL</a>, <a class="el" href="a00342.html#eb30158b0bcfb169766ccb45606e5ae4">xmltooling::AbstractDOMCachingXMLObject</a><li>cloneBody()
+: <a class="el" href="a00354.html#b8aff8edecf22999ec1f8828a2cdf246">soap11::Body</a><li>cloneCarriedKeyName()
+: <a class="el" href="a00356.html#2c2bf51b5b8d3d13f7dd9b7b5c71b8a7">xmlencryption::CarriedKeyName</a><li>cloneCipherData()
+: <a class="el" href="a00359.html#2a44492432530a4d31317afefebdf4fe">xmlencryption::CipherData</a><li>cloneCipherReference()
+: <a class="el" href="a00361.html#30dccf1e2f3f2dc36a478258e7573d0e">xmlencryption::CipherReference</a><li>cloneCipherValue()
+: <a class="el" href="a00363.html#c134039e4ba5e5d5aa8ea962ddba1df3">xmlencryption::CipherValue</a><li>cloneDataReference()
+: <a class="el" href="a00376.html#72251acc4029996368bb9bd0dd9647a1">xmlencryption::DataReference</a><li>cloneDetail()
+: <a class="el" href="a00381.html#eb424c964d99a5132632b34c1e4b33e6">soap11::Detail</a><li>cloneDOM()
+: <a class="el" href="a00342.html#c1772ded2f9c881ab70fd72949df44a1">xmltooling::AbstractDOMCachingXMLObject</a><li>cloneDSAKeyValue()
+: <a class="el" href="a00383.html#3fdd7822a9b99f48ebc2ceae0fdc58f9">xmlsignature::DSAKeyValue</a><li>cloneEncryptedData()
+: <a class="el" href="a00387.html#009430e15ff2ec141cf89be0eee7d00c">xmlencryption::EncryptedData</a><li>cloneEncryptedKey()
+: <a class="el" href="a00389.html#f477ed3289cde35b169c2d0e5aa6332a">xmlencryption::EncryptedKey</a><li>cloneEncryptedType()
+: <a class="el" href="a00392.html#b5c5eb8a0cda49076dd2485a1d61ae26">xmlencryption::EncryptedType</a><li>cloneEncryptionMethod()
+: <a class="el" href="a00397.html#994057d2dfafd545f5cc7e3fdcec834f">xmlencryption::EncryptionMethod</a><li>cloneEncryptionProperties()
+: <a class="el" href="a00399.html#019a36a2da6534f48efd4dd049ab2ff2">xmlencryption::EncryptionProperties</a><li>cloneEncryptionProperty()
+: <a class="el" href="a00401.html#e14e4110531363a563ff0b38d4eef505">xmlencryption::EncryptionProperty</a><li>cloneEnvelope()
+: <a class="el" href="a00403.html#8e037858b6dadf2728a0f6110c424d16">soap11::Envelope</a><li>cloneExponent()
+: <a class="el" href="a00405.html#d56b443a84deb64deeb5ed7550818fb4">xmlsignature::Exponent</a><li>cloneFault()
+: <a class="el" href="a00407.html#27605012d9e0c70d66391af85720107f">soap11::Fault</a><li>cloneFaultactor()
+: <a class="el" href="a00408.html#823316e7ee5cd8e99569bf4ae25f606c">soap11::Faultactor</a><li>cloneFaultcode()
+: <a class="el" href="a00411.html#9229edc67d0bda3fc2aa72f3583ea7f7">soap11::Faultcode</a><li>cloneFaultstring()
+: <a class="el" href="a00413.html#c474916842e45686cd0fbad01279fd76">soap11::Faultstring</a><li>cloneG()
+: <a class="el" href="a00415.html#7527aede92a414ab2352b89d953fbcba">xmlsignature::G</a><li>cloneHeader()
+: <a class="el" href="a00421.html#c0826047be8de459d6189279f3e221dc">soap11::Header</a><li>cloneJ()
+: <a class="el" href="a00427.html#309476c3b4d53e10da96793efce3aefb">xmlsignature::J</a><li>cloneKeyInfo()
+: <a class="el" href="a00429.html#7f885b330017115b0613b4c3a9b94062">xmlsignature::KeyInfo</a><li>cloneKeyName()
+: <a class="el" href="a00433.html#acfc9c78ca802bc168d78d7c13bcac3e">xmlsignature::KeyName</a><li>cloneKeyReference()
+: <a class="el" href="a00435.html#e705f56871ac4fdf9b4e1e5d61879223">xmlencryption::KeyReference</a><li>cloneKeySize()
+: <a class="el" href="a00437.html#560ba217c43562bd2429eadb4b90b8b9">xmlencryption::KeySize</a><li>cloneKeyValue()
+: <a class="el" href="a00439.html#77c6e787811b4b3fe1c34428dbf64902">xmlsignature::KeyValue</a><li>cloneMgmtData()
+: <a class="el" href="a00445.html#c03bccbaf43f5b8d4849d43ff77dc934">xmlsignature::MgmtData</a><li>cloneModulus()
+: <a class="el" href="a00447.html#cd4cebf35bb66b26d54d20863905b69f">xmlsignature::Modulus</a><li>cloneOAEPparams()
+: <a class="el" href="a00453.html#8664ac261d571356043bdd1e9feafe80">xmlencryption::OAEPparams</a><li>cloneP()
+: <a class="el" href="a00459.html#0e3c2f0f73e4d5b99a0c8d8ee3f4568d">xmlsignature::P</a><li>clonePgenCounter()
+: <a class="el" href="a00464.html#60d55c79cce163b23bccc07d56604da8">xmlsignature::PgenCounter</a><li>clonePGPData()
+: <a class="el" href="a00466.html#e783e698e5dd3b32b56503447afe47db">xmlsignature::PGPData</a><li>clonePGPKeyID()
+: <a class="el" href="a00468.html#75a7a264c13c11909a6df848e4b15773">xmlsignature::PGPKeyID</a><li>clonePGPKeyPacket()
+: <a class="el" href="a00470.html#13ebd3046b2d3d936c2851e3decc26b4">xmlsignature::PGPKeyPacket</a><li>cloneQ()
+: <a class="el" href="a00473.html#3597a05347dc30c5f94f8dfdc5938133">xmlsignature::Q</a><li>cloneReferenceList()
+: <a class="el" href="a00476.html#ba29ebb3a26dd1d38816cd0fe9f790aa">xmlencryption::ReferenceList</a><li>cloneReferenceType()
+: <a class="el" href="a00478.html#a749c205748d0c6938790d6ad9b76978">xmlencryption::ReferenceType</a><li>cloneRetrievalMethod()
+: <a class="el" href="a00481.html#2dc90b37a6f610f1820058f79783a3e5">xmlsignature::RetrievalMethod</a><li>cloneRSAKeyValue()
+: <a class="el" href="a00483.html#71f609eee577ef991530cd520cf9985a">xmlsignature::RSAKeyValue</a><li>cloneSeed()
+: <a class="el" href="a00487.html#6ce33544c4514d14fbf192262e5baf99">xmlsignature::Seed</a><li>cloneSignature()
+: <a class="el" href="a00490.html#85968020750998c4773571ca60ec655f">xmlsignature::Signature</a><li>cloneSPKIData()
+: <a class="el" href="a00498.html#cf0f4b2c166a37136a8e42779eb50b37">xmlsignature::SPKIData</a><li>cloneSPKISexp()
+: <a class="el" href="a00500.html#67f29a817d9f3b48a9aae5d531a16c6b">xmlsignature::SPKISexp</a><li>cloneTransform()
+: <a class="el" href="a00510.html#b4f0e557b59dba55063a70828bd741f4">xmlsignature::Transform</a><li>cloneTransforms()
+: <a class="el" href="a00513.html#f6b7c06d12faf39e147345bd21ae5938">xmlsignature::Transforms</a>, <a class="el" href="a00512.html#032e3a8f6f9486355a81734636302db6">xmlencryption::Transforms</a><li>cloneX509Certificate()
+: <a class="el" href="a00527.html#f02f4e3a0b42e716cf6edd9a13ddd58f">xmlsignature::X509Certificate</a><li>cloneX509CRL()
+: <a class="el" href="a00530.html#f874c5aa75d4dce633919173db97eb67">xmlsignature::X509CRL</a><li>cloneX509Data()
+: <a class="el" href="a00532.html#ab0f15b54c73b46ed35ebe5bf38f9f32">xmlsignature::X509Data</a><li>cloneX509IssuerName()
+: <a class="el" href="a00534.html#9c4a41f6877ac6ba532184e95758c589">xmlsignature::X509IssuerName</a><li>cloneX509IssuerSerial()
+: <a class="el" href="a00536.html#34265a24e1c3e9477a516a7fcbe092f4">xmlsignature::X509IssuerSerial</a><li>cloneX509SerialNumber()
+: <a class="el" href="a00538.html#9d357d86cdc7839d98c748ccc46454b8">xmlsignature::X509SerialNumber</a><li>cloneX509SKI()
+: <a class="el" href="a00540.html#4f83bbcfd410fb5d2edda2310c417297">xmlsignature::X509SKI</a><li>cloneX509SubjectName()
+: <a class="el" href="a00542.html#bdea4c5b7ba1fa0e8e758bac8fa73f7a">xmlsignature::X509SubjectName</a><li>cloneXPath()
+: <a class="el" href="a00557.html#07234805365ef62568d2c0faed60cf8c">xmlsignature::XPath</a><li>cloneY()
+: <a class="el" href="a00560.html#48982cd74079c8bb550d792d4fb93ab9">xmlsignature::Y</a><li>ContentReference()
+: <a class="el" href="a00370.html#fc9e9a32f3183dd4e663124b46833c25">xmlsignature::ContentReference</a><li>create()
+: <a class="el" href="a00369.html#bf48d7291cd167854b9b480f030f2728">xmltooling::CondWait</a>, <a class="el" href="a00485.html#d14f6a27df7d1581a863dac4875d1785">xmltooling::RWLock</a>, <a class="el" href="a00449.html#43aacc3a6509ec560208b27ad15fe6f8">xmltooling::Mutex</a>, <a class="el" href="a00509.html#4ff12740d5ac8640a6bfe98434c6f9ec">xmltooling::ThreadKey</a>, <a class="el" href="a00507.html#7a6d95d2c5d1936a864a37acddf4b8d4">xmltooling::Thread</a><li>createRawSignature()
+: <a class="el" href="a00490.html#4798cb29be9864198d3e7d5e49aab02a">xmlsignature::Signature</a><li>createReferences()
+: <a class="el" href="a00370.html#32c684c1edda6ca1cc706d9fc496db13">xmlsignature::ContentReference</a><li>createString()
+: <a class="el" href="a00502.html#314bdf9c6ac51c4edcd0f3ca79d11355">xmltooling::StorageService</a><li>createText()
+: <a class="el" href="a00502.html#cf888184e3c2b4831f47f71fe069ef6a">xmltooling::StorageService</a><li>CredentialCriteria()
+: <a class="el" href="a00373.html#52ff5a2da3b6f5da05c508bf806d45e0">xmltooling::CredentialCriteria</a><li>CredentialResolverManager
+: <a class="el" href="a00555.html#8d82e0a56c37b0a9cca9ea168c7d01ff">xmltooling::XMLToolingConfig</a><li>CurlURLInputStream()
+: <a class="el" href="a00375.html#3461eeffbc91264d3c758f48773ea621">xmltooling::CurlURLInputStream</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li id="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>decode()
+: <a class="el" href="a00522.html#eaaa0f427ea28f49a124f04dfbb005a7">xmltooling::URLEncoder</a><li>decryptData()
+: <a class="el" href="a00379.html#ec199ec18e7d2ea1b27fa3eaa85c8112">xmlencryption::Decrypter</a><li>Decrypter()
+: <a class="el" href="a00379.html#6652020df4f6c4b87ffed4e35addebd8">xmlencryption::Decrypter</a><li>DecryptionException()
+: <a class="el" href="a00380.html#c71c473493970300132dc3cf9bc6600a">xmlencryption::DecryptionException</a><li>decryptKey()
+: <a class="el" href="a00379.html#8fdf14fff8142be5b7690298395afae1">xmlencryption::Decrypter</a><li>deleteContext()
+: <a class="el" href="a00502.html#eb8b202ffd9b9a93edcd033b6776858f">xmltooling::StorageService</a><li>deleteString()
+: <a class="el" href="a00502.html#f697222ceb16740a6539daea28fc90da">xmltooling::StorageService</a><li>deleteText()
+: <a class="el" href="a00502.html#d33e93bc48d35eaac2e8cece9cd7330b">xmltooling::StorageService</a><li>deregisterBuilder()
+: <a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">xmltooling::XMLObjectBuilder</a><li>deregisterDefaultBuilder()
+: <a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">xmltooling::XMLObjectBuilder</a><li>deregisterFactories()
+: <a class="el" href="a00472.html#25b8ba0ba2f86ed6fbcd82eefaadd079">xmltooling::PluginManager< T, Key, Params ></a>, <a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">xmltooling::XMLToolingException</a><li>deregisterFactory()
+: <a class="el" href="a00472.html#8f18b7f338b5a9c1511666f6799200fa">xmltooling::PluginManager< T, Key, Params ></a>, <a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">xmltooling::XMLToolingException</a><li>deregisterIDAttribute()
+: <a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">xmltooling::AttributeExtensibleXMLObject</a><li>deregisterIDAttributes()
+: <a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">xmltooling::AttributeExtensibleXMLObject</a><li>deregisterValidators()
+: <a class="el" href="a00526.html#46b7a5b7859d503d20adb76fd2172a94">xmltooling::ValidatorSuite</a><li>destroyBuilders()
+: <a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">xmltooling::XMLObjectBuilder</a><li>destroyValidators()
+: <a class="el" href="a00526.html#2fd51cae62d16aab28e0f8adfd98adf5">xmltooling::ValidatorSuite</a><li>detach()
+: <a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">xmltooling::XMLObject</a>, <a class="el" href="a00507.html#d06549ae5c7ce80597a5530479dcb99c">xmltooling::Thread</a>, <a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">xmltooling::AbstractXMLObject</a>, <a class="el" href="a00342.html#0503d609f11b97306d87c7fc058daf7e">xmltooling::AbstractDOMCachingXMLObject</a><li>doHash()
+: <a class="el" href="a00486.html#dc935b0c82c5926ea4bf210dde2397a6">xmltooling::SecurityHelper</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li id="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>encode()
+: <a class="el" href="a00522.html#250659260ecf95b5dac2347343db6104">xmltooling::URLEncoder</a><li>ENCODING_ATTRIB_NAME
+: <a class="el" href="a00392.html#64192380b7783b62dafc478afe6583f9">xmlencryption::EncryptedType</a><li>ENCODINGSTYLE_ATTRIB_NAME
+: <a class="el" href="a00354.html#cff3cbf47bf2f646ac0ffee8e89733ba">soap11::Body</a><li>encryptElement()
+: <a class="el" href="a00393.html#85b2d7b2197029dcb5ce5efdd6e54e5b">xmlencryption::Encrypter</a><li>encryptElementContent()
+: <a class="el" href="a00393.html#dd8c775ca4ff345306897802dcaa3911">xmlencryption::Encrypter</a><li>EncryptionException()
+: <a class="el" href="a00396.html#7420c5f4d52f8a0bc3c45248a4b8fceb">xmlencryption::EncryptionException</a><li>EncryptionParams()
+: <a class="el" href="a00394.html#de483ca5d443aaac6377bfd8b1c37f1d">xmlencryption::Encrypter::EncryptionParams</a><li>encryptKey()
+: <a class="el" href="a00393.html#7a001aa2d320b8a8c2b21a946eda2b7b">xmlencryption::Encrypter</a><li>encryptStream()
+: <a class="el" href="a00393.html#c5b4a3816d17563edcd0f5dcaf2745d0">xmlencryption::Encrypter</a><li>ExceptionFactory
+: <a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">xmltooling::XMLToolingException</a><li>exit()
+: <a class="el" href="a00507.html#17e1d8a1abe662f6cb538912d06cdbc1">xmltooling::Thread</a><li>extract()
+: <a class="el" href="a00529.html#4167cd73ce30890f82c6f4b6ed51421f">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#6453ed2e811074b3be80af346d8a8a16">xmltooling::BasicX509Credential</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li id="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>Factory
+: <a class="el" href="a00472.html#a3473103339c2f18a6c98ffac3c13246">xmltooling::PluginManager< T, Key, Params ></a><li>file_type_t
+: <a class="el" href="a00462.html#3993854759ba0350e7bf1dcffd5a679c">xmltooling::PathResolver</a><li>fromStream()
+: <a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">xmltooling::XMLToolingException</a><li>fromString()
+: <a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">xmltooling::XMLToolingException</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li id="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get()
+: <a class="el" href="a00545.html#55a17bc794e24290ea6cf655c44b06b2">xmltooling::XercesJanitor< T ></a>, <a class="el" href="a00350.html#b256b00cfccc300d9f4c74faaa102da8">xmltooling::auto_arrayptr< T ></a>, <a class="el" href="a00352.html#b89383fae7d5ef996f8ab589acbb3e24">xmltooling::auto_ptr_XMLCh</a>, <a class="el" href="a00351.html#57ebb3a3f405173b83ff278edc124463">xmltooling::auto_ptr_char</a>, <a class="el" href="a00460.html#e04bf2128e4794745b49b8a7b095c159">xmltooling::params</a><li>getActor()
+: <a class="el" href="a00408.html#c2d553550dfa819b2bdd8e0f8b99c711">soap11::Faultactor</a><li>getAlgorithm()
+: <a class="el" href="a00510.html#c8d30acc4b4998085477c07914809238">xmlsignature::Transform</a>, <a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">xmltooling::Credential</a>, <a class="el" href="a00353.html#d4ebb6266db30e672fa7b5b3df07a9eb">xmltooling::BasicX509Credential</a>, <a class="el" href="a00397.html#f1044a23769442673f27b4c09982501c">xmlencryption::EncryptionMethod</a><li>getAllowedSchemes()
+: <a class="el" href="a00424.html#6eba7d34487cd548041006b85bc38036">xmltooling::HTTPResponse</a><li>getAttribute()
+: <a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">xmltooling::AttributeExtensibleXMLObject</a>, <a class="el" href="a00340.html#972d48929fa53163c46440df154115a3">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>getAttributeValueAsQName()
+: <a class="el" href="a00546.html#111bfeb2a577820acd317035a8fe493e">xmltooling::XMLHelper</a><li>getAuthType()
+: <a class="el" href="a00417.html#77db1038b240b114954582d5b3005678">xmltooling::GenericRequest</a><li>getBody()
+: <a class="el" href="a00403.html#11b832e0c27f573d4902f2ee9d72ca93">soap11::Envelope</a><li>getBuilder()
+: <a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">xmltooling::XMLObjectBuilder</a><li>getBuilders()
+: <a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">xmltooling::XMLObjectBuilder</a><li>getCanonicalizationMethod()
+: <a class="el" href="a00490.html#748fe2c839ea440e8f9b986e933c2d01">xmlsignature::Signature</a><li>getCarriedKeyName()
+: <a class="el" href="a00389.html#5fb6c0b26e8602d0027c051dd4ab11f9">xmlencryption::EncryptedKey</a><li>getCipherData()
+: <a class="el" href="a00392.html#52097a80dd1b6e79eb825828a6df111b">xmlencryption::EncryptedType</a><li>getCipherReference()
+: <a class="el" href="a00359.html#1b504404db9646d9fb3b0096dddf54d1">xmlencryption::CipherData</a><li>getCipherValue()
+: <a class="el" href="a00359.html#37929d777aabc358ec353cfbbec7596f">xmlencryption::CipherData</a><li>getClassName()
+: <a class="el" href="a00508.html#673d61195a4847f5d6ff5e35d99c385e">xmltooling::ThreadingException</a>, <a class="el" href="a00492.html#5558fab9302378bf6f083fb3cb2dd886">xmlsignature::SignatureException</a>, <a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">xmltooling::XMLSecurityException</a>, <a class="el" href="a00426.html#383f784f2509e44c5db477ca961126df">xmltooling::IOException</a>, <a class="el" href="a00524.html#8823a41bb1b8bd16d646435a2c4e5a2c">xmltooling::ValidationException</a>, <a class="el" href="a00520.html#742bc6a0761a2469052b2c6895bdb17b">xmltooling::UnknownExtensionException</a>, <a class="el" href="a00517.html#4d2aa4badc09008cb515a2d3194b60de">xmltooling::UnknownAttributeException</a>, <a class="el" href="a00519.html#572c3dce932c650e38df86942d66aaf1">xmltooling::UnknownElementException</a>, <a class="el" href="a00521.html#320046da72b1a48b66810e6f442f9972">xmltooling::UnmarshallingException</a>, <a class="el" href="a00444.html#6152a468b236e4014528ec9788e74771">xmltooling::MarshallingException</a>, <a class="el" href="a00551.html#a124cfaa76a838889444500312d92af6">xmltooling::XMLObjectException</a>, <a class="el" href="a00553.html#507f705b619c1fd321ce37c72e042612">xmltooling::XMLParserException</a>, <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>, <a class="el" href="a00396.html#7784f8ec93fb38f072d4d28731312240">xmlencryption::EncryptionException</a>, <a class="el" href="a00380.html#ea3324f7d4370f1eb03ad604e656ee30">xmlencryption::DecryptionException</a><li>getClientCertificates()
+: <a class="el" href="a00417.html#e23d1e4ac83b6d8b0ceadb1ab315311d">xmltooling::GenericRequest</a><li>getCode()
+: <a class="el" href="a00411.html#044f90385f4b9bd302d6e97aac3ce0a0">soap11::Faultcode</a><li>getConfig()
+: <a class="el" href="a00555.html#6b3a3ff1583b03e30c68add348bea7ad">xmltooling::XMLToolingConfig</a><li>getContentLength()
+: <a class="el" href="a00417.html#a0c956913e83d1ea978244169425b68d">xmltooling::GenericRequest</a><li>getContentReference()
+: <a class="el" href="a00490.html#98b666485abaf9eb991787d30ababf9a">xmlsignature::Signature</a><li>getContentType()
+: <a class="el" href="a00496.html#14ee8fbe6422039b538caabc3c1f9659">xmltooling::SOAPTransport</a>, <a class="el" href="a00417.html#096d07192e3acad47bd18c92bae14b48">xmltooling::GenericRequest</a><li>getCookie()
+: <a class="el" href="a00423.html#7d19e7303fe29fb248265180b6b5fa94">xmltooling::HTTPRequest</a><li>getCredentalContext()
+: <a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">xmltooling::Credential</a><li>getCRL()
+: <a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#13f71640488b24a986133689b6adc57c">xmltooling::BasicX509Credential</a><li>getCRLs()
+: <a class="el" href="a00529.html#23d019d3a5ce8c05e9d260181d18d3aa">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#7f38ca92829362cf98e96f20e1a15bbc">xmltooling::BasicX509Credential</a>, <a class="el" href="a00344.html#96f1bfd8707106208993309a98665dfb">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>getData()
+: <a class="el" href="a00509.html#8a2be3969aed1e9fcb3a6649eff774f7">xmltooling::ThreadKey</a>, <a class="el" href="a00445.html#e2f1e944213b14b4c23231414d8d1708">xmlsignature::MgmtData</a><li>getDataReferences()
+: <a class="el" href="a00476.html#e6829f2746d4244542996419b4c6faa6">xmlencryption::ReferenceList</a><li>getDefaultBuilder()
+: <a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">xmltooling::XMLObjectBuilder</a><li>getDEREncoding()
+: <a class="el" href="a00486.html#b7a9575d2d3638c2b50a6dbfdc210a26">xmltooling::SecurityHelper</a><li>getDEREncodingSB()
+: <a class="el" href="a00559.html#575932ffbfaa585bcd42cd5dddab0efd">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#8e3848a2f01ecce05bbd240827616ed9">xmltooling::OpenSSLCryptoX509CRL</a><li>getDetail()
+: <a class="el" href="a00407.html#18b71b4e23373ea38fc4d592165d64dd">soap11::Fault</a><li>getDOM()
+: <a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#406724abfb9be7a3d5cf7c59ac26d44f">xmltooling::AbstractDOMCachingXMLObject</a><li>getDSAKeyValue()
+: <a class="el" href="a00439.html#6e5d6294e7325e0547e0d4c3fff79c5f">xmlsignature::KeyValue</a><li>getElementQName()
+: <a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">xmltooling::AbstractXMLObject</a><li>getEncoding()
+: <a class="el" href="a00392.html#9e53d7ecc1a733de1df1ddcbee9cf93e">xmlencryption::EncryptedType</a><li>getEncryptionMethod()
+: <a class="el" href="a00392.html#6c722828c1685c099dfdda557e658af5">xmlencryption::EncryptedType</a><li>getEncryptionProperties()
+: <a class="el" href="a00392.html#c82069d71fab3429470e0db6eee5f661">xmlencryption::EncryptedType</a><li>getEncryptionPropertys()
+: <a class="el" href="a00399.html#4a646c8f5ae1fb13c1f8baab79aaf7fa">xmlencryption::EncryptionProperties</a><li>getEntityCertificateChain()
+: <a class="el" href="a00529.html#0088fb40a363c7fc8745f32e69723733">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#04a0832e1b9476ba6eb7ae1d444c03eb">xmltooling::BasicX509Credential</a><li>getExponent()
+: <a class="el" href="a00483.html#27715e9ae23003179baa79d9c8a28596">xmlsignature::RSAKeyValue</a><li>getExpression()
+: <a class="el" href="a00557.html#a9cb8997d172e9b34e4fedb7c41b1405">xmlsignature::XPath</a><li>getExtensionAttributes()
+: <a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">xmltooling::AttributeExtensibleXMLObject</a>, <a class="el" href="a00340.html#b2a390903e3002ace369fb106de070f8">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>getFaultactor()
+: <a class="el" href="a00407.html#6079ef0a2b45b67128f9297dd6b9e8b2">soap11::Fault</a><li>getFaultcode()
+: <a class="el" href="a00407.html#11fd8af859ce1259bae72d3bccbcd5f0">soap11::Fault</a><li>getFaultstring()
+: <a class="el" href="a00407.html#d585eb22a755a4d01c19f7054f4ce984">soap11::Fault</a><li>getFirstChildElement()
+: <a class="el" href="a00546.html#a2b77fce0749a6f65a9ae00be63821c6">xmltooling::XMLHelper</a><li>getG()
+: <a class="el" href="a00383.html#a447f7867178d4a723449a096288096d">xmlsignature::DSAKeyValue</a><li>getHeader()
+: <a class="el" href="a00403.html#72c74fadba814b057bf9ef49b5d241bc">soap11::Envelope</a>, <a class="el" href="a00423.html#4e82708ae8c4e415f0c7f598169f36ae">xmltooling::HTTPRequest</a><li>getHostname()
+: <a class="el" href="a00417.html#af390650283db2737a02a7143410834e">xmltooling::GenericRequest</a><li>getID()
+: <a class="el" href="a00468.html#9fd362d3cbbe5f18b59dc18bb8b5b95b">xmlsignature::PGPKeyID</a><li>getId()
+: <a class="el" href="a00526.html#251f717a1cc544d280c3a7fc0cc5a78a">xmltooling::ValidatorSuite</a>, <a class="el" href="a00429.html#4828fa72fd35d99b1b5ff0f53d5f8f82">xmlsignature::KeyInfo</a>, <a class="el" href="a00392.html#0175c17fd35f545b5f5ed8e233bad4c3">xmlencryption::EncryptedType</a>, <a class="el" href="a00399.html#4afd660a0e6524473e9939a72d7c7dfd">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#77292c4e67c7c8e4a1bfd2521f18852d">xmlencryption::EncryptionProperty</a><li>getIdAttribute()
+: <a class="el" href="a00546.html#db434dde1edb98f77b28f2d34cc7e996">xmltooling::XMLHelper</a><li>getInstance()
+: <a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">xmltooling::XMLToolingException</a><li>getIssuerName()
+: <a class="el" href="a00529.html#67d59b7ba610caeb3d9b1a2346313cd5">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#12b5de1b909f989716fba60774c44c0f">xmltooling::BasicX509Credential</a><li>getJ()
+: <a class="el" href="a00383.html#35dba933108d005740b23a62fd9368d8">xmlsignature::DSAKeyValue</a><li>getKeyAlgorithm()
+: <a class="el" href="a00373.html#9b3af7241bb4ffb101ca646629fadb13">xmltooling::CredentialCriteria</a><li>getKeyInfo()
+: <a class="el" href="a00490.html#4ce04a4ba4a0c9bcb3620d5f7d3c790f">xmlsignature::Signature</a>, <a class="el" href="a00431.html#c36190391f877c6772f01541471a0037">xmltooling::KeyInfoCredentialContext</a>, <a class="el" href="a00373.html#22cd31ea527d0cfa7ac8c97eceb86317">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">xmltooling::Credential</a>, <a class="el" href="a00353.html#ac813ea750d6bd49ed81173e88a8cc9c">xmltooling::BasicX509Credential</a>, <a class="el" href="a00392.html#a3fb0d3d6949b25c1171f688e3f49087">xmlencryption::EncryptedType</a><li>getKeyInfoResolver()
+: <a class="el" href="a00555.html#dcbf93b196b3e5e332382a749e966be7">xmltooling::XMLToolingConfig</a><li>getKeyNames()
+: <a class="el" href="a00429.html#79a90425aee5694ea38e3c6be526d27e">xmlsignature::KeyInfo</a>, <a class="el" href="a00373.html#e5518fda3803d174be916ab1ca641251">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">xmltooling::Credential</a>, <a class="el" href="a00353.html#c132c05996ffea70aa1429a1efc2401d">xmltooling::BasicX509Credential</a><li>getKeyReferences()
+: <a class="el" href="a00476.html#a454b61fd3f69f3d87b210512d60e55c">xmlencryption::ReferenceList</a><li>getKeySize()
+: <a class="el" href="a00373.html#693a6e0203ecd73834e7e5363eb6f626">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">xmltooling::Credential</a>, <a class="el" href="a00353.html#ff1cb5f3c091387a9234c597ad5d7158">xmltooling::BasicX509Credential</a>, <a class="el" href="a00397.html#c5b9cad70f9f320325c83e834009518c">xmlencryption::EncryptionMethod</a><li>getKeyTransportAlgorithm()
+: <a class="el" href="a00393.html#ac52b172f29dcfe15360765271ff3604">xmlencryption::Encrypter</a><li>getKeyValues()
+: <a class="el" href="a00429.html#e6dff10a9a50121da3dacd78a6ca1ca9">xmlsignature::KeyInfo</a><li>getLastChildElement()
+: <a class="el" href="a00546.html#f0d232165434a2f0decee0f19fed6329">xmltooling::XMLHelper</a><li>getLocalPart()
+: <a class="el" href="a00475.html#9c13df16d2956c43aeb98f3f72897511">xmltooling::QName</a><li>getLoopCollection()
+: <a class="el" href="a00506.html#508170ac59042b1f0eb024b70f884ec1">xmltooling::TemplateEngine::TemplateParameters</a><li>getMessage()
+: <a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">xmltooling::XMLToolingException</a><li>getMethod()
+: <a class="el" href="a00423.html#dcef1100460f866afa955e15a4bd8b9f">xmltooling::HTTPRequest</a><li>getMgmtDatas()
+: <a class="el" href="a00429.html#cf9ef34f3a80c8e2e33d96a73705fd20">xmlsignature::KeyInfo</a><li>getMimeType()
+: <a class="el" href="a00392.html#56a1acf53f8b20e320d4f807a51c22ff">xmlencryption::EncryptedType</a><li>getModulus()
+: <a class="el" href="a00483.html#62091b55881809bf389ee7c609e5e5be">xmlsignature::RSAKeyValue</a><li>getName()
+: <a class="el" href="a00542.html#9b86b88790bdf3b387a0fa7568a09f04">xmlsignature::X509SubjectName</a>, <a class="el" href="a00534.html#fca629aca484ae779c5a71cf8f2a7249">xmlsignature::X509IssuerName</a>, <a class="el" href="a00433.html#a56f8c8b91102786d8014b0bf4b40cd1">xmlsignature::KeyName</a>, <a class="el" href="a00453.html#8b66e0d63aac87050454cc745a3a6049">xmlencryption::OAEPparams</a>, <a class="el" href="a00356.html#81ff368a5ce66d256a1055a4b85b0f00">xmlencryption::CarriedKeyName</a><li>getNamespacePrefix()
+: <a class="el" href="a00451.html#1892185d6dfcd99165802b24a4bbaeb4">xmltooling::Namespace</a><li>getNamespaces()
+: <a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">xmltooling::AbstractXMLObject</a><li>getNamespaceURI()
+: <a class="el" href="a00475.html#589788ebcaf94c740805218dde7068e0">xmltooling::QName</a>, <a class="el" href="a00451.html#e44ab92941f2966f387f4ec754eed806">xmltooling::Namespace</a><li>getNativeKeyInfo()
+: <a class="el" href="a00431.html#1ee1c790b19b38d1ae81f6c3cd3f7178">xmltooling::KeyInfoCredentialContext</a>, <a class="el" href="a00373.html#b0fe1489d13384ea4099c262546b1885">xmltooling::CredentialCriteria</a><li>getNextSiblingElement()
+: <a class="el" href="a00546.html#bd0df582c3fce1a40470ce7d535b014b">xmltooling::XMLHelper</a><li>getNil()
+: <a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">xmltooling::AbstractXMLObject</a><li>getNodeQName()
+: <a class="el" href="a00546.html#adb4cc3693b732925511e156b26f4171">xmltooling::XMLHelper</a><li>getNodeValueAsQName()
+: <a class="el" href="a00546.html#14f5195ff738e6492fc724f918f9853d">xmltooling::XMLHelper</a><li>getOAEPparams()
+: <a class="el" href="a00397.html#eac965ddc5bf20825ecf4d84962349b4">xmlencryption::EncryptionMethod</a><li>getOpenSSLX509CRL()
+: <a class="el" href="a00456.html#fb9c3ea994510356700b2179f8e8d216">xmltooling::OpenSSLCryptoX509CRL</a><li>getOrderedChildren()
+: <a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#535150fd056059a3e0d16e42ef05261f">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#b43b86deddc2f9e9aa06fa7a0a168a27">xmltooling::AbstractComplexElement</a><li>getP()
+: <a class="el" href="a00383.html#91ea13e0e686a4782f0d205e5cd4e8c6">xmlsignature::DSAKeyValue</a><li>getPacket()
+: <a class="el" href="a00470.html#f3086980f3cf0710c46fdbbbda9d880d">xmlsignature::PGPKeyPacket</a><li>getParameter()
+: <a class="el" href="a00506.html#ea47e68b5a0814e94179cf245f76933a">xmltooling::TemplateEngine::TemplateParameters</a>, <a class="el" href="a00417.html#fe7809a3285dfa0249dfb6b65faff685">xmltooling::GenericRequest</a><li>getParameters()
+: <a class="el" href="a00417.html#c1585f100a0b23a0e33ac2eea1beaa60">xmltooling::GenericRequest</a><li>getParent()
+: <a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">xmltooling::AbstractXMLObject</a><li>getParser()
+: <a class="el" href="a00555.html#bfc3fbd8511b66cf1359dc27069461d4">xmltooling::XMLToolingConfig</a><li>getPathResolver()
+: <a class="el" href="a00555.html#2f0a604724a9adc37409df36cf9355b1">xmltooling::XMLToolingConfig</a><li>getPeerName()
+: <a class="el" href="a00373.html#74841b1d1abdf20ada5fdab84f5fec1f">xmltooling::CredentialCriteria</a><li>getPgenCounter()
+: <a class="el" href="a00383.html#fcb3da93155b125a88991b8a70bb48b1">xmlsignature::DSAKeyValue</a><li>getPGPDatas()
+: <a class="el" href="a00429.html#0182b9d65700fa72e4ae74786971059d">xmlsignature::KeyInfo</a><li>getPGPKeyID()
+: <a class="el" href="a00466.html#5454fd43dd91ca7285a4190030e795ab">xmlsignature::PGPData</a><li>getPGPKeyPacket()
+: <a class="el" href="a00466.html#66cdd37e7680af143106697df2aa9e73">xmlsignature::PGPData</a><li>getPKIXValidationInfoIterator()
+: <a class="el" href="a00343.html#c83ea77b5e2722d51f509b0d0a7535ce">xmltooling::AbstractPKIXTrustEngine</a><li>getPort()
+: <a class="el" href="a00417.html#c14f78d7d2125285a23c8f482d8abe6e">xmltooling::GenericRequest</a><li>getPrefix()
+: <a class="el" href="a00475.html#1c118eb9f9c5e2c496b8496c7b36e247">xmltooling::QName</a><li>getPreviousSiblingElement()
+: <a class="el" href="a00546.html#0660006ffbf1f0944e229fb64181ae52">xmltooling::XMLHelper</a><li>getPrivateKey()
+: <a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">xmltooling::Credential</a>, <a class="el" href="a00353.html#3deb653434c5f35cbf957f521e1091f1">xmltooling::BasicX509Credential</a><li>getProperty()
+: <a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">xmltooling::XMLToolingException</a><li>getProviderName()
+: <a class="el" href="a00559.html#30f5092912702ecf302179e6a595fcbb">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#2a02a3b30ce6e3b20072c331e903274c">xmltooling::OpenSSLCryptoX509CRL</a><li>getPublicKey()
+: <a class="el" href="a00373.html#c04bd87dd805fd8d4a2c251eebee8d0a">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">xmltooling::Credential</a>, <a class="el" href="a00353.html#845bf48141aa02ddd1151f48bd6913a2">xmltooling::BasicX509Credential</a><li>getQ()
+: <a class="el" href="a00383.html#de3c22a0e1042a88c884b26a4004f73b">xmlsignature::DSAKeyValue</a><li>getQueryString()
+: <a class="el" href="a00423.html#c88d1356b9c7d2505085470a8109c8e1">xmltooling::HTTPRequest</a><li>getRecipient()
+: <a class="el" href="a00389.html#ffba04b224ac5daa9c14a034ee9e1aab">xmlencryption::EncryptedKey</a><li>getReferenceList()
+: <a class="el" href="a00389.html#5e87d5fbe061973ff55b5a5e5ded8def">xmlencryption::EncryptedKey</a><li>getRegisteredIDAttributes()
+: <a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">xmltooling::AttributeExtensibleXMLObject</a><li>getRemoteAddr()
+: <a class="el" href="a00417.html#a884fe9a4d30fa39ff91bcc52c141cd8">xmltooling::GenericRequest</a><li>getRemoteUser()
+: <a class="el" href="a00417.html#540e3707b35a5c242cd4c133a67211a4">xmltooling::GenericRequest</a><li>getReplayCache()
+: <a class="el" href="a00555.html#22491f03a464a9e220ca814d6c25a37a">xmltooling::XMLToolingConfig</a><li>getRequestBody()
+: <a class="el" href="a00417.html#9aaafea15ed21a116722a18b6e50f2ba">xmltooling::GenericRequest</a><li>getRequestURI()
+: <a class="el" href="a00423.html#00b5cef56404653a98507def706dd786">xmltooling::HTTPRequest</a><li>getRequestURL()
+: <a class="el" href="a00423.html#70c3e5ff6b13fab02312dbafab258f0e">xmltooling::HTTPRequest</a><li>getResponseHeader()
+: <a class="el" href="a00425.html#90a09c971dd17f1b2da8c8b9dadfc4fe">xmltooling::HTTPSOAPTransport</a><li>getRetrievalMethods()
+: <a class="el" href="a00429.html#5145afe554552f4da8038d2edc7b2d1f">xmlsignature::KeyInfo</a><li>getRSAKeyValue()
+: <a class="el" href="a00439.html#04780c68d9d2ec89b24e0ea7de483fa2">xmlsignature::KeyValue</a><li>getSchemaType()
+: <a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">xmltooling::AbstractXMLObject</a><li>getScheme()
+: <a class="el" href="a00417.html#2713bf6e803fee551bfb2e391ab7c2d0">xmltooling::GenericRequest</a><li>getSeed()
+: <a class="el" href="a00383.html#26bafcbfdbdbc74ea40a7f2174526f8f">xmlsignature::DSAKeyValue</a><li>getSerialNumber()
+: <a class="el" href="a00538.html#813274c672cdbe1e3bd756ab3f5bd011">xmlsignature::X509SerialNumber</a>, <a class="el" href="a00529.html#9adfc62fd676f194ff3ea8d063d12116">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#2c32a037f5478adc7ee29b8011a091a4">xmltooling::BasicX509Credential</a><li>getSignatureAlgorithm()
+: <a class="el" href="a00490.html#f65d4ded744dda0066bbbe7267cc42e3">xmlsignature::Signature</a><li>getSize()
+: <a class="el" href="a00437.html#d476b1410cd4dfd861f07b629c8cbeb2">xmlencryption::KeySize</a><li>getSPKIDatas()
+: <a class="el" href="a00429.html#06888a73d5104fa93d2f95808b8f2716">xmlsignature::KeyInfo</a><li>getSPKISexps()
+: <a class="el" href="a00498.html#e4eef2d0ffd588ef2f3bde80ad530dd0">xmlsignature::SPKIData</a><li>getString()
+: <a class="el" href="a00413.html#6d7a4f032ee74719c0fadf1e66304b77">soap11::Faultstring</a><li>getSubjectName()
+: <a class="el" href="a00529.html#b402ed8b04c98123031309d18da93f3f">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#31257923828cde1c87b326737112780a">xmltooling::BasicX509Credential</a><li>getTarget()
+: <a class="el" href="a00401.html#ca3314aa1b4d87a9c34e62b99992cd80">xmlencryption::EncryptionProperty</a><li>getTemplateEngine()
+: <a class="el" href="a00555.html#ff27238b4701433fe4117fdf67afcd20">xmltooling::XMLToolingConfig</a><li>getTextContent()
+: <a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">xmltooling::XMLObject</a>, <a class="el" href="a00546.html#31bcac79ec2946f2abd44eb223dd8f34">xmltooling::XMLHelper</a>, <a class="el" href="a00345.html#48af73c65783ea3f2e1519abd8f7e1c4">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#fecec7bdb997fe641cd77301410fff07">xmltooling::AbstractComplexElement</a><li>getTransforms()
+: <a class="el" href="a00481.html#b19f89e2b26266e4b750301fa072bca6">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00513.html#d26e4b2e318f167b3da9da8c0f2ef1d9">xmlsignature::Transforms</a>, <a class="el" href="a00361.html#d4143ea0dcaa8e8a5f1068eb146d0636">xmlencryption::CipherReference</a>, <a class="el" href="a00512.html#a0ede3cde799c86fadc0e3729f4012bb">xmlencryption::Transforms</a><li>getTrustAnchors()
+: <a class="el" href="a00344.html#e4279892a78222dfb8ea8df6c1a44972">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>getType()
+: <a class="el" href="a00481.html#e327277de0b06468c4cc32d44f473112">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00392.html#02377c4a1b27ef1735f1b0df1d8eb16d">xmlencryption::EncryptedType</a><li>getUnknownXMLObject()
+: <a class="el" href="a00439.html#615f867c55db9b36fe148b45f2880f1d">xmlsignature::KeyValue</a><li>getUnknownXMLObjects()
+: <a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">xmltooling::ElementExtensibleXMLObject</a><li>getURI()
+: <a class="el" href="a00481.html#e22f0a4b5d552733b799a2de89398472">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00478.html#7ffaad42ca09f23b6739361614b5166b">xmlencryption::ReferenceType</a>, <a class="el" href="a00361.html#083a2f1d2835cd52a1343bc812dd7f8a">xmlencryption::CipherReference</a><li>getURLEncoder()
+: <a class="el" href="a00555.html#e1a1f8245d11781ef60de6bcfefa0c72">xmltooling::XMLToolingConfig</a><li>getUsage()
+: <a class="el" href="a00373.html#3076ed5ca2b4ba125a5121918c888806">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">xmltooling::Credential</a>, <a class="el" href="a00353.html#10b03cbb49ac13556e75b20f59722a17">xmltooling::BasicX509Credential</a><li>getValidatingParser()
+: <a class="el" href="a00555.html#7d781bfde192e394803532fd5a526f62">xmltooling::XMLToolingConfig</a><li>getValue()
+: <a class="el" href="a00500.html#66e0b809d4a84cb38568eb4e6105155f">xmlsignature::SPKISexp</a>, <a class="el" href="a00530.html#acc7634020bf63cb5e66d55dae6f42b8">xmlsignature::X509CRL</a>, <a class="el" href="a00527.html#cea1b72cd39b967043e0c243535aa890">xmlsignature::X509Certificate</a>, <a class="el" href="a00540.html#8822b0ccbd7f8da574ddf9a3c0b298a0">xmlsignature::X509SKI</a>, <a class="el" href="a00427.html#95ddc1a1e277060533b1d0f699009b23">xmlsignature::J</a>, <a class="el" href="a00560.html#5f30ff43b3355c98bac2a944e8b6053b">xmlsignature::Y</a>, <a class="el" href="a00415.html#018400875310d49b460d41e407eaed30">xmlsignature::G</a>, <a class="el" href="a00473.html#c94eef3b6946d64dfc56ee9001d8bb59">xmlsignature::Q</a>, <a class="el" href="a00459.html#5c618eea2dc96c99cea9d9c460f6e269">xmlsignature::P</a>, <a class="el" href="a00464.html#028b683eb879615694368b2cbacc8240">xmlsignature::PgenCounter</a>, <a class="el" href="a00487.html#6042f997daf4335e633e9caff18bdab3">xmlsignature::Seed</a>, <a class="el" href="a00405.html#1a94e956cd2c2179f1cb56bff7146811">xmlsignature::Exponent</a>, <a class="el" href="a00447.html#329b9282c0f15aed84e0ea24d58c53a8">xmlsignature::Modulus</a>, <a class="el" href="a00363.html#93764b2b2f7d54ea590a4bd95a7bec60">xmlencryption::CipherValue</a><li>getVerificationDepth()
+: <a class="el" href="a00344.html#85770a22641f551a1ec611e9e9725f3d">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>getX509Certificates()
+: <a class="el" href="a00532.html#147f7a9eb3684d9f23d830f8f9d3f3cd">xmlsignature::X509Data</a><li>getX509CRLs()
+: <a class="el" href="a00532.html#de4d416a46439478163a5c9e2dd18387">xmlsignature::X509Data</a><li>getX509Datas()
+: <a class="el" href="a00429.html#ede8d31f229ee9156409b82f45021af9">xmlsignature::KeyInfo</a><li>getX509IssuerName()
+: <a class="el" href="a00536.html#45ba60d8242b190e429df5ff9f3566cb">xmlsignature::X509IssuerSerial</a><li>getX509IssuerSerials()
+: <a class="el" href="a00532.html#254a7560dd10b24c2fca96178d858aac">xmlsignature::X509Data</a><li>getX509SerialNumber()
+: <a class="el" href="a00536.html#895a6cb7b58f04a00836dd83ac69e2b9">xmlsignature::X509IssuerSerial</a><li>getX509SKIs()
+: <a class="el" href="a00532.html#1cd5b99c24b033cb0c6b9041d73cf826">xmlsignature::X509Data</a><li>getX509SubjectNames()
+: <a class="el" href="a00532.html#d733f85a58319340fdf6f51c8343e0ff">xmlsignature::X509Data</a><li>getXMLID()
+: <a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">xmltooling::AbstractXMLObject</a>, <a class="el" href="a00340.html#1a6c0b430d8c6ede351a058161447b50">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>getXMLObjectById()
+: <a class="el" href="a00546.html#d437cd7114ea3ea529ad4531c8697d10">xmltooling::XMLHelper</a><li>getXMLSignature()
+: <a class="el" href="a00490.html#3d98d2cd6cb7f1f0ce2c6e83005365df">xmlsignature::Signature</a><li>getXPaths()
+: <a class="el" href="a00510.html#d930af9005cc94779c21451050b4fb27">xmlsignature::Transform</a><li>getXSIType()
+: <a class="el" href="a00546.html#5e8e903d67d534783bc18fdf97487a59">xmltooling::XMLHelper</a><li>getY()
+: <a class="el" href="a00383.html#1a1d905135c6a4fe01659473ece0c004">xmlsignature::DSAKeyValue</a><li>guessEncodingFormat()
+: <a class="el" href="a00486.html#f68899f448b1729753a65b173d8bf3e8">xmltooling::SecurityHelper</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li id="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>handleFault()
+: <a class="el" href="a00495.html#1d854321c073107c2e2bd0ec6d4dcf19">soap11::SOAPClient</a><li>hasChildren()
+: <a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#c6ecedb5dbb9615758b9a626a9a7f234">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#3a905a2d96fc0304b36644980a32a788">xmltooling::AbstractComplexElement</a><li>hasLocalPart()
+: <a class="el" href="a00475.html#9200eafc20a2b4f927b97297b7adeaf9">xmltooling::QName</a><li>hasNamespaceURI()
+: <a class="el" href="a00475.html#a2db0884f550818c4837fbf6348fe69d">xmltooling::QName</a><li>hasParent()
+: <a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">xmltooling::AbstractXMLObject</a><li>hasPrefix()
+: <a class="el" href="a00475.html#02d707d4d9b6106447c3922cf4b49b06">xmltooling::QName</a><li>hasQName()
+: <a class="el" href="a00419.html#e129d179432e3fbaa971b48d4e7b2327">xmltooling::hasQName</a><li>hasSchemaType()
+: <a class="el" href="a00420.html#f951de66f86cf1335dcc0c9e351cea75">xmltooling::hasSchemaType</a><li>hasXSIType()
+: <a class="el" href="a00546.html#67ba77945946ec316df134effbec4895">xmltooling::XMLHelper</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li id="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ID_ATTRIB_NAME
+: <a class="el" href="a00429.html#6d8243a49449efd5c79ae22d49d58d00">xmlsignature::KeyInfo</a>, <a class="el" href="a00392.html#cc0d59139fa291692b46b2a808143b73">xmlencryption::EncryptedType</a>, <a class="el" href="a00399.html#f483ecc8e8398442b40ca83cd98dcf7a">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#19b00f319faa258604f2b14f5056c13f">xmlencryption::EncryptionProperty</a><li>init()
+: <a class="el" href="a00555.html#6aecc8d2b583e100e977e59d65770a31">xmltooling::XMLToolingConfig</a><li>initKeyInfo()
+: <a class="el" href="a00353.html#6c38aab2238e2d1548450efee8c44489">xmltooling::BasicX509Credential</a><li>IOException()
+: <a class="el" href="a00426.html#ff7288bf2ed8b187d7354fea73ba2ccb">xmltooling::IOException</a><li>isAuthenticated()
+: <a class="el" href="a00496.html#80b9f0de753cf8c321156aa46addd81b">xmltooling::SOAPTransport</a><li>isBad()
+: <a class="el" href="a00522.html#71d2d39529e4db0a8f30e65254d8d583">xmltooling::URLEncoder</a><li>isConfidential()
+: <a class="el" href="a00496.html#50364245d734a5e9f70124796381063b">xmltooling::SOAPTransport</a><li>isNodeNamed()
+: <a class="el" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper</a><li>isRegisteredIDAttribute()
+: <a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">xmltooling::AttributeExtensibleXMLObject</a><li>isSecure()
+: <a class="el" href="a00423.html#e000fdd8e5dbd5857a82fb54adad8e8c">xmltooling::HTTPRequest</a>, <a class="el" href="a00417.html#4537f02651b3d500bca2d63ecb0b8350">xmltooling::GenericRequest</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li id="current"><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
+<li>join()
+: <a class="el" href="a00507.html#e5ef9a8463d9e43b406022f6c1b8d199">xmltooling::Thread</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li id="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>KeyEncryptionParams()
+: <a class="el" href="a00395.html#33ddc1e486c2b80ced8214d18f299cf3">xmlencryption::Encrypter::KeyEncryptionParams</a><li>keyinfo_extraction_t
+: <a class="el" href="a00373.html#ae6962fd31cb137e17aedd8e8c8a92cd">xmltooling::CredentialCriteria</a><li>KeyInfoCredentialContext()
+: <a class="el" href="a00431.html#f0be3eab804b099eded99da90abb112a">xmltooling::KeyInfoCredentialContext</a><li>KeyInfoResolverManager
+: <a class="el" href="a00555.html#93cf921c58dc78e3ba4c1d4d0d0a919b">xmltooling::XMLToolingConfig</a><li>KeyInfoTypes
+: <a class="el" href="a00529.html#3d989827966bf93615642931bcc55104">xmltooling::X509Credential</a>, <a class="el" href="a00371.html#f519ceab001326e52a826ddb5951deb2">xmltooling::Credential</a><li>kill()
+: <a class="el" href="a00507.html#834ffac4c81ed19878efe01509ea6e45">xmltooling::Thread</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li id="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>load()
+: <a class="el" href="a00479.html#b323630dc7c233db6a7556a2d518ab1e">xmltooling::ReloadableXMLFile</a><li>load_library()
+: <a class="el" href="a00555.html#ada3ecde44234fe6e5e5d0ace413bc6c">xmltooling::XMLToolingConfig</a><li>loadCatalog()
+: <a class="el" href="a00461.html#66e37d10700435f9c6b5affe6af48a2f">xmltooling::ParserPool</a><li>loadCertificatesFromFile()
+: <a class="el" href="a00486.html#83ac291926d2e1343d936e881ecdb27e">xmltooling::SecurityHelper</a><li>loadCertificatesFromURL()
+: <a class="el" href="a00486.html#51739afe9481dd8c4b421b52d07e8d9c">xmltooling::SecurityHelper</a><li>loadCRLsFromFile()
+: <a class="el" href="a00486.html#ee0ffb9a2a0ff1ccbac58ba737b3ec18">xmltooling::SecurityHelper</a><li>loadCRLsFromURL()
+: <a class="el" href="a00486.html#1e43ca8debf74abab3daff22d41625f2">xmltooling::SecurityHelper</a><li>loadKeyFromFile()
+: <a class="el" href="a00486.html#563c4f86eb36c90c7e7691cc522c8f71">xmltooling::SecurityHelper</a><li>loadKeyFromURL()
+: <a class="el" href="a00486.html#c10cbe6877656413b93e919231519f32">xmltooling::SecurityHelper</a><li>loadSchema()
+: <a class="el" href="a00461.html#a1053da6e58d23602ea2b214fc20cf63">xmltooling::ParserPool</a><li>loadX509CRLBase64Bin()
+: <a class="el" href="a00559.html#dde3fb5b0c431b26edc556ab8be4c828">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#a57e99c8945325e015ce8921e7c09f5b">xmltooling::OpenSSLCryptoX509CRL</a><li>loadX509CRLPEM()
+: <a class="el" href="a00559.html#dd7f4455ad2d9e5d3fd7d5a85b9f0ec2">xmltooling::XSECCryptoX509CRL</a><li>LOCAL_NAME
+: <a class="el" href="a00403.html#395473e806a242ba0fede6d55e09275e">soap11::Envelope</a>, <a class="el" href="a00421.html#761835a03cec41f4b4f3543f56ac9891">soap11::Header</a>, <a class="el" href="a00354.html#5d128615700ec3da6c5c1ed33cbf076d">soap11::Body</a>, <a class="el" href="a00407.html#7a550b4446740e15137dfcbe45e56f6e">soap11::Fault</a>, <a class="el" href="a00381.html#1b64110f8950049030c29babc57e4b2d">soap11::Detail</a>, <a class="el" href="a00411.html#20c73b91071fc007f639bd072288e536">soap11::Faultcode</a>, <a class="el" href="a00408.html#464a088876516177fab908196cc71c41">soap11::Faultactor</a>, <a class="el" href="a00413.html#8d83585e8cff28076c04fa9643201261">soap11::Faultstring</a>, <a class="el" href="a00490.html#42c1cf66596d40a28b43b188ee12fe8f">xmlsignature::Signature</a>, <a class="el" href="a00429.html#7baaecbd5245781e672e0bf0c170c892">xmlsignature::KeyInfo</a>, <a class="el" href="a00466.html#bd34503366116f58a3f124949a9a0a6e">xmlsignature::PGPData</a>, <a class="el" href="a00498.html#af2fe76d2331fe96119a6f3a0edb168e">xmlsignature::SPKIData</a>, <a class="el" href="a00532.html#9f8115ae2aa8abe0d7fd1239d4fdcd80">xmlsignature::X509Data</a>, <a class="el" href="a00536.html#e7ebbd0d3d7c1bf2302bbce8d5983519">xmlsignature::X509IssuerSerial</a>, <a class="el" href="a00481.html#0c82b4837a756d93a88f8fd2572887be">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00513.html#71aca78eccb2210e68002e85c3a499df">xmlsignature::Transforms</a>, <a class="el" href="a00510.html#6fbf912acef5242f65e11899c586f132">xmlsignature::Transform</a>, <a class="el" href="a00439.html#6c9efd67ea89fb7d8e89cbd4d7c4319f">xmlsignature::KeyValue</a>, <a class="el" href="a00483.html#28a7b8e9938ccd37bf157839951eca95">xmlsignature::RSAKeyValue</a>, <a class="el" href="a00383.html#300be4c7248a5010885f583a69d9b1e6">xmlsignature::DSAKeyValue</a>, <a class="el" href="a00470.html#cded9e06c5c4a11880052b70c1dd1038">xmlsignature::PGPKeyPacket</a>, <a class="el" href="a00468.html#7c1717147fc90f8cdc47293118bd0551">xmlsignature::PGPKeyID</a>, <a class="el" href="a00500.html#9c7e2c465a3924e6ee22f275fe19f2aa">xmlsignature::SPKISexp</a>, <a class="el" href="a00530.html#a67de725430d8954bf0dbac8c7602350">xmlsignature::X509CRL</a>, <a class="el" href="a00527.html#7ea8a6e30cfef07624df0624ed29d72d">xmlsignature::X509Certificate</a>, <a class="el" href="a00542.html#2589dd9dc9a4c51f2061a389ebff0fcf">xmlsignature::X509SubjectName</a>, <a class="el" href="a00540.html#744f7665e07d902f1c60c8e333ff9fdf">xmlsignature::X509SKI</a>, <a class="el" href="a00538.html#22fefb70fbb58be6c15f3440a6f0d4e3">xmlsignature::X509SerialNumber</a>, <a class="el" href="a00534.html#60882cd0f63ce6259db0a9daa2832af3">xmlsignature::X509IssuerName</a>, <a class="el" href="a00557.html#bbe312d9b30528ebb02bfb818af0dd09">xmlsignature::XPath</a>, <a class="el" href="a00427.html#a7ff3b379b4865668c0e76e56c8d2fb7">xmlsignature::J</a>, <a class="el" href="a00560.html#367b54afe369a9644847f81c984de25d">xmlsignature::Y</a>, <a class="el" href="a00415.html#2e55a855eb1ede03f95248c0928328d1">xmlsignature::G</a>, <a class="el" href="a00473.html#6f63b26c7da7a178801d3de645528a0e">xmlsignature::Q</a>, <a class="el" href="a00459.html#3f361c215a03452a5a637a2ba989666e">xmlsignature::P</a>, <a class="el" href="a00464.html#6ca5a8f45181bcd68dae2840570b6ce0">xmlsignature::PgenCounter</a>, <a class="el" href="a00487.html#af8b5ec5c8f432095dd488974bfb3a90">xmlsignature::Seed</a>, <a class="el" href="a00405.html#18f1ff0dec1b03bb9a6a6be1cda3e195">xmlsignature::Exponent</a>, <a class="el" href="a00447.html#39254c4cf83b8bfd1f55d29bcc442c33">xmlsignature::Modulus</a>, <a class="el" href="a00445.html#69ecd43fb63aec9de7a7511be3a55231">xmlsignature::MgmtData</a>, <a class="el" href="a00433.html#596c64af76e4400d0388060b7b9efb8a">xmlsignature::KeyName</a>, <a class="el" href="a00389.html#98513b6d562b29d5bbe2090013011b9c">xmlencryption::EncryptedKey</a>, <a class="el" href="a00387.html#7753f3b8ae43459dd3fc70390d9699e2">xmlencryption::EncryptedData</a>, <a class="el" href="a00392.html#7e804893f2328463c366ddb2d5282240">xmlencryption::EncryptedType</a>, <a class="el" href="a00476.html#614676ef65c8d49c94d45341679d585b">xmlencryption::ReferenceList</a>, <a class="el" href="a00435.html#b387ec6f25ed6f7c95bf166b19d22a12">xmlencryption::KeyReference</a>, <a class="el" href="a00376.html#3f14e22db04f9f3f1ea062df0d110bff">xmlencryption::DataReference</a>, <a class="el" href="a00478.html#5ef81547320c1e6bc9b4116e499c36b6">xmlencryption::ReferenceType</a>, <a class="el" href="a00399.html#3d0acf20d1c4d1e71111fd978ae85e42">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#a233cfcd401646783309648eb88d1a37">xmlencryption::EncryptionProperty</a>, <a class="el" href="a00359.html#17524c577773616a52feef86db15f968">xmlencryption::CipherData</a>, <a class="el" href="a00361.html#67844e2b3ed78c5c6d031f7ed7dc18c7">xmlencryption::CipherReference</a>, <a class="el" href="a00512.html#b213e2565dd71b849ac6754ad702d0bd">xmlencryption::Transforms</a>, <a class="el" href="a00397.html#350a4232aa2f34e77e0c5c9d33035ca2">xmlencryption::EncryptionMethod</a>, <a class="el" href="a00437.html#0ee462fd926a8554a1fb3f100fecf85f">xmlencryption::KeySize</a>, <a class="el" href="a00453.html#39fba4373c0730cd13269779189c66d3">xmlencryption::OAEPparams</a>, <a class="el" href="a00363.html#6b67cbb97e41297fd69ab775ed695e16">xmlencryption::CipherValue</a>, <a class="el" href="a00356.html#2113908591a82dd3a3f931373dbe62d9">xmlencryption::CarriedKeyName</a><li>lock()
+: <a class="el" href="a00449.html#b2fd493e23aa594cd267d0b5e39b847b">xmltooling::Mutex</a>, <a class="el" href="a00479.html#0ab6ec8160691b536a5f22816d1fc6a8">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00442.html#86337f8560d321f90662de5751764759">xmltooling::Lockable</a><li>Lock()
+: <a class="el" href="a00441.html#753d1fa7bc918aa4f1ac4d4132b7ba32">xmltooling::Lock</a><li>Locker()
+: <a class="el" href="a00443.html#2c4a1f4dbd8e89e10546eef51bb91e34">xmltooling::Locker</a><li>log_config()
+: <a class="el" href="a00555.html#366aea8eb022f806dcb6e956e9ec4e7c">xmltooling::XMLToolingConfig</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li id="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_algorithm
+: <a class="el" href="a00395.html#84306bf3e33accf5dc3a150cf788eebb">xmlencryption::Encrypter::KeyEncryptionParams</a>, <a class="el" href="a00394.html#0d3d9d27ffc88c5d1886c30c6d71c498">xmlencryption::Encrypter::EncryptionParams</a><li>m_backing
+: <a class="el" href="a00479.html#afa1c06443ceae513414c2abe319681a">xmltooling::ReloadableXMLFile</a><li>m_children
+: <a class="el" href="a00341.html#087458f0db00ed2abd82a4526b3ff04a">xmltooling::AbstractComplexElement</a><li>m_collectionMap
+: <a class="el" href="a00506.html#a1abf9896fd4aebd25465bc0fa972747">xmltooling::TemplateEngine::TemplateParameters</a><li>m_compact
+: <a class="el" href="a00394.html#b51400b02889fff81aad7fe1d03477e7">xmlencryption::Encrypter::EncryptionParams</a><li>m_compactKeyInfo
+: <a class="el" href="a00353.html#8543c3e2761670530f2670ed856fd2bd">xmltooling::BasicX509Credential</a><li>m_credential
+: <a class="el" href="a00494.html#ab271e6705a99acc77882c47ae2e982a">xmlsignature::SignatureValidator</a>, <a class="el" href="a00395.html#f04d1f04cd6e6336dfbf2d0842886d8c">xmlencryption::Encrypter::KeyEncryptionParams</a>, <a class="el" href="a00394.html#b5d62efd12eae645e4d98244d215d868">xmlencryption::Encrypter::EncryptionParams</a><li>m_crls
+: <a class="el" href="a00353.html#c75c6ceb2083de980387aa049618a2e4">xmltooling::BasicX509Credential</a><li>m_endpoint
+: <a class="el" href="a00497.html#5a0caf94eeba8888a82a488a520f716b">xmltooling::SOAPTransport::Address</a><li>m_filestamp
+: <a class="el" href="a00479.html#86d36200e2ece81dbd5eb39da4a84a3a">xmltooling::ReloadableXMLFile</a><li>m_from
+: <a class="el" href="a00497.html#795e6e707d58346a1eb095415d480759">xmltooling::SOAPTransport::Address</a><li>m_fullCRLChain
+: <a class="el" href="a00343.html#d54306c11ec7ae78fe0a19fbf86342a8">xmltooling::AbstractPKIXTrustEngine</a><li>m_issuerName
+: <a class="el" href="a00353.html#d318ccfdcac3dec9435e27c145fb9665">xmltooling::BasicX509Credential</a><li>m_key
+: <a class="el" href="a00494.html#513bfb3e48832f7f7db515e47e2353f8">xmlsignature::SignatureValidator</a>, <a class="el" href="a00353.html#7fab5a25240a66fa891635f872e1f7e5">xmltooling::BasicX509Credential</a><li>m_keyBuffer
+: <a class="el" href="a00394.html#bf5354fe89c567973813b60170e65501">xmlencryption::Encrypter::EncryptionParams</a><li>m_keyBufferSize
+: <a class="el" href="a00394.html#d10079caaeee0b5ddda3d29fba599255">xmlencryption::Encrypter::EncryptionParams</a><li>m_keyInfo
+: <a class="el" href="a00353.html#f90f24224fe6c46e3c850dcb3bc9323b">xmltooling::BasicX509Credential</a><li>m_keyInfoResolver
+: <a class="el" href="a00555.html#a44295fb0c4317960d730c50ec66fca2">xmltooling::XMLToolingConfig</a>, <a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">xmltooling::TrustEngine</a><li>m_keyNames
+: <a class="el" href="a00353.html#bb932b5f04b064a48bbc356ff5b82c81">xmltooling::BasicX509Credential</a><li>m_local
+: <a class="el" href="a00479.html#c2fabed40789d9d06819875123181d1b">xmltooling::ReloadableXMLFile</a><li>m_lock
+: <a class="el" href="a00479.html#3e66bb693f895cc2589ad12a6120d43f">xmltooling::ReloadableXMLFile</a><li>m_log
+: <a class="el" href="a00479.html#0e59323a1742b90b3a2a9d25a4e71e44">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">xmltooling::AbstractXMLObject</a><li>m_map
+: <a class="el" href="a00506.html#01912b7019625dcf8df1f2f54b62fefc">xmltooling::TemplateEngine::TemplateParameters</a><li>m_namespaces
+: <a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">xmltooling::AbstractXMLObject</a><li>m_nil
+: <a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">xmltooling::AbstractXMLObject</a><li>m_noNamespaceSchemaLocation
+: <a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">xmltooling::AbstractXMLObject</a><li>m_ownCerts
+: <a class="el" href="a00353.html#9571ccdb5def7e486f54cf321fe3620f">xmltooling::BasicX509Credential</a><li>m_pathResolver
+: <a class="el" href="a00555.html#45927edcf3cbf952050909e871257300">xmltooling::XMLToolingConfig</a><li>m_recipient
+: <a class="el" href="a00395.html#204fecd2b2ad8d9db965751eccdb2653">xmlencryption::Encrypter::KeyEncryptionParams</a><li>m_reloadInterval
+: <a class="el" href="a00479.html#968c46dcf9fd89a4ec30f3fb94e25acd">xmltooling::ReloadableXMLFile</a><li>m_replayCache
+: <a class="el" href="a00555.html#329676ae80b621dfd5c7968d976ba81c">xmltooling::XMLToolingConfig</a><li>m_request
+: <a class="el" href="a00506.html#0675dc2d7436d7cb95d599589d761dc8">xmltooling::TemplateEngine::TemplateParameters</a><li>m_root
+: <a class="el" href="a00479.html#871c01f825293101746216ca48bac451">xmltooling::ReloadableXMLFile</a><li>m_schemaLocation
+: <a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">xmltooling::AbstractXMLObject</a><li>m_serial
+: <a class="el" href="a00353.html#650fe6aa8c9d156d0555b3afd9c921ff">xmltooling::BasicX509Credential</a><li>m_source
+: <a class="el" href="a00479.html#a66e3bef51741040c0defebd01848b8a">xmltooling::ReloadableXMLFile</a><li>m_subjectName
+: <a class="el" href="a00353.html#c521b9236364b9641a0afb65657fe8cc">xmltooling::BasicX509Credential</a><li>m_templateEngine
+: <a class="el" href="a00555.html#f55f83cedc1ec9fd11f7f2691d05896a">xmltooling::XMLToolingConfig</a><li>m_text
+: <a class="el" href="a00341.html#f7f0ac026e26bea7ffb3959274221ee2">xmltooling::AbstractComplexElement</a><li>m_to
+: <a class="el" href="a00497.html#c5e8fcc467e28e128d74f3c9d965d007">xmltooling::SOAPTransport::Address</a><li>m_transport
+: <a class="el" href="a00495.html#7b085e97ec9fde3a9e2439fbdf03f101">soap11::SOAPClient</a><li>m_urlEncoder
+: <a class="el" href="a00555.html#0cd4d8e2893cd1531a4bf756e1026a59">xmltooling::XMLToolingConfig</a><li>m_validate
+: <a class="el" href="a00479.html#f337f78843ec483fd653ed7d7271bc53">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00495.html#a750e6772906879cbf9a6c83ea15928d">soap11::SOAPClient</a><li>m_xseccerts
+: <a class="el" href="a00353.html#3ac17e40471034b67867a3acf430ecf9">xmltooling::BasicX509Credential</a><li>mapXMLAlgorithmToKeyAlgorithm()
+: <a class="el" href="a00555.html#5bbcbaec5cd82a45bcdc884344e254bf">xmltooling::XMLToolingConfig</a><li>marshall()
+: <a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">xmltooling::XMLObject</a>, <a class="el" href="a00347.html#6b3095e086997a2e5af847261e9dfc87">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallAttributes()
+: <a class="el" href="a00347.html#c62882a82aaf6fb07c8474501214b9c9">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallContent()
+: <a class="el" href="a00347.html#d014dd8ebc0a150da5240762552063ab">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallElementType()
+: <a class="el" href="a00347.html#47a0f90fbcf43e0d05611eb3fb71a78e">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallExtensionAttributes()
+: <a class="el" href="a00340.html#b476d384dfcd5569d15c4a160c1c2bbb">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>MarshallingException()
+: <a class="el" href="a00444.html#626b1619dc6242a16bcec41d822646bd">xmltooling::MarshallingException</a><li>marshallInto()
+: <a class="el" href="a00347.html#13e55d9afdaddf9dfced55dfe5fd9a1c">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallNamespaces()
+: <a class="el" href="a00347.html#e382b6762fbb7136cb5924aed3e61620">xmltooling::AbstractXMLObjectMarshaller</a><li>mask_all_signals()
+: <a class="el" href="a00507.html#edec822b2be29be467bec8465bcc0a1d">xmltooling::Thread</a><li>mask_signals()
+: <a class="el" href="a00507.html#1430ea421efa18edafd379a0585bf948">xmltooling::Thread</a><li>matches()
+: <a class="el" href="a00486.html#114f2ac19bafe9f0fd7f2f1ca29da336">xmltooling::SecurityHelper</a>, <a class="el" href="a00373.html#e9f894d78fed641c6cc72e0100344c2c">xmltooling::CredentialCriteria</a><li>MIMETYPE_ATTRIB_NAME
+: <a class="el" href="a00392.html#fe4d2ab88ef03812626b7ef65c513e03">xmlencryption::EncryptedType</a><li>MUSTUNDERSTAND
+: <a class="el" href="a00411.html#10e068e32618f4383a83dc590bf7888d">soap11::Faultcode</a><li>MUSTUNDERSTAND_ATTRIB_NAME
+: <a class="el" href="a00421.html#8da53feea37de259bf745b19cf907025">soap11::Header</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li id="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>namedparams()
+: <a class="el" href="a00450.html#c709d6140eb4a9d113df755e8a104991">xmltooling::namedparams</a><li>Namespace()
+: <a class="el" href="a00451.html#1af42807d912643a295afc0b54c06ec3">xmltooling::Namespace</a><li>NDC()
+: <a class="el" href="a00452.html#9447a199c5a9a0812908aa97ba47e81b">xmltooling::NDC</a><li>newDocument()
+: <a class="el" href="a00461.html#82251bb1bf77cc8316b5ca9bf128e5d7">xmltooling::ParserPool</a><li>newPlugin()
+: <a class="el" href="a00472.html#5017d1ba6090fc6925900973b33b27fc">xmltooling::PluginManager< T, Key, Params ></a><li>next()
+: <a class="el" href="a00344.html#65b6fee16c1aeab3fe505d2110c4a32b">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>nil()
+: <a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">xmltooling::AbstractXMLObject</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li id="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OpenSSLCryptoX509CRL()
+: <a class="el" href="a00456.html#0c76db0ce2b953f325885cb9f4a437a6">xmltooling::OpenSSLCryptoX509CRL</a><li>OpenSSLTrustEngine()
+: <a class="el" href="a00458.html#6a6d5b7ba9707bff91c540cbe20ff655">xmltooling::OpenSSLTrustEngine</a><li>operator()()
+: <a class="el" href="a00420.html#556aae906347c8fb4fd758ebd573bec0">xmltooling::hasSchemaType</a>, <a class="el" href="a00419.html#8466cb60077c739979d6ec39514be9c7">xmltooling::hasQName</a>, <a class="el" href="a00366.html#9a01c3eaf93d0bbdd346d1e487233ca6">xmltooling::cleanup_const_pair< A, B ></a>, <a class="el" href="a00367.html#8c78fc7a2650d5dea6dd8aa7e6d7b781">xmltooling::cleanup_pair< A, B ></a>, <a class="el" href="a00365.html#be2ec3e71c2f92ce9ee5f63c6654edd0">xmltooling::cleanup< T ></a><li>operator->()
+: <a class="el" href="a00545.html#67236f9716dba2e9fb02fdecc43da479">xmltooling::XercesJanitor< T ></a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li id="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>params()
+: <a class="el" href="a00460.html#3ae2257f7be1b371e12a6c3628f23284">xmltooling::params</a><li>parse()
+: <a class="el" href="a00461.html#b2368f59df71ad113a2998c03ef94d6b">xmltooling::ParserPool</a><li>ParserPool()
+: <a class="el" href="a00461.html#ca3c09d237ffdd42c59b4f21470861c8">xmltooling::ParserPool</a><li>prepareForAssignment()
+: <a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">xmltooling::AbstractXMLObject</a><li>prepareTransport()
+: <a class="el" href="a00495.html#9afb1bc6eef5e52b61bb951663ca7a9b">soap11::SOAPClient</a><li>processAttribute()
+: <a class="el" href="a00348.html#6248ace010dfc5234b5eb118d8d07270">xmltooling::AbstractXMLObjectUnmarshaller</a><li>processChildElement()
+: <a class="el" href="a00348.html#46c9dca3daf7bafb8d62e7eb4c439c18">xmltooling::AbstractXMLObjectUnmarshaller</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li id="current"><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>QName()
+: <a class="el" href="a00475.html#df39cec784f421a93f3292033b14c13f">xmltooling::QName</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li id="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>raise()
+: <a class="el" href="a00508.html#389af9894abe057140768b1312e116c4">xmltooling::ThreadingException</a>, <a class="el" href="a00492.html#672112612d1f061a675416beb14a38ae">xmlsignature::SignatureException</a>, <a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">xmltooling::XMLSecurityException</a>, <a class="el" href="a00426.html#ea311581c3b39536382410c80e1f5c92">xmltooling::IOException</a>, <a class="el" href="a00524.html#14e849fa04d9ed84c1849f392736a167">xmltooling::ValidationException</a>, <a class="el" href="a00520.html#91bffee13485930f21fc43cfab36673d">xmltooling::UnknownExtensionException</a>, <a class="el" href="a00517.html#1e8f53e46b666bc9544adf072d968054">xmltooling::UnknownAttributeException</a>, <a class="el" href="a00519.html#37c3fe06098c4fce45be706df2af0b2e">xmltooling::UnknownElementException</a>, <a class="el" href="a00521.html#5498213e212463a5b4974f144b44a981">xmltooling::UnmarshallingException</a>, <a class="el" href="a00444.html#ec70a0ca19e00b2f8dfa0e70dd0d43c7">xmltooling::MarshallingException</a>, <a class="el" href="a00551.html#f795861800a6d32b799a67e728f3d383">xmltooling::XMLObjectException</a>, <a class="el" href="a00553.html#0cd5723cfdee8d3e7e7b9174b6d22cf2">xmltooling::XMLParserException</a>, <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>, <a class="el" href="a00396.html#b3cad7ac1a9a12edb38e8198a614ff61">xmlencryption::EncryptionException</a>, <a class="el" href="a00380.html#deb798a43141ab52217a1842ae47bea7">xmlencryption::DecryptionException</a><li>rdlock()
+: <a class="el" href="a00485.html#031ee55591c458d398c012e21ecd8f8a">xmltooling::RWLock</a><li>readString()
+: <a class="el" href="a00502.html#f179e55a19a1ec478aeae0ccad6a102f">xmltooling::StorageService</a><li>readText()
+: <a class="el" href="a00502.html#80841ca42524b4ba00948abcc7162517">xmltooling::StorageService</a><li>reap()
+: <a class="el" href="a00502.html#e0c45b1e7e1ea0f81e998fd1985194f6">xmltooling::StorageService</a><li>receive()
+: <a class="el" href="a00496.html#f735cce6c57f3b9bdb8374501d5a2cba">xmltooling::SOAPTransport</a>, <a class="el" href="a00495.html#82580a447180937e6810d3811f7cbb1d">soap11::SOAPClient</a><li>RECIPIENT_ATTRIB_NAME
+: <a class="el" href="a00389.html#a3b3a59db448bf57b52e275f6453b7ef">xmlencryption::EncryptedKey</a><li>registerBuilder()
+: <a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">xmltooling::XMLObjectBuilder</a><li>registerDefaultBuilder()
+: <a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">xmltooling::XMLObjectBuilder</a><li>registerFactory()
+: <a class="el" href="a00472.html#b98911b6c76c835d7c6903b7920dff60">xmltooling::PluginManager< T, Key, Params ></a>, <a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">xmltooling::XMLToolingException</a><li>registerIDAttribute()
+: <a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">xmltooling::AttributeExtensibleXMLObject</a><li>registerValidator()
+: <a class="el" href="a00526.html#8c10998e79352db435fb0b6b96466fff">xmltooling::ValidatorSuite</a><li>registerXMLAlgorithm()
+: <a class="el" href="a00555.html#d33e1d78d2f74c4caa079a3916f73b39">xmltooling::XMLToolingConfig</a><li>release()
+: <a class="el" href="a00545.html#5fd7a603cc8b4e0ab09d71b558d57a95">xmltooling::XercesJanitor< T ></a>, <a class="el" href="a00350.html#92e9992fd0408b3b2af4233d244bbfa1">xmltooling::auto_arrayptr< T ></a>, <a class="el" href="a00352.html#7e17e1ec936e7195b8c349851aac11db">xmltooling::auto_ptr_XMLCh</a>, <a class="el" href="a00351.html#f3ef2b33593f48bd586e0f6864273130">xmltooling::auto_ptr_char</a><li>releaseChildrenDOM()
+: <a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#9049abd9e8ce119f15efeb1b89323d3b">xmltooling::AbstractDOMCachingXMLObject</a><li>releaseDOM()
+: <a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#513086ab8b06dec6f34f8d30c5fff104">xmltooling::AbstractDOMCachingXMLObject</a><li>releaseParentDOM()
+: <a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#6c87721a19964c17154bed3b51ef5a56">xmltooling::AbstractDOMCachingXMLObject</a><li>releaseThisAndChildrenDOM()
+: <a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">xmltooling::XMLObject</a><li>releaseThisandParentDOM()
+: <a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">xmltooling::XMLObject</a><li>ReloadableXMLFile()
+: <a class="el" href="a00479.html#d16015f7a604a0180f2cbaa97ae937de">xmltooling::ReloadableXMLFile</a><li>removeChild()
+: <a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#bbc112402135a28bd1f51afee36e2e35">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#d39d0efe2c5337cfa4aeaea19f2a8fa8">xmltooling::AbstractComplexElement</a><li>removeNamespace()
+: <a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">xmltooling::AbstractXMLObject</a><li>removeTrustEngine()
+: <a class="el" href="a00358.html#62a0d411c4661df1873bca7a545b5719">xmltooling::ChainingTrustEngine</a><li>ReplayCache()
+: <a class="el" href="a00480.html#65813cbb6cdccedb82fbc66e422516dd">xmltooling::ReplayCache</a><li>reset()
+: <a class="el" href="a00495.html#6a5a905956460b3f927e9defc7952ba7">soap11::SOAPClient</a><li>resolve()
+: <a class="el" href="a00462.html#6de76ae00ab8dd18d7619f74b4c92699">xmltooling::PathResolver</a>, <a class="el" href="a00432.html#1fbf501f1359a8c53a4e82634596071c">xmltooling::KeyInfoResolver</a>, <a class="el" href="a00374.html#2a95d0c22696eb4da9fb828c773f722d">xmltooling::CredentialResolver</a><li>resolveEntity()
+: <a class="el" href="a00461.html#8e323a9c9fd10416ea3dc51b05409ac6">xmltooling::ParserPool</a><li>resolveKey()
+: <a class="el" href="a00391.html#028e5a5dda2786b57fcc734f6d88ecce">xmlencryption::EncryptedKeyResolver</a><li>ResolveTypes
+: <a class="el" href="a00529.html#9c4c820748fe4a9dc534c1f62810b35b">xmltooling::X509Credential</a>, <a class="el" href="a00371.html#41af688a39f80956d576626b3bac0e07">xmltooling::Credential</a><li>run()
+: <a class="el" href="a00505.html#54c62da42d450d7cf08a32760610fc9d">xmltooling::TemplateEngine</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li id="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sanitizeURL()
+: <a class="el" href="a00424.html#cdc529503ea897041e8be0b0c6d09d55">xmltooling::HTTPResponse</a><li>send()
+: <a class="el" href="a00496.html#959c75530a9f06dc84c1e596b6b22204">xmltooling::SOAPTransport</a>, <a class="el" href="a00495.html#3b8fc302b1e920a948543263077fd059">soap11::SOAPClient</a><li>sendError()
+: <a class="el" href="a00424.html#d6a4b4c4cf4db6e44f170d6bde2ac096">xmltooling::HTTPResponse</a>, <a class="el" href="a00418.html#f5302f96dcd5ef850e755e515bf29981">xmltooling::GenericResponse</a><li>sendRedirect()
+: <a class="el" href="a00424.html#d00de41496787ffbb7cb1de8698e5884">xmltooling::HTTPResponse</a><li>sendResponse()
+: <a class="el" href="a00424.html#9f2ac39237d3c4533997e3374a7f82dc">xmltooling::HTTPResponse</a>, <a class="el" href="a00418.html#83b42e482a69871a8054a52a8396b4cf">xmltooling::GenericResponse</a><li>serialize()
+: <a class="el" href="a00546.html#6e6a1ca5035600534d5c5d3494a8657c">xmltooling::XMLHelper</a><li>SERVER
+: <a class="el" href="a00411.html#a09022d4ab711582b0829c7bed820979">soap11::Faultcode</a><li>setActor()
+: <a class="el" href="a00408.html#a886bddea5dddf95bf52e3c02bcb75c7">soap11::Faultactor</a><li>setAlgorithm()
+: <a class="el" href="a00510.html#957bd4d836c67a560aa1e2a8e26ea5d2">xmlsignature::Transform</a>, <a class="el" href="a00397.html#59ac17b687472caa32ab3f762c170e21">xmlencryption::EncryptionMethod</a><li>setAlwaysDeclare()
+: <a class="el" href="a00451.html#c790c354c8f4175cbe3850aa4a5b4e68">xmltooling::Namespace</a><li>setAttribute()
+: <a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">xmltooling::AttributeExtensibleXMLObject</a>, <a class="el" href="a00340.html#8d67668678023332024cdc880d7df449">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>setAuth()
+: <a class="el" href="a00496.html#f719636a7033121a54bdd43daec089b2">xmltooling::SOAPTransport</a><li>setAuthenticated()
+: <a class="el" href="a00457.html#11d6e8f3749886c21e715922de37d0a0">xmltooling::OpenSSLSOAPTransport</a><li>setBody()
+: <a class="el" href="a00403.html#f7ce79f036648a1af23967ef2d9f97cb">soap11::Envelope</a><li>setCanonicalizationMethod()
+: <a class="el" href="a00490.html#9a11fa8748f1441409cf9a18b65ef515">xmlsignature::Signature</a><li>setCarriedKeyName()
+: <a class="el" href="a00389.html#96356e33845b893dcdf5cdf856b6542a">xmlencryption::EncryptedKey</a><li>setCfgDir()
+: <a class="el" href="a00462.html#0283907966156dedaa6b08e9bc4c78e3">xmltooling::PathResolver</a><li>setCipherData()
+: <a class="el" href="a00392.html#bbb46f5c4251cb4e20d095a65d197cf9">xmlencryption::EncryptedType</a><li>setCipherReference()
+: <a class="el" href="a00359.html#7b0466a7003d025fa9e86f9dce10b570">xmlencryption::CipherData</a><li>setCipherValue()
+: <a class="el" href="a00359.html#08a20a22e7b14d47caa15acf56adeea1">xmlencryption::CipherData</a><li>setCode()
+: <a class="el" href="a00411.html#cc6addba7b5cae8f7ecb233703f64a14">soap11::Faultcode</a><li>setConnectTimeout()
+: <a class="el" href="a00496.html#0628479a98a0dff4e24814ae4a9e7510">xmltooling::SOAPTransport</a><li>setContentReference()
+: <a class="el" href="a00490.html#f383e4b0a41715d82919d8abf4de04c1">xmlsignature::Signature</a><li>setContentType()
+: <a class="el" href="a00424.html#f345e019a816cf7f59befe1bbc6afb73">xmltooling::HTTPResponse</a>, <a class="el" href="a00418.html#42ac6ddf588dc64fb75c7c37afa9f4d4">xmltooling::GenericResponse</a><li>setCookie()
+: <a class="el" href="a00424.html#63bcd775850606efe990f412d3cca008">xmltooling::HTTPResponse</a><li>setCredential()
+: <a class="el" href="a00496.html#7d75069c65634417ac0d68df0bc56638">xmltooling::SOAPTransport</a>, <a class="el" href="a00494.html#992ae273d45070aa5ada3493ae198f30">xmlsignature::SignatureValidator</a><li>setData()
+: <a class="el" href="a00509.html#ff62ac5571c5261534595f0095c674a3">xmltooling::ThreadKey</a>, <a class="el" href="a00445.html#40f70b7352cf94d91f78034ea5c283a4">xmlsignature::MgmtData</a><li>setDefaultPackageName()
+: <a class="el" href="a00462.html#e2512dae82fb5e4bb9976dc791d3f542">xmltooling::PathResolver</a><li>setDefaultPrefix()
+: <a class="el" href="a00462.html#97db0825d92ba990e3aa5e053f54c323">xmltooling::PathResolver</a><li>setDetail()
+: <a class="el" href="a00407.html#05db4a76bb78cc8725ad8561ce53b786">soap11::Fault</a><li>setDocument()
+: <a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#c53a4c2c467616fe169ab8bd6d83e8c1">xmltooling::AbstractDOMCachingXMLObject</a><li>setDocumentElement()
+: <a class="el" href="a00347.html#37c7a6d470bd3e6c290beaaf5bfc82a5">xmltooling::AbstractXMLObjectMarshaller</a><li>setDOM()
+: <a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#0fccdc522c24256a8e7419cb4c062621">xmltooling::AbstractDOMCachingXMLObject</a><li>setDSAKeyValue()
+: <a class="el" href="a00439.html#3299e95409526e8d406d5ac320f9b5af">xmlsignature::KeyValue</a><li>setEncoding()
+: <a class="el" href="a00392.html#eee18782c1bff83f5fa21c86ae9acdc1">xmlencryption::EncryptedType</a><li>setEncryptedKeyResolver()
+: <a class="el" href="a00379.html#ecbab452cdc427ce4e0ad89b1504be7c">xmlencryption::Decrypter</a><li>setEncryptionMethod()
+: <a class="el" href="a00392.html#573cf2892405d9de5b2d84effd1b5f53">xmlencryption::EncryptedType</a><li>setEncryptionProperties()
+: <a class="el" href="a00392.html#c35f9d936d7ff42115cd05ad31e279e3">xmlencryption::EncryptedType</a><li>setExponent()
+: <a class="el" href="a00483.html#abcb71c6abe577313f3e83dafae16f5f">xmlsignature::RSAKeyValue</a><li>setExpression()
+: <a class="el" href="a00557.html#4efe3b840201731260f727f6ff553363">xmlsignature::XPath</a><li>setFaultactor()
+: <a class="el" href="a00407.html#4d72fcc49ba70399d77ead5f5e0c6f45">soap11::Fault</a><li>setFaultcode()
+: <a class="el" href="a00407.html#4aeccbcdd3b682166de787fe285a731e">soap11::Fault</a><li>setFaultstring()
+: <a class="el" href="a00407.html#0a25b958657104ca499bd7e7e0839917">soap11::Fault</a><li>setG()
+: <a class="el" href="a00383.html#12c3cf2a51d3afc23656fd80cc436bd3">xmlsignature::DSAKeyValue</a><li>setHeader()
+: <a class="el" href="a00403.html#cee57d7b6be440394542109edb76799e">soap11::Envelope</a><li>setId()
+: <a class="el" href="a00429.html#e71b90af99aa5cf489250999c01e8622">xmlsignature::KeyInfo</a>, <a class="el" href="a00392.html#0ec66775c678a7ac83003e061ca8f4cc">xmlencryption::EncryptedType</a>, <a class="el" href="a00399.html#0e4a7a8cfac79146ad306cf60005f3e6">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#eefd6e8658da7d14bd150e8561c43a76">xmlencryption::EncryptionProperty</a><li>setID()
+: <a class="el" href="a00468.html#974b5d9a6294723613fc92cffdb41976">xmlsignature::PGPKeyID</a><li>setJ()
+: <a class="el" href="a00383.html#bc48760c747e95f06c3a51e3b6df99e6">xmlsignature::DSAKeyValue</a><li>setKEKResolver()
+: <a class="el" href="a00379.html#8db85ac8bd75691f6b6df4d8952e13f5">xmlencryption::Decrypter</a><li>setKey()
+: <a class="el" href="a00494.html#dcded407dd145394089f54b5072214b7">xmlsignature::SignatureValidator</a><li>setKeyAlgorithm()
+: <a class="el" href="a00373.html#1f3ed34fac83bf121d69fe6b18bdb506">xmltooling::CredentialCriteria</a><li>setKeyInfo()
+: <a class="el" href="a00490.html#c964e306a7fbb5055b5fb16332f1b9f0">xmlsignature::Signature</a>, <a class="el" href="a00373.html#b915ce9945117123652e221f5bce0d4a">xmltooling::CredentialCriteria</a>, <a class="el" href="a00392.html#144397d5cc3cfb584f3d63f746ad5f79">xmlencryption::EncryptedType</a><li>setKeyInfoResolver()
+: <a class="el" href="a00555.html#227c87f5e3f44c7e2cfb775a15ff2e41">xmltooling::XMLToolingConfig</a>, <a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">xmltooling::TrustEngine</a><li>setKeySize()
+: <a class="el" href="a00373.html#26a68b1032128526a1f7f04869ff79cf">xmltooling::CredentialCriteria</a>, <a class="el" href="a00397.html#1b510f0b1dc8acdbe84b8d6e015ed3d2">xmlencryption::EncryptionMethod</a><li>setLibDir()
+: <a class="el" href="a00462.html#6e08f1b395c01e98cfd34fb8bcbecec0">xmltooling::PathResolver</a><li>setLocalPart()
+: <a class="el" href="a00475.html#39e2921d64500f0264a6125671b6ad54">xmltooling::QName</a><li>setLogDir()
+: <a class="el" href="a00462.html#f83e0d8e56031795d08e5136ed9bed49">xmltooling::PathResolver</a><li>setMessage()
+: <a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">xmltooling::XMLToolingException</a><li>setMimeType()
+: <a class="el" href="a00392.html#b1c6c7fede74e1c960ca03575d0c8f96">xmlencryption::EncryptedType</a><li>setModulus()
+: <a class="el" href="a00483.html#627f67a17c708f04b95047acdde865a4">xmlsignature::RSAKeyValue</a><li>setName()
+: <a class="el" href="a00542.html#585ea33198177fd876f9efb90149521b">xmlsignature::X509SubjectName</a>, <a class="el" href="a00534.html#c92f1f0801d9cbf2cab97d107c5e91c9">xmlsignature::X509IssuerName</a>, <a class="el" href="a00433.html#d6c6c1e650cf44e74752bf15ee6c037a">xmlsignature::KeyName</a>, <a class="el" href="a00453.html#2be9554486c449943f429d91e663f2a9">xmlencryption::OAEPparams</a>, <a class="el" href="a00356.html#aae1a14a5925e8dee954de494155e0a0">xmlencryption::CarriedKeyName</a><li>setNamespacePrefix()
+: <a class="el" href="a00451.html#0b72c4f697fef3c2faed8276d6903f0e">xmltooling::Namespace</a><li>setNamespaceURI()
+: <a class="el" href="a00475.html#e21e65ba5ef6febb2dc91bd6525b7980">xmltooling::QName</a>, <a class="el" href="a00451.html#ff4bfd917a19905b005dda52d5252852">xmltooling::Namespace</a><li>setNativeKeyInfo()
+: <a class="el" href="a00373.html#d431eeec65e81c72c09c50cab00f0736">xmltooling::CredentialCriteria</a><li>setNil()
+: <a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">xmltooling::XMLObject</a><li>setOAEPparams()
+: <a class="el" href="a00397.html#195f831912e406d087df85e413360daf">xmlencryption::EncryptionMethod</a><li>setP()
+: <a class="el" href="a00383.html#4a71678abc97378c4e1922d032931f47">xmlsignature::DSAKeyValue</a><li>setPacket()
+: <a class="el" href="a00470.html#c9b02937a979fe40e96909d240113d83">xmlsignature::PGPKeyPacket</a><li>setParent()
+: <a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">xmltooling::AbstractXMLObject</a><li>setPathResolver()
+: <a class="el" href="a00555.html#a57f1d78f28f933a53c58df40646a06f">xmltooling::XMLToolingConfig</a><li>setPeerName()
+: <a class="el" href="a00373.html#480a6c4ef97429e0056120acc1bf87dd">xmltooling::CredentialCriteria</a><li>setPgenCounter()
+: <a class="el" href="a00383.html#5a801010dfe4e7578db10402f81c6714">xmlsignature::DSAKeyValue</a><li>setPGPKeyID()
+: <a class="el" href="a00466.html#7d4ec9b3fb9488b3a8236144743ed6b6">xmlsignature::PGPData</a><li>setPGPKeyPacket()
+: <a class="el" href="a00466.html#621fb7c8e37a7d9df56a9e66dd47851f">xmlsignature::PGPData</a><li>setPrefix()
+: <a class="el" href="a00475.html#725ee17c71d6d2a3618998844dba9f01">xmltooling::QName</a><li>setProviderOption()
+: <a class="el" href="a00496.html#d0217ed0f74bf739584b1223b51133ed">xmltooling::SOAPTransport</a><li>setPublicKey()
+: <a class="el" href="a00373.html#8875a386b0238d37e7b20fb3f1fa76b8">xmltooling::CredentialCriteria</a><li>setQ()
+: <a class="el" href="a00383.html#85804937f2e56240d5282301c46b6ae4">xmlsignature::DSAKeyValue</a><li>setRecipient()
+: <a class="el" href="a00389.html#bb2cb615caf30ae1794246c239572a66">xmlencryption::EncryptedKey</a><li>setReferenceList()
+: <a class="el" href="a00389.html#19c3ddabbed9f8b19f2410864cbf9877">xmlencryption::EncryptedKey</a><li>setReplayCache()
+: <a class="el" href="a00555.html#7cf64a563dd7f5e757fd409076b8ce89">xmltooling::XMLToolingConfig</a><li>setRequestHeader()
+: <a class="el" href="a00425.html#895fd2cf6c94e17ff3bfbeb913d8eb24">xmltooling::HTTPSOAPTransport</a><li>setResponseHeader()
+: <a class="el" href="a00424.html#0b3c34036d4470bb6a2da39c0b51e607">xmltooling::HTTPResponse</a><li>setRSAKeyValue()
+: <a class="el" href="a00439.html#7ea76610b59f0be16bdf02769ed9fcc7">xmlsignature::KeyValue</a><li>setRunDir()
+: <a class="el" href="a00462.html#36a354c3fe9fa081b0d3b685419669e4">xmltooling::PathResolver</a><li>setSeed()
+: <a class="el" href="a00383.html#35f70f78722af556875e56a552c342c2">xmlsignature::DSAKeyValue</a><li>setSerialNumber()
+: <a class="el" href="a00538.html#282b9fd7651886c073f084c222d8d49f">xmlsignature::X509SerialNumber</a><li>setSignature()
+: <a class="el" href="a00373.html#e6b99bb3ef22f583f65e12a8af54da3a">xmltooling::CredentialCriteria</a><li>setSignatureAlgorithm()
+: <a class="el" href="a00490.html#616e2f0b79171796c198becd0c9490e4">xmlsignature::Signature</a><li>setSigningKey()
+: <a class="el" href="a00490.html#ceba3093bb4ad74bbf4db7256d075e95">xmlsignature::Signature</a><li>setSize()
+: <a class="el" href="a00437.html#07b206ec231a09169459eb2ac1951ea9">xmlencryption::KeySize</a><li>setSSLCallback()
+: <a class="el" href="a00457.html#c0814ce749ef41ab75a95613a256b008">xmltooling::OpenSSLSOAPTransport</a><li>setString()
+: <a class="el" href="a00413.html#7f7427ba47784ebe46b3f0b94b900ce9">soap11::Faultstring</a><li>setTagPrefix()
+: <a class="el" href="a00505.html#3f28f5b1e3cece34684b17ffcbda588e">xmltooling::TemplateEngine</a><li>setTarget()
+: <a class="el" href="a00401.html#326024df6cb81a5bcf38c629f0af571f">xmlencryption::EncryptionProperty</a><li>setTemplateEngine()
+: <a class="el" href="a00555.html#759f20fafc670a8287d0993a9a16ff56">xmltooling::XMLToolingConfig</a><li>setTextContent()
+: <a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#c94d0bd19c5219613779f2ebe3e97647">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#41bc6152306602c043927e3697007068">xmltooling::AbstractComplexElement</a><li>setTimeout()
+: <a class="el" href="a00496.html#5d549b64adea079d4fa7680659911c26">xmltooling::SOAPTransport</a><li>setTransforms()
+: <a class="el" href="a00481.html#c2a9a14f2d65d31e8f1276e4f57994c7">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00361.html#a7cc11700121e8bb5c9320f3952d5a40">xmlencryption::CipherReference</a><li>setTrustEngine()
+: <a class="el" href="a00496.html#479be43ad0df959e35748dc2d07f5ab9">xmltooling::SOAPTransport</a><li>setType()
+: <a class="el" href="a00481.html#92883a57210a6217a21c894cd9ae905e">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00392.html#870afd1665c425e4a4d934a7f512a149">xmlencryption::EncryptedType</a><li>setUnknownXMLObject()
+: <a class="el" href="a00439.html#35d3ce2dc5970113ea34cd8ef36fe2ea">xmlsignature::KeyValue</a><li>setURI()
+: <a class="el" href="a00481.html#b08f3cc5d19a683f5b425585044798dd">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00478.html#3cffa4a3a0860766c3b66aa18952c0de">xmlencryption::ReferenceType</a>, <a class="el" href="a00361.html#0432fa901e8c1bd42dd3067d6ac32a1a">xmlencryption::CipherReference</a><li>setURLEncoder()
+: <a class="el" href="a00555.html#d248af06900bafc1ec482fbf57fe71da">xmltooling::XMLToolingConfig</a><li>setUsage()
+: <a class="el" href="a00373.html#a485c011e79c80f9c2c9b5a05d6ff62e">xmltooling::CredentialCriteria</a><li>setValidating()
+: <a class="el" href="a00495.html#18da3a2ef3c53b3b7361d28376eaaeb2">soap11::SOAPClient</a><li>setValue()
+: <a class="el" href="a00500.html#f68f0679442ce02dfc75794f3375cb56">xmlsignature::SPKISexp</a>, <a class="el" href="a00530.html#6c25c1e835f4922e5f8da152957cecb0">xmlsignature::X509CRL</a>, <a class="el" href="a00527.html#1f8ceb7eb132e774bae625a283fffe05">xmlsignature::X509Certificate</a>, <a class="el" href="a00540.html#91a56d63fa891c1b64cd771d8f37c627">xmlsignature::X509SKI</a>, <a class="el" href="a00427.html#e3ad8bd515b01e3a670e69550bbbc2b4">xmlsignature::J</a>, <a class="el" href="a00560.html#86801e7c864cd3225bf106f08896bcd9">xmlsignature::Y</a>, <a class="el" href="a00415.html#9b5ad8747b5f966792dce68538fe3391">xmlsignature::G</a>, <a class="el" href="a00473.html#5a1ba0f7fcc84c6de52904854668c95f">xmlsignature::Q</a>, <a class="el" href="a00459.html#b3fd9cd7a7a4904e2a5e2901ce3badcc">xmlsignature::P</a>, <a class="el" href="a00464.html#94cc14f074363b22d308002d453ae5f8">xmlsignature::PgenCounter</a>, <a class="el" href="a00487.html#fb9130e098a79e5a4c187d0dfd458eb0">xmlsignature::Seed</a>, <a class="el" href="a00405.html#c76cf365f036e60c947be8f125fd0a4e">xmlsignature::Exponent</a>, <a class="el" href="a00447.html#55150e1a872ce5699b0150ce1618904e">xmlsignature::Modulus</a>, <a class="el" href="a00363.html#644108846854e0e158d5853f208b4b24">xmlencryption::CipherValue</a><li>setVerifyHost()
+: <a class="el" href="a00496.html#542f4f60eb15290abbadbd690d92f811">xmltooling::SOAPTransport</a><li>setX509IssuerName()
+: <a class="el" href="a00536.html#aa218c4374210bb3d286c6cd34580d81">xmlsignature::X509IssuerSerial</a><li>setX509SerialNumber()
+: <a class="el" href="a00536.html#a34f976a07c73a441df7b50a6ab5eec6">xmlsignature::X509IssuerSerial</a><li>setXMLAlgorithm()
+: <a class="el" href="a00373.html#e6df26abe879f049c3661702537a1fe1">xmltooling::CredentialCriteria</a><li>setXMLDir()
+: <a class="el" href="a00462.html#042505f165b1afdb5fb7af9ee9612eb0">xmltooling::PathResolver</a><li>setY()
+: <a class="el" href="a00383.html#a91e854daaaf88e23b546764ef094a52">xmlsignature::DSAKeyValue</a><li>SharedLock()
+: <a class="el" href="a00489.html#bc769c830da81988995e14b4bc37a1f6">xmltooling::SharedLock</a><li>sign()
+: <a class="el" href="a00490.html#664c91bb5dd58be4dce59c5e2f76547f">xmlsignature::Signature</a><li>signal()
+: <a class="el" href="a00369.html#047bfe4f8b0d1feb76cf4ba663527151">xmltooling::CondWait</a><li>Signature()
+: <a class="el" href="a00490.html#43d360fe4911cc0ffd4d1156d0bd8332">xmlsignature::Signature</a><li>SignatureException()
+: <a class="el" href="a00492.html#6d30f0bf59d46f267f0c37baaed9e03c">xmlsignature::SignatureException</a><li>SignatureTrustEngine()
+: <a class="el" href="a00493.html#18d401a37fc7565b545fdadd722114f4">xmltooling::SignatureTrustEngine</a><li>SignatureValidator()
+: <a class="el" href="a00494.html#43e6384eb13194b0468b3effbae8d1c6">xmlsignature::SignatureValidator</a><li>sleep()
+: <a class="el" href="a00507.html#f962224e99122fb0635f59f9d93f5530">xmltooling::Thread</a><li>SOAPClient()
+: <a class="el" href="a00495.html#75535ec15529c7fd27da38de5a6a7d42">soap11::SOAPClient</a><li>SOAPTransportManager
+: <a class="el" href="a00555.html#69dfcf1333face6cba8697b21b301907">xmltooling::XMLToolingConfig</a><li>ssl_ctx_callback_fn
+: <a class="el" href="a00457.html#86f5c1b08e342771f7d9ba16a71a9151">xmltooling::OpenSSLSOAPTransport</a><li>status_t
+: <a class="el" href="a00424.html#d07686755b9cd4cf4186fc684445c08d">xmltooling::HTTPResponse</a><li>StorageServiceManager
+: <a class="el" href="a00555.html#759371b0f811cb86e44f07bb752e65c8">xmltooling::XMLToolingConfig</a><li>StreamBinInputStream()
+: <a class="el" href="a00504.html#3d55befc6f971a3cb3aacdfe114a3acf">xmltooling::StreamInputSource::StreamBinInputStream</a><li>StreamInputSource()
+: <a class="el" href="a00503.html#3b339de6814d2d17ca2a2e3fa23f2074">xmltooling::StreamInputSource</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li id="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TARGET_ATTRIB_NAME
+: <a class="el" href="a00401.html#842c9a585f8c97da471f98ce9dfeaf0f">xmlencryption::EncryptionProperty</a><li>TemplateEngine()
+: <a class="el" href="a00505.html#800d10d615807ed98df4513266ad94c1">xmltooling::TemplateEngine</a><li>term()
+: <a class="el" href="a00555.html#a9e5c64dd5834a9811d6d94e5c54101a">xmltooling::XMLToolingConfig</a><li>ThreadingException()
+: <a class="el" href="a00508.html#0951e0c6567fe445fe0e0fe711d9c02f">xmltooling::ThreadingException</a><li>timedwait()
+: <a class="el" href="a00369.html#58fdd1fdb53c30c963b06fa424fe5ce8">xmltooling::CondWait</a><li>toQueryString()
+: <a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">xmltooling::XMLToolingException</a><li>toString()
+: <a class="el" href="a00475.html#ce010b342050983023ea0a9d65a1c39c">xmltooling::QName</a>, <a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">xmltooling::XMLToolingException</a><li>transport_auth_t
+: <a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">xmltooling::SOAPTransport</a><li>TrustEngine()
+: <a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">xmltooling::TrustEngine</a><li>TrustEngineManager
+: <a class="el" href="a00555.html#276589c037a1de4a6c02089490dfd4ab">xmltooling::XMLToolingConfig</a><li>TYPE_ATTRIB_NAME
+: <a class="el" href="a00481.html#f0d62254b4b6d7b055a28a6d55b4c59c">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00392.html#fbf1b88afde969175719fe27ab1b2d9a">xmlencryption::EncryptedType</a><li>TYPE_DSAKEYVALUE
+: <a class="el" href="a00481.html#89e7d43cd473b87e4378d784db023128">xmlsignature::RetrievalMethod</a><li>TYPE_NAME
+: <a class="el" href="a00403.html#05fdf0a497b31c840ae0e5b4408753b4">soap11::Envelope</a>, <a class="el" href="a00421.html#accf6a4da8d8edf557bf71e5f12ec9b5">soap11::Header</a>, <a class="el" href="a00354.html#095e825de73d90115e08b4f338264334">soap11::Body</a>, <a class="el" href="a00407.html#730f667e6241d607eae243e3fc169f6f">soap11::Fault</a>, <a class="el" href="a00381.html#c7d107e5c297fb3c0894d7c7965930c5">soap11::Detail</a>, <a class="el" href="a00429.html#4325616b7c6537b292cfbab71bd7b881">xmlsignature::KeyInfo</a>, <a class="el" href="a00466.html#8d82141dd6b4383e542a1faab0e0f53b">xmlsignature::PGPData</a>, <a class="el" href="a00498.html#ccbf4deb2f067328df3d3f435032ba45">xmlsignature::SPKIData</a>, <a class="el" href="a00532.html#8acaffc6cc439128d2cebc03eac5a283">xmlsignature::X509Data</a>, <a class="el" href="a00536.html#63639aa6fd25cfb837eade2c01172ac2">xmlsignature::X509IssuerSerial</a>, <a class="el" href="a00481.html#8652e3c2f58a61dd6b6d2f764bb11697">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00513.html#c428becc9e17f8cb9cd0558e0c23ff54">xmlsignature::Transforms</a>, <a class="el" href="a00510.html#cf6764e5bed69f6ebcb9af157700966a">xmlsignature::Transform</a>, <a class="el" href="a00439.html#81c86163a3b912298fdc6029e04dae46">xmlsignature::KeyValue</a>, <a class="el" href="a00483.html#ac71a81784aa85d66ebb9751f93a5d72">xmlsignature::RSAKeyValue</a>, <a class="el" href="a00383.html#59d3029d5a0e8411576958eb688dfe4a">xmlsignature::DSAKeyValue</a>, <a class="el" href="a00389.html#6242008f84da0c0cf084e38b5d91319d">xmlencryption::EncryptedKey</a>, <a class="el" href="a00387.html#ecea36a47fc3b0204674e65bc4113433">xmlencryption::EncryptedData</a>, <a class="el" href="a00392.html#31e117cfed7a1e24d882c4ea1a6f373f">xmlencryption::EncryptedType</a>, <a class="el" href="a00478.html#74eed174bb3f8413ae83e0d2e4f3d99f">xmlencryption::ReferenceType</a>, <a class="el" href="a00399.html#fcfc4de81b396fec53c6d70bf65ed5cf">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#7103331b74d5b9d7bfd780bd19497027">xmlencryption::EncryptionProperty</a>, <a class="el" href="a00359.html#a149ed528650e5e738bc1fc48f2e026b">xmlencryption::CipherData</a>, <a class="el" href="a00361.html#1ba489a492c7557341f5499cd833821f">xmlencryption::CipherReference</a>, <a class="el" href="a00512.html#6814c16b7b6d91483d3715c3a4512441">xmlencryption::Transforms</a>, <a class="el" href="a00397.html#cc8c123c1bb3c2228208fdb0e4397728">xmlencryption::EncryptionMethod</a><li>TYPE_RSAKEYVALUE
+: <a class="el" href="a00481.html#dcc2d75e5deb6c21e66deef880e1a96d">xmlsignature::RetrievalMethod</a><li>TYPE_X509DATA
+: <a class="el" href="a00481.html#3d84a1ec578a9614f9da38e391645cfb">xmlsignature::RetrievalMethod</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li id="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UnknownAttributeException()
+: <a class="el" href="a00517.html#42d88b939a4d26710e32b6af9d5a00cc">xmltooling::UnknownAttributeException</a><li>UnknownElementException()
+: <a class="el" href="a00519.html#b734a37748286904cc82d35535886210">xmltooling::UnknownElementException</a><li>UnknownExtensionException()
+: <a class="el" href="a00520.html#73a4a951a4da1fc66690c9a20e33111c">xmltooling::UnknownExtensionException</a><li>unlock()
+: <a class="el" href="a00485.html#229a7ecde18609f0a168c4279320b8c4">xmltooling::RWLock</a>, <a class="el" href="a00449.html#1bd0643a5aa85c0d612bfddc5d1d372a">xmltooling::Mutex</a>, <a class="el" href="a00479.html#6a22afbcef62d60c6c193e857760b82f">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00442.html#04bef17b2138bf6820bde7507c4d8111">xmltooling::Lockable</a><li>unmarshall()
+: <a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">xmltooling::XMLObject</a>, <a class="el" href="a00348.html#a8588b8aa3698573417a5c64b9bf6d5b">xmltooling::AbstractXMLObjectUnmarshaller</a><li>unmarshallAttributes()
+: <a class="el" href="a00348.html#b4101db89ab7011e87dd6f0efd88c6c0">xmltooling::AbstractXMLObjectUnmarshaller</a><li>unmarshallContent()
+: <a class="el" href="a00348.html#69256bd6d26a0328855c6b81ed6b3027">xmltooling::AbstractXMLObjectUnmarshaller</a><li>unmarshallExtensionAttribute()
+: <a class="el" href="a00340.html#972b08534e1359cfda35bcaf04f09b55">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>UnmarshallingException()
+: <a class="el" href="a00521.html#303c1372090d85c0235f1a8c6dec00ee">xmltooling::UnmarshallingException</a><li>unsafe_chars
+: <a class="el" href="a00505.html#2e98443722632d0e8f0ae0e9d3b18fe0">xmltooling::TemplateEngine</a><li>updateContext()
+: <a class="el" href="a00502.html#761fc446e8288a8f76144697d3b96b19">xmltooling::StorageService</a><li>updateString()
+: <a class="el" href="a00502.html#caea8d3c75f4781368f236e1f8cbbb45">xmltooling::StorageService</a><li>updateText()
+: <a class="el" href="a00502.html#6b197f2401cb1d42e241f8b7560655a9">xmltooling::StorageService</a><li>URI_ATTRIB_NAME
+: <a class="el" href="a00481.html#c52a19732222654c1ccc8a123228f12e">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00478.html#55cbc34f0bad17586911fddef48e70db">xmlencryption::ReferenceType</a>, <a class="el" href="a00361.html#cda6373f3c84a6b31940f42bf2582070">xmlencryption::CipherReference</a><li>URLInputSource()
+: <a class="el" href="a00523.html#20f2cbccb4f53f45cd81df8828620635">xmltooling::URLInputSource</a><li>UsageTypes
+: <a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">xmltooling::Credential</a><li>useChunkedEncoding()
+: <a class="el" href="a00425.html#2186b355fc97e766acc2b6482cd0345f">xmltooling::HTTPSOAPTransport</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li id="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>v
+: <a class="el" href="a00460.html#f3d4616c0f5ca725336c0104b6804f44">xmltooling::params</a><li>validate()
+: <a class="el" href="a00526.html#ed327170801b8ed34d8c65b8aa10dca2">xmltooling::ValidatorSuite</a>, <a class="el" href="a00525.html#3489bcbbc5b4dc2e2850e82b28883bfc">xmltooling::Validator</a>, <a class="el" href="a00494.html#ada1271ddfe7a1e034a4a3f78d101c71">xmlsignature::SignatureValidator</a>, <a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">xmltooling::X509TrustEngine</a>, <a class="el" href="a00493.html#fa4faf764172ab400b1f8d8e3f17e907">xmltooling::SignatureTrustEngine</a>, <a class="el" href="a00458.html#b460e560fe8c78c316cca2abd09a41fd">xmltooling::OpenSSLTrustEngine</a>, <a class="el" href="a00358.html#55099c5123f867c31313358e67162710">xmltooling::ChainingTrustEngine</a>, <a class="el" href="a00343.html#c5b4864b5379bbeeeae329b1f60844b0">xmltooling::AbstractPKIXTrustEngine</a><li>ValidationException()
+: <a class="el" href="a00524.html#7ef931267c2743b1587ee8993cde1614">xmltooling::ValidationException</a><li>ValidatorSuite()
+: <a class="el" href="a00526.html#ed14decfba47135551df8290b656d770">xmltooling::ValidatorSuite</a><li>verifyRawSignature()
+: <a class="el" href="a00490.html#c712cc9d34cc18352eb7468503ea615b">xmlsignature::Signature</a><li>VERSIONMISMATCH
+: <a class="el" href="a00411.html#f561155573fd351de6d7d3c9f0d3d170">soap11::Faultcode</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li id="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wait()
+: <a class="el" href="a00369.html#27b0fad6c76b0ba1ddc84195947fa9da">xmltooling::CondWait</a><li>what()
+: <a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">xmltooling::XMLToolingException</a><li>wrlock()
+: <a class="el" href="a00485.html#63b3c77f87ea8c806fca0eae84aa264f">xmltooling::RWLock</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li id="current"><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>X509CRL()
+: <a class="el" href="a00555.html#ce678af457b7e33b8d30dc9d805a6236">xmltooling::XMLToolingConfig</a><li>X509TrustEngine()
+: <a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">xmltooling::X509TrustEngine</a><li>XercesJanitor()
+: <a class="el" href="a00545.html#d8cc90d6de24820c3dd68e79b17fd7d9">xmltooling::XercesJanitor< T ></a><li>XMLObjectChildrenList()
+: <a class="el" href="a00550.html#dacb270f77b56ab039587049058464e6">xmltooling::XMLObjectChildrenList< Container, _Ty ></a><li>XMLObjectException()
+: <a class="el" href="a00551.html#9840c1cb46123c4a3e231a394df6c02f">xmltooling::XMLObjectException</a><li>XMLObjectPairList()
+: <a class="el" href="a00552.html#f18e485a18105e6e490adfedc3ac7421">xmltooling::XMLObjectPairList< Container, _Ty ></a><li>XMLParserException()
+: <a class="el" href="a00553.html#2e52b51eee8580cfb5be4a643734f380">xmltooling::XMLParserException</a><li>XMLSecurityException()
+: <a class="el" href="a00554.html#ca8b8266d98b0a1407589220bcd5846b">xmltooling::XMLSecurityException</a><li>XMLToolingException()
+: <a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">xmltooling::XMLToolingException</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li id="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented class members with links to the class documentation for each member:
+<p>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~auto_arrayptr()
+: <a class="el" href="a00350.html#0a3e150f3ecde5a5bbe3347964c9b4d2">xmltooling::auto_arrayptr< T ></a><li>~auto_ptr_char()
+: <a class="el" href="a00351.html#1d1dc6156d8dfad4e11f8450f144ce05">xmltooling::auto_ptr_char</a><li>~auto_ptr_XMLCh()
+: <a class="el" href="a00352.html#17aeee8c89b6f55a14072ad754fd4e6b">xmltooling::auto_ptr_XMLCh</a><li>~ChainingTrustEngine()
+: <a class="el" href="a00358.html#9a4d9765542403938844e64c388d74fd">xmltooling::ChainingTrustEngine</a><li>~Lock()
+: <a class="el" href="a00441.html#428f07e30c6fec5911ccd42fa9cac456">xmltooling::Lock</a><li>~Locker()
+: <a class="el" href="a00443.html#f2b9de8b99f850030e97477033560f72">xmltooling::Locker</a><li>~NDC()
+: <a class="el" href="a00452.html#d85c5b138be10e1c96cbde2cb7fc2420">xmltooling::NDC</a><li>~SharedLock()
+: <a class="el" href="a00489.html#d51358f73f4bfd9732847782998d65f5">xmltooling::SharedLock</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Enumerations</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li id="current"><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>file_type_t
+: <a class="el" href="a00462.html#3993854759ba0350e7bf1dcffd5a679c">xmltooling::PathResolver</a><li>keyinfo_extraction_t
+: <a class="el" href="a00373.html#ae6962fd31cb137e17aedd8e8c8a92cd">xmltooling::CredentialCriteria</a><li>KeyInfoTypes
+: <a class="el" href="a00529.html#3d989827966bf93615642931bcc55104">xmltooling::X509Credential</a>, <a class="el" href="a00371.html#f519ceab001326e52a826ddb5951deb2">xmltooling::Credential</a><li>ResolveTypes
+: <a class="el" href="a00529.html#9c4c820748fe4a9dc534c1f62810b35b">xmltooling::X509Credential</a>, <a class="el" href="a00371.html#41af688a39f80956d576626b3bac0e07">xmltooling::Credential</a><li>status_t
+: <a class="el" href="a00424.html#d07686755b9cd4cf4186fc684445c08d">xmltooling::HTTPResponse</a><li>transport_auth_t
+: <a class="el" href="a00496.html#afd763f15fbe6818acd53b256e698b7a">xmltooling::SOAPTransport</a><li>UsageTypes
+: <a class="el" href="a00371.html#18c591469a164f8c06fd1120e1e4df77">xmltooling::Credential</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>AbstractAttributeExtensibleXMLObject()
+: <a class="el" href="a00340.html#c05a380dee7884830c0d7d48ff5ea434">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>AbstractComplexElement()
+: <a class="el" href="a00341.html#612b55ab249a9e9e6fc1b9490e619e94">xmltooling::AbstractComplexElement</a><li>AbstractDOMCachingXMLObject()
+: <a class="el" href="a00342.html#a86d2d1bdaacca3eea8f3d59c3b61f96">xmltooling::AbstractDOMCachingXMLObject</a><li>AbstractPKIXTrustEngine()
+: <a class="el" href="a00343.html#8c6fcccc66fb78d3e91da1d6d042aa96">xmltooling::AbstractPKIXTrustEngine</a><li>AbstractSimpleElement()
+: <a class="el" href="a00345.html#776f77b544cd36c0138b8b1288d8672a">xmltooling::AbstractSimpleElement</a><li>AbstractXMLObject()
+: <a class="el" href="a00346.html#460bcc54732aee1598910ee2ef46cee3">xmltooling::AbstractXMLObject</a><li>addNamespace()
+: <a class="el" href="a00547.html#4596a523687399fb67b6257779925232">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#31c5461445610826a2eaa700a095b900">xmltooling::AbstractXMLObject</a><li>addProperties()
+: <a class="el" href="a00556.html#61b78774b05a9f8609a97e4bc186a555">xmltooling::XMLToolingException</a><li>addProperty()
+: <a class="el" href="a00556.html#f0760dc44945e7de899bc082f6742b92">xmltooling::XMLToolingException</a><li>Address()
+: <a class="el" href="a00497.html#c2c818a885ea42da6955d5d1a5fa6103">xmltooling::SOAPTransport::Address</a><li>addTrustEngine()
+: <a class="el" href="a00358.html#56afdcef0535c285e7b77db63313819d">xmltooling::ChainingTrustEngine</a><li>alwaysDeclare()
+: <a class="el" href="a00451.html#3096b10f087ebebef6c0e31ec375bdd2">xmltooling::Namespace</a><li>appendChildElement()
+: <a class="el" href="a00546.html#08a4ca04791cc9e7f396fac26fdcec3f">xmltooling::XMLHelper</a><li>assign()
+: <a class="el" href="a00443.html#9ff5efce9f39386f84a84a2e9628b4bb">xmltooling::Locker</a><li>attach()
+: <a class="el" href="a00455.html#62f3fe8e81af102af7df52369c2f9b91">xmltooling::OpenSSLCredential</a><li>auto_arrayptr()
+: <a class="el" href="a00350.html#705ab86c4139ba5eb2dc7dc0c28a6563">xmltooling::auto_arrayptr< T ></a><li>auto_ptr_char()
+: <a class="el" href="a00351.html#f94cb25bb8eb7948c5fef0fe1827b54e">xmltooling::auto_ptr_char</a><li>auto_ptr_XMLCh()
+: <a class="el" href="a00352.html#cef2fc752ba4c11d02bf629b39144357">xmltooling::auto_ptr_XMLCh</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li id="current"><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BasicX509Credential()
+: <a class="el" href="a00353.html#4eb7c9f73843a0d0ffd50b62faca3565">xmltooling::BasicX509Credential</a><li>broadcast()
+: <a class="el" href="a00369.html#bf79d11d1b9bfffc58a4713a14d8de1b">xmltooling::CondWait</a><li>buildBody()
+: <a class="el" href="a00355.html#6668f30bcc70c9f01abefb75d09aaa32">soap11::BodyBuilder</a><li>buildCarriedKeyName()
+: <a class="el" href="a00357.html#fd3a81d62ec47c574d82e2b59cdfdc14">xmlencryption::CarriedKeyNameBuilder</a><li>buildCipherData()
+: <a class="el" href="a00360.html#6edfd0dca3e8280ec171fa0d86e05509">xmlencryption::CipherDataBuilder</a><li>buildCipherReference()
+: <a class="el" href="a00362.html#2e04a2b1d4ce7e825638cac4c3b3bc47">xmlencryption::CipherReferenceBuilder</a><li>buildCipherValue()
+: <a class="el" href="a00364.html#1855364cac16a2eaac8d7285a099c07b">xmlencryption::CipherValueBuilder</a><li>buildDataReference()
+: <a class="el" href="a00377.html#723f484a5b10f322b97001cd44bd6c23">xmlencryption::DataReferenceBuilder</a><li>buildDetail()
+: <a class="el" href="a00382.html#bd016d2c18bcbf2da24cde261ae6c921">soap11::DetailBuilder</a><li>buildDSAKeyValue()
+: <a class="el" href="a00384.html#fd22d7f9d55a9f5abff91bc4fb4bdbe9">xmlsignature::DSAKeyValueBuilder</a><li>buildEncryptedData()
+: <a class="el" href="a00388.html#c7ae65727a236d00b06fb78ba63f4559">xmlencryption::EncryptedDataBuilder</a><li>buildEncryptedKey()
+: <a class="el" href="a00390.html#81708ec520b5bbc9ad28c98526e7fb60">xmlencryption::EncryptedKeyBuilder</a><li>buildEncryptionMethod()
+: <a class="el" href="a00398.html#034a37a35f45502cfbde1804f48375db">xmlencryption::EncryptionMethodBuilder</a><li>buildEncryptionProperties()
+: <a class="el" href="a00400.html#f49c22047b43d39cb5c33f0e42d99715">xmlencryption::EncryptionPropertiesBuilder</a><li>buildEncryptionProperty()
+: <a class="el" href="a00402.html#e2c94bd49a08c334feb6a389abec8594">xmlencryption::EncryptionPropertyBuilder</a><li>buildEnvelope()
+: <a class="el" href="a00404.html#30f4fe1fe0d0151ffc6af758fc9c15da">soap11::EnvelopeBuilder</a><li>buildExponent()
+: <a class="el" href="a00406.html#4cbbfd234c9f28645a2a641836ef311b">xmlsignature::ExponentBuilder</a><li>buildFault()
+: <a class="el" href="a00410.html#0573f5726c15e9bd6167d740767d08cd">soap11::FaultBuilder</a><li>buildFaultactor()
+: <a class="el" href="a00409.html#e1355df2d43892bd47dc619f3ce118d4">soap11::FaultactorBuilder</a><li>buildFaultcode()
+: <a class="el" href="a00412.html#175cdd4df73505c47d5708642014e42c">soap11::FaultcodeBuilder</a><li>buildFaultstring()
+: <a class="el" href="a00414.html#7da38ef15dae46455cef2c4c0718b179">soap11::FaultstringBuilder</a><li>buildFromDocument()
+: <a class="el" href="a00548.html#ee93390bc68d0b9a91a6c49c488dda52">xmltooling::XMLObjectBuilder</a><li>buildFromElement()
+: <a class="el" href="a00548.html#89318e01de86c40975c62012f1ef7e6e">xmltooling::XMLObjectBuilder</a><li>buildFromQName()
+: <a class="el" href="a00548.html#fe26636964c75e9d407cd50e56375977">xmltooling::XMLObjectBuilder</a><li>buildG()
+: <a class="el" href="a00416.html#51a7c00a94b84642b1688954b0aa5463">xmlsignature::GBuilder</a><li>buildHeader()
+: <a class="el" href="a00422.html#d8a32f49fc77efc305794beeae8c9fe9">soap11::HeaderBuilder</a><li>buildJ()
+: <a class="el" href="a00428.html#fb32ccbb75e0424ed8be76fd0ad73411">xmlsignature::JBuilder</a><li>buildKeyInfo()
+: <a class="el" href="a00430.html#2bcee1211e44046845b4be9804088067">xmlsignature::KeyInfoBuilder</a><li>buildKeyName()
+: <a class="el" href="a00434.html#b8508064e1a830e5735319087c523b05">xmlsignature::KeyNameBuilder</a><li>buildKeyReference()
+: <a class="el" href="a00436.html#712c54dedf77e5d2c243266d7fd96229">xmlencryption::KeyReferenceBuilder</a><li>buildKeySize()
+: <a class="el" href="a00438.html#54137674cda3f2c6b1c4819dd737fee1">xmlencryption::KeySizeBuilder</a><li>buildKeyValue()
+: <a class="el" href="a00440.html#bd37279ae053f6cb911ce1d3f6319f9c">xmlsignature::KeyValueBuilder</a><li>buildMgmtData()
+: <a class="el" href="a00446.html#8604c86d74f540593f87a28a94b8a072">xmlsignature::MgmtDataBuilder</a><li>buildModulus()
+: <a class="el" href="a00448.html#31e807ee25b39f99863458ff28677c77">xmlsignature::ModulusBuilder</a><li>buildOAEPparams()
+: <a class="el" href="a00454.html#37b833fc88ee249ff59748adeebaf876">xmlencryption::OAEPparamsBuilder</a><li>buildObject()
+: <a class="el" href="a00548.html#c15bf36da46fa469f993419ed623e54e">xmltooling::XMLObjectBuilder</a>, <a class="el" href="a00414.html#7e2c084df3b091acd604f039c2db4387">soap11::FaultstringBuilder</a>, <a class="el" href="a00412.html#adbcd90c7e7c6f8c5fec15e582dac821">soap11::FaultcodeBuilder</a>, <a class="el" href="a00409.html#276012a12d6225482bfe7bba8ed5fd79">soap11::FaultactorBuilder</a>, <a class="el" href="a00382.html#c8ff595b4c657e04c768e814729d9470">soap11::DetailBuilder</a>, <a class="el" href="a00422.html#793743fd61b7bf331b39545c24053fd1">soap11::HeaderBuilder</a>, <a class="el" href="a00410.html#b6f7b12094121d2fc14e4033402cb5fa">soap11::FaultBuilder</a>, <a class="el" href="a00404.html#bc39cf802d49411ad432f63b56e824b7">soap11::EnvelopeBuilder</a>, <a class="el" href="a00355.html#1a58440fad2a6a9bd4c40b1ef8697118">soap11::BodyBuilder</a>, <a class="el" href="a00491.html#89bdf827ee1351a3bcb4e6fba6d62e0b">xmlsignature::SignatureBuilder</a>, <a class="el" href="a00430.html#1eeca59c1ae78c87467cdf777b7f8345">xmlsignature::KeyInfoBuilder</a>, <a class="el" href="a00440.html#dd52281ee005d5277296e06cf302f072">xmlsignature::KeyValueBuilder</a>, <a class="el" href="a00484.html#589356e65b670efb164c8d22b5b64426">xmlsignature::RSAKeyValueBuilder</a>, <a class="el" href="a00384.html#a58d9031cbf8462566f4bba1834572e6">xmlsignature::DSAKeyValueBuilder</a>, <a class="el" href="a00428.html#c2f44fce6803bd01f812e1698f852be1">xmlsignature::JBuilder</a>, <a class="el" href="a00561.html#d77d612334be510aa5c6c6b9ba45654e">xmlsignature::YBuilder</a>, <a class="el" href="a00416.html#784f2ca6befcf52a348ba3bda7658cbe">xmlsignature::GBuilder</a>, <a class="el" href="a00474.html#225f6c3a9f1196912fe59f0c5f41db4e">xmlsignature::QBuilder</a>, <a class="el" href="a00463.html#60d1b29ed386bff709c876b9af7d9126">xmlsignature::PBuilder</a>, <a class="el" href="a00465.html#4644e869d55e519369e2d052f1bfadf1">xmlsignature::PgenCounterBuilder</a>, <a class="el" href="a00488.html#f1c220ea4f7c391ecfea355c3a7ca7e7">xmlsignature::SeedBuilder</a>, <a class="el" href="a00406.html#b533cdbc0809a78c2a740bedf17d34ab">xmlsignature::ExponentBuilder</a>, <a class="el" href="a00448.html#6433ecce27ee373d98212410d5f8548c">xmlsignature::ModulusBuilder</a>, <a class="el" href="a00446.html#3006d812e83ae7121d6c0f6509b86560">xmlsignature::MgmtDataBuilder</a>, <a class="el" href="a00434.html#13e104730fb19feb2839d7b9ff7bdbbe">xmlsignature::KeyNameBuilder</a>, <a class="el" href="a00482.html#c0e12cf834bc668239d181686db69241">xmlsignature::RetrievalMethodBuilder</a>, <a class="el" href="a00514.html#29a9f477e866bede4ce14de29d25dd7d">xmlsignature::TransformsBuilder</a>, <a class="el" href="a00511.html#9570557ef6cb20c66d8bdffa509465c0">xmlsignature::TransformBuilder</a>, <a class="el" href="a00558.html#5ef0d204f2d123294bbb44fe7c2aede4">xmlsignature::XPathBuilder</a>, <a class="el" href="a00533.html#57db7aacb86144387219564fa3c3e0e8">xmlsignature::X509DataBuilder</a>, <a class="el" href="a00531.html#73f776ae333cca8e6125cacb04ea3bb6">xmlsignature::X509CRLBuilder</a>, <a class="el" href="a00528.html#d6951102829105666e0b5d3ca9478d13">xmlsignature::X509CertificateBuilder</a>, <a class="el" href="a00543.html#f7b7fa40754254c4c75f4406e30b7d03">xmlsignature::X509SubjectNameBuilder</a>, <a class="el" href="a00541.html#4d1217afbbccfaa615f3f328161b98bb">xmlsignature::X509SKIBuilder</a>, <a class="el" href="a00539.html#45c55e2b518f2806b852baa62731d98d">xmlsignature::X509SerialNumberBuilder</a>, <a class="el" href="a00535.html#b3410f8b8cc454e42baa4a73eed02266">xmlsignature::X509IssuerNameBuilder</a>, <a class="el" href="a00537.html#cebfe687b870c1fed235126bd50e4d71">xmlsignature::X509IssuerSerialBuilder</a>, <a class="el" href="a00501.html#7b47e50e575eb380ece0e1fd6dceac85">xmlsignature::SPKISexpBuilder</a>, <a class="el" href="a00499.html#e3da418440389852b9f0ff1f8f625e75">xmlsignature::SPKIDataBuilder</a>, <a class="el" href="a00471.html#842b98b83c7ca0635fc80cb32fbb4ea7">xmlsignature::PGPKeyPacketBuilder</a>, <a class="el" href="a00469.html#82e7f4a3473bbff75ed4c8cf4134f04d">xmlsignature::PGPKeyIDBuilder</a>, <a class="el" href="a00467.html#2f9ef0766e86572682eb42106bab828e">xmlsignature::PGPDataBuilder</a>, <a class="el" href="a00518.html#00dc953d8cfe78dd765e87555eae8c23">xmltooling::UnknownElementBuilder</a>, <a class="el" href="a00515.html#b89e356b3cb464cfedf8c11f6076a7a2">xmlencryption::TransformsBuilder</a>, <a class="el" href="a00477.html#6b166ff48106090ce5d684872a0ab0eb">xmlencryption::ReferenceListBuilder</a>, <a class="el" href="a00454.html#4bc62bf377f04ef2f2b5701ae28216ff">xmlencryption::OAEPparamsBuilder</a>, <a class="el" href="a00438.html#944d37775c499e29d5f3a4fd5ec9dcf1">xmlencryption::KeySizeBuilder</a>, <a class="el" href="a00436.html#d5837139f3d71ba447512d9d35a710b1">xmlencryption::KeyReferenceBuilder</a>, <a class="el" href="a00402.html#f8d33b08ca7498e2c8465c73d4d90d8b">xmlencryption::EncryptionPropertyBuilder</a>, <a class="el" href="a00400.html#c5cfe8a9e040112da2feac55bf90972c">xmlencryption::EncryptionPropertiesBuilder</a>, <a class="el" href="a00398.html#628c85b0121e64fadef69581018dbe29">xmlencryption::EncryptionMethodBuilder</a>, <a class="el" href="a00390.html#0639886c4f53630d6ed4ff7fa150faa8">xmlencryption::EncryptedKeyBuilder</a>, <a class="el" href="a00388.html#ca5784f47ce733b6f31547e30fc0c62e">xmlencryption::EncryptedDataBuilder</a>, <a class="el" href="a00377.html#25385bf62f8f4fd161b64a61d1ba721f">xmlencryption::DataReferenceBuilder</a>, <a class="el" href="a00364.html#fb34dd2e0de24d3f04485ef42550406d">xmlencryption::CipherValueBuilder</a>, <a class="el" href="a00362.html#5ff0d428564cfae377421f8ae92d2695">xmlencryption::CipherReferenceBuilder</a>, <a class="el" href="a00360.html#d72fec8e7b79489d053300a2884a91d4">xmlencryption::CipherDataBuilder</a>, <a class="el" href="a00357.html#fac02bfc65a64764843020930c4b9be5">xmlencryption::CarriedKeyNameBuilder</a>, <a class="el" href="a00368.html#dda9934e2989a6258a0d2aaca3493024">xmltooling::ConcreteXMLObjectBuilder</a><li>buildOneFromElement()
+: <a class="el" href="a00548.html#26c2ed67001b16d8648fb9f1a9ede00b">xmltooling::XMLObjectBuilder</a><li>buildP()
+: <a class="el" href="a00463.html#7b588fb97fe52ebcd3dd75ee6c89785b">xmlsignature::PBuilder</a><li>buildPgenCounter()
+: <a class="el" href="a00465.html#92e9340a51da4c9526923f839d577c62">xmlsignature::PgenCounterBuilder</a><li>buildPGPData()
+: <a class="el" href="a00467.html#17cfd0424c7ddf1bb9dd6819bb3f1459">xmlsignature::PGPDataBuilder</a><li>buildPGPKeyID()
+: <a class="el" href="a00469.html#eeed813764b701aad19860c34b7e9a01">xmlsignature::PGPKeyIDBuilder</a><li>buildPGPKeyPacket()
+: <a class="el" href="a00471.html#bc20aee6d1a2b60d4cfa50db833cc8db">xmlsignature::PGPKeyPacketBuilder</a><li>buildQ()
+: <a class="el" href="a00474.html#f7774b8dc9d87e9d1f3650b86ad6ab38">xmlsignature::QBuilder</a><li>buildReferenceList()
+: <a class="el" href="a00477.html#76d10b68f77e9016c530f1d2638f4c56">xmlencryption::ReferenceListBuilder</a><li>buildRetrievalMethod()
+: <a class="el" href="a00482.html#30753fa8ed655f2e25d4c58aa6ed0599">xmlsignature::RetrievalMethodBuilder</a><li>buildRSAKeyValue()
+: <a class="el" href="a00484.html#40b66259a8ea125192a63169d317fdd0">xmlsignature::RSAKeyValueBuilder</a><li>buildSeed()
+: <a class="el" href="a00488.html#dc47d99ce839063b42a6fd660d5ca74b">xmlsignature::SeedBuilder</a><li>buildSignature()
+: <a class="el" href="a00491.html#b151aa97570bb0ac389ced0e13e3e867">xmlsignature::SignatureBuilder</a><li>buildSPKIData()
+: <a class="el" href="a00499.html#3c909d29688ccab547ca662ab6f167d3">xmlsignature::SPKIDataBuilder</a><li>buildSPKISexp()
+: <a class="el" href="a00501.html#e29a33b99830e995d4d8aff1b733dac1">xmlsignature::SPKISexpBuilder</a><li>buildTransform()
+: <a class="el" href="a00511.html#345857c9366a4acd934bbe7cd4149aec">xmlsignature::TransformBuilder</a><li>buildTransforms()
+: <a class="el" href="a00514.html#0862b031314bbb44159c94366d7680b9">xmlsignature::TransformsBuilder</a>, <a class="el" href="a00515.html#6f5f8a7d642f404b0f93f3fe0d6a4af1">xmlencryption::TransformsBuilder</a><li>buildX509Certificate()
+: <a class="el" href="a00528.html#a652063e9d3ee46263711f366c5453cb">xmlsignature::X509CertificateBuilder</a><li>buildX509CRL()
+: <a class="el" href="a00531.html#6de5c042d19390d692ec4483daffa395">xmlsignature::X509CRLBuilder</a><li>buildX509Data()
+: <a class="el" href="a00533.html#ad3da0fddee25ebbc5dcc0b4802b3eea">xmlsignature::X509DataBuilder</a><li>buildX509IssuerName()
+: <a class="el" href="a00535.html#fe76685a3e6754497dd1bb6c14e29e03">xmlsignature::X509IssuerNameBuilder</a><li>buildX509IssuerSerial()
+: <a class="el" href="a00537.html#16060461c8bbc4369e11cd99052b9505">xmlsignature::X509IssuerSerialBuilder</a><li>buildX509SerialNumber()
+: <a class="el" href="a00539.html#9f9d3a0462b266981a8c38de0c6a1b0d">xmlsignature::X509SerialNumberBuilder</a><li>buildX509SKI()
+: <a class="el" href="a00541.html#51b336b5ced079fb942d25e91ea1af8d">xmlsignature::X509SKIBuilder</a><li>buildX509SubjectName()
+: <a class="el" href="a00543.html#060d228236940bb3a427c60801e97aec">xmlsignature::X509SubjectNameBuilder</a><li>buildXPath()
+: <a class="el" href="a00558.html#b62e67d26093fbe8b026103b4605e8ed">xmlsignature::XPathBuilder</a><li>buildY()
+: <a class="el" href="a00561.html#da3656caf751b76487e28d1f9c356e86">xmlsignature::YBuilder</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li id="current"><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>ChainingTrustEngine()
+: <a class="el" href="a00358.html#55629baff99c1a5f79723258073edbf1">xmltooling::ChainingTrustEngine</a><li>check()
+: <a class="el" href="a00480.html#e7652145498cc96a0843a1a8ad4244b9">xmltooling::ReplayCache</a><li>checkEntityNames()
+: <a class="el" href="a00343.html#71c52360b126db13be4d44e71aace5a7">xmltooling::AbstractPKIXTrustEngine</a><li>clone()
+: <a class="el" href="a00547.html#133c8a0972116c6a2315157261d962de">xmltooling::XMLObject</a>, <a class="el" href="a00559.html#57fe01183664dda30fa4e5f4a6cc9a67">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#11c05ba6c6046eaf002b2225c4957033">xmltooling::OpenSSLCryptoX509CRL</a>, <a class="el" href="a00342.html#eb30158b0bcfb169766ccb45606e5ae4">xmltooling::AbstractDOMCachingXMLObject</a><li>cloneBody()
+: <a class="el" href="a00354.html#b8aff8edecf22999ec1f8828a2cdf246">soap11::Body</a><li>cloneCarriedKeyName()
+: <a class="el" href="a00356.html#2c2bf51b5b8d3d13f7dd9b7b5c71b8a7">xmlencryption::CarriedKeyName</a><li>cloneCipherData()
+: <a class="el" href="a00359.html#2a44492432530a4d31317afefebdf4fe">xmlencryption::CipherData</a><li>cloneCipherReference()
+: <a class="el" href="a00361.html#30dccf1e2f3f2dc36a478258e7573d0e">xmlencryption::CipherReference</a><li>cloneCipherValue()
+: <a class="el" href="a00363.html#c134039e4ba5e5d5aa8ea962ddba1df3">xmlencryption::CipherValue</a><li>cloneDataReference()
+: <a class="el" href="a00376.html#72251acc4029996368bb9bd0dd9647a1">xmlencryption::DataReference</a><li>cloneDetail()
+: <a class="el" href="a00381.html#eb424c964d99a5132632b34c1e4b33e6">soap11::Detail</a><li>cloneDOM()
+: <a class="el" href="a00342.html#c1772ded2f9c881ab70fd72949df44a1">xmltooling::AbstractDOMCachingXMLObject</a><li>cloneDSAKeyValue()
+: <a class="el" href="a00383.html#3fdd7822a9b99f48ebc2ceae0fdc58f9">xmlsignature::DSAKeyValue</a><li>cloneEncryptedData()
+: <a class="el" href="a00387.html#009430e15ff2ec141cf89be0eee7d00c">xmlencryption::EncryptedData</a><li>cloneEncryptedKey()
+: <a class="el" href="a00389.html#f477ed3289cde35b169c2d0e5aa6332a">xmlencryption::EncryptedKey</a><li>cloneEncryptedType()
+: <a class="el" href="a00392.html#b5c5eb8a0cda49076dd2485a1d61ae26">xmlencryption::EncryptedType</a><li>cloneEncryptionMethod()
+: <a class="el" href="a00397.html#994057d2dfafd545f5cc7e3fdcec834f">xmlencryption::EncryptionMethod</a><li>cloneEncryptionProperties()
+: <a class="el" href="a00399.html#019a36a2da6534f48efd4dd049ab2ff2">xmlencryption::EncryptionProperties</a><li>cloneEncryptionProperty()
+: <a class="el" href="a00401.html#e14e4110531363a563ff0b38d4eef505">xmlencryption::EncryptionProperty</a><li>cloneEnvelope()
+: <a class="el" href="a00403.html#8e037858b6dadf2728a0f6110c424d16">soap11::Envelope</a><li>cloneExponent()
+: <a class="el" href="a00405.html#d56b443a84deb64deeb5ed7550818fb4">xmlsignature::Exponent</a><li>cloneFault()
+: <a class="el" href="a00407.html#27605012d9e0c70d66391af85720107f">soap11::Fault</a><li>cloneFaultactor()
+: <a class="el" href="a00408.html#823316e7ee5cd8e99569bf4ae25f606c">soap11::Faultactor</a><li>cloneFaultcode()
+: <a class="el" href="a00411.html#9229edc67d0bda3fc2aa72f3583ea7f7">soap11::Faultcode</a><li>cloneFaultstring()
+: <a class="el" href="a00413.html#c474916842e45686cd0fbad01279fd76">soap11::Faultstring</a><li>cloneG()
+: <a class="el" href="a00415.html#7527aede92a414ab2352b89d953fbcba">xmlsignature::G</a><li>cloneHeader()
+: <a class="el" href="a00421.html#c0826047be8de459d6189279f3e221dc">soap11::Header</a><li>cloneJ()
+: <a class="el" href="a00427.html#309476c3b4d53e10da96793efce3aefb">xmlsignature::J</a><li>cloneKeyInfo()
+: <a class="el" href="a00429.html#7f885b330017115b0613b4c3a9b94062">xmlsignature::KeyInfo</a><li>cloneKeyName()
+: <a class="el" href="a00433.html#acfc9c78ca802bc168d78d7c13bcac3e">xmlsignature::KeyName</a><li>cloneKeyReference()
+: <a class="el" href="a00435.html#e705f56871ac4fdf9b4e1e5d61879223">xmlencryption::KeyReference</a><li>cloneKeySize()
+: <a class="el" href="a00437.html#560ba217c43562bd2429eadb4b90b8b9">xmlencryption::KeySize</a><li>cloneKeyValue()
+: <a class="el" href="a00439.html#77c6e787811b4b3fe1c34428dbf64902">xmlsignature::KeyValue</a><li>cloneMgmtData()
+: <a class="el" href="a00445.html#c03bccbaf43f5b8d4849d43ff77dc934">xmlsignature::MgmtData</a><li>cloneModulus()
+: <a class="el" href="a00447.html#cd4cebf35bb66b26d54d20863905b69f">xmlsignature::Modulus</a><li>cloneOAEPparams()
+: <a class="el" href="a00453.html#8664ac261d571356043bdd1e9feafe80">xmlencryption::OAEPparams</a><li>cloneP()
+: <a class="el" href="a00459.html#0e3c2f0f73e4d5b99a0c8d8ee3f4568d">xmlsignature::P</a><li>clonePgenCounter()
+: <a class="el" href="a00464.html#60d55c79cce163b23bccc07d56604da8">xmlsignature::PgenCounter</a><li>clonePGPData()
+: <a class="el" href="a00466.html#e783e698e5dd3b32b56503447afe47db">xmlsignature::PGPData</a><li>clonePGPKeyID()
+: <a class="el" href="a00468.html#75a7a264c13c11909a6df848e4b15773">xmlsignature::PGPKeyID</a><li>clonePGPKeyPacket()
+: <a class="el" href="a00470.html#13ebd3046b2d3d936c2851e3decc26b4">xmlsignature::PGPKeyPacket</a><li>cloneQ()
+: <a class="el" href="a00473.html#3597a05347dc30c5f94f8dfdc5938133">xmlsignature::Q</a><li>cloneReferenceList()
+: <a class="el" href="a00476.html#ba29ebb3a26dd1d38816cd0fe9f790aa">xmlencryption::ReferenceList</a><li>cloneReferenceType()
+: <a class="el" href="a00478.html#a749c205748d0c6938790d6ad9b76978">xmlencryption::ReferenceType</a><li>cloneRetrievalMethod()
+: <a class="el" href="a00481.html#2dc90b37a6f610f1820058f79783a3e5">xmlsignature::RetrievalMethod</a><li>cloneRSAKeyValue()
+: <a class="el" href="a00483.html#71f609eee577ef991530cd520cf9985a">xmlsignature::RSAKeyValue</a><li>cloneSeed()
+: <a class="el" href="a00487.html#6ce33544c4514d14fbf192262e5baf99">xmlsignature::Seed</a><li>cloneSignature()
+: <a class="el" href="a00490.html#85968020750998c4773571ca60ec655f">xmlsignature::Signature</a><li>cloneSPKIData()
+: <a class="el" href="a00498.html#cf0f4b2c166a37136a8e42779eb50b37">xmlsignature::SPKIData</a><li>cloneSPKISexp()
+: <a class="el" href="a00500.html#67f29a817d9f3b48a9aae5d531a16c6b">xmlsignature::SPKISexp</a><li>cloneTransform()
+: <a class="el" href="a00510.html#b4f0e557b59dba55063a70828bd741f4">xmlsignature::Transform</a><li>cloneTransforms()
+: <a class="el" href="a00513.html#f6b7c06d12faf39e147345bd21ae5938">xmlsignature::Transforms</a>, <a class="el" href="a00512.html#032e3a8f6f9486355a81734636302db6">xmlencryption::Transforms</a><li>cloneX509Certificate()
+: <a class="el" href="a00527.html#f02f4e3a0b42e716cf6edd9a13ddd58f">xmlsignature::X509Certificate</a><li>cloneX509CRL()
+: <a class="el" href="a00530.html#f874c5aa75d4dce633919173db97eb67">xmlsignature::X509CRL</a><li>cloneX509Data()
+: <a class="el" href="a00532.html#ab0f15b54c73b46ed35ebe5bf38f9f32">xmlsignature::X509Data</a><li>cloneX509IssuerName()
+: <a class="el" href="a00534.html#9c4a41f6877ac6ba532184e95758c589">xmlsignature::X509IssuerName</a><li>cloneX509IssuerSerial()
+: <a class="el" href="a00536.html#34265a24e1c3e9477a516a7fcbe092f4">xmlsignature::X509IssuerSerial</a><li>cloneX509SerialNumber()
+: <a class="el" href="a00538.html#9d357d86cdc7839d98c748ccc46454b8">xmlsignature::X509SerialNumber</a><li>cloneX509SKI()
+: <a class="el" href="a00540.html#4f83bbcfd410fb5d2edda2310c417297">xmlsignature::X509SKI</a><li>cloneX509SubjectName()
+: <a class="el" href="a00542.html#bdea4c5b7ba1fa0e8e758bac8fa73f7a">xmlsignature::X509SubjectName</a><li>cloneXPath()
+: <a class="el" href="a00557.html#07234805365ef62568d2c0faed60cf8c">xmlsignature::XPath</a><li>cloneY()
+: <a class="el" href="a00560.html#48982cd74079c8bb550d792d4fb93ab9">xmlsignature::Y</a><li>ContentReference()
+: <a class="el" href="a00370.html#fc9e9a32f3183dd4e663124b46833c25">xmlsignature::ContentReference</a><li>create()
+: <a class="el" href="a00369.html#bf48d7291cd167854b9b480f030f2728">xmltooling::CondWait</a>, <a class="el" href="a00485.html#d14f6a27df7d1581a863dac4875d1785">xmltooling::RWLock</a>, <a class="el" href="a00449.html#43aacc3a6509ec560208b27ad15fe6f8">xmltooling::Mutex</a>, <a class="el" href="a00509.html#4ff12740d5ac8640a6bfe98434c6f9ec">xmltooling::ThreadKey</a>, <a class="el" href="a00507.html#7a6d95d2c5d1936a864a37acddf4b8d4">xmltooling::Thread</a><li>createRawSignature()
+: <a class="el" href="a00490.html#4798cb29be9864198d3e7d5e49aab02a">xmlsignature::Signature</a><li>createReferences()
+: <a class="el" href="a00370.html#32c684c1edda6ca1cc706d9fc496db13">xmlsignature::ContentReference</a><li>createString()
+: <a class="el" href="a00502.html#314bdf9c6ac51c4edcd0f3ca79d11355">xmltooling::StorageService</a><li>createText()
+: <a class="el" href="a00502.html#cf888184e3c2b4831f47f71fe069ef6a">xmltooling::StorageService</a><li>CredentialCriteria()
+: <a class="el" href="a00373.html#52ff5a2da3b6f5da05c508bf806d45e0">xmltooling::CredentialCriteria</a><li>CurlURLInputStream()
+: <a class="el" href="a00375.html#3461eeffbc91264d3c758f48773ea621">xmltooling::CurlURLInputStream</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li id="current"><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>decode()
+: <a class="el" href="a00522.html#eaaa0f427ea28f49a124f04dfbb005a7">xmltooling::URLEncoder</a><li>decryptData()
+: <a class="el" href="a00379.html#ec199ec18e7d2ea1b27fa3eaa85c8112">xmlencryption::Decrypter</a><li>Decrypter()
+: <a class="el" href="a00379.html#6652020df4f6c4b87ffed4e35addebd8">xmlencryption::Decrypter</a><li>DecryptionException()
+: <a class="el" href="a00380.html#c71c473493970300132dc3cf9bc6600a">xmlencryption::DecryptionException</a><li>decryptKey()
+: <a class="el" href="a00379.html#8fdf14fff8142be5b7690298395afae1">xmlencryption::Decrypter</a><li>deleteContext()
+: <a class="el" href="a00502.html#eb8b202ffd9b9a93edcd033b6776858f">xmltooling::StorageService</a><li>deleteString()
+: <a class="el" href="a00502.html#f697222ceb16740a6539daea28fc90da">xmltooling::StorageService</a><li>deleteText()
+: <a class="el" href="a00502.html#d33e93bc48d35eaac2e8cece9cd7330b">xmltooling::StorageService</a><li>deregisterBuilder()
+: <a class="el" href="a00548.html#8d51ed5fa716e00686cce3d73cb9b691">xmltooling::XMLObjectBuilder</a><li>deregisterDefaultBuilder()
+: <a class="el" href="a00548.html#4ecdff36694103918b398fbca57d4f10">xmltooling::XMLObjectBuilder</a><li>deregisterFactories()
+: <a class="el" href="a00472.html#25b8ba0ba2f86ed6fbcd82eefaadd079">xmltooling::PluginManager< T, Key, Params ></a>, <a class="el" href="a00556.html#9c88a6909be697bd4e4e0679103db2a9">xmltooling::XMLToolingException</a><li>deregisterFactory()
+: <a class="el" href="a00472.html#8f18b7f338b5a9c1511666f6799200fa">xmltooling::PluginManager< T, Key, Params ></a>, <a class="el" href="a00556.html#c2503a8d0c7b3b96e508723e279eb481">xmltooling::XMLToolingException</a><li>deregisterIDAttribute()
+: <a class="el" href="a00349.html#a74dfd5310440ffd5c7e4077cc282e2f">xmltooling::AttributeExtensibleXMLObject</a><li>deregisterIDAttributes()
+: <a class="el" href="a00349.html#2f4d4a8f9a6d8201f023439c61e50de9">xmltooling::AttributeExtensibleXMLObject</a><li>deregisterValidators()
+: <a class="el" href="a00526.html#46b7a5b7859d503d20adb76fd2172a94">xmltooling::ValidatorSuite</a><li>destroyBuilders()
+: <a class="el" href="a00548.html#4e301b5121aa8317adf08c4d0653dd27">xmltooling::XMLObjectBuilder</a><li>destroyValidators()
+: <a class="el" href="a00526.html#2fd51cae62d16aab28e0f8adfd98adf5">xmltooling::ValidatorSuite</a><li>detach()
+: <a class="el" href="a00547.html#ca3ff8bdec5b00c97f5808a4c5a17c55">xmltooling::XMLObject</a>, <a class="el" href="a00507.html#d06549ae5c7ce80597a5530479dcb99c">xmltooling::Thread</a>, <a class="el" href="a00346.html#f415968057f0c1cbec24b06653a6a027">xmltooling::AbstractXMLObject</a>, <a class="el" href="a00342.html#0503d609f11b97306d87c7fc058daf7e">xmltooling::AbstractDOMCachingXMLObject</a><li>doHash()
+: <a class="el" href="a00486.html#dc935b0c82c5926ea4bf210dde2397a6">xmltooling::SecurityHelper</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li id="current"><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>encode()
+: <a class="el" href="a00522.html#250659260ecf95b5dac2347343db6104">xmltooling::URLEncoder</a><li>encryptElement()
+: <a class="el" href="a00393.html#85b2d7b2197029dcb5ce5efdd6e54e5b">xmlencryption::Encrypter</a><li>encryptElementContent()
+: <a class="el" href="a00393.html#dd8c775ca4ff345306897802dcaa3911">xmlencryption::Encrypter</a><li>EncryptionException()
+: <a class="el" href="a00396.html#7420c5f4d52f8a0bc3c45248a4b8fceb">xmlencryption::EncryptionException</a><li>EncryptionParams()
+: <a class="el" href="a00394.html#de483ca5d443aaac6377bfd8b1c37f1d">xmlencryption::Encrypter::EncryptionParams</a><li>encryptKey()
+: <a class="el" href="a00393.html#7a001aa2d320b8a8c2b21a946eda2b7b">xmlencryption::Encrypter</a><li>encryptStream()
+: <a class="el" href="a00393.html#c5b4a3816d17563edcd0f5dcaf2745d0">xmlencryption::Encrypter</a><li>exit()
+: <a class="el" href="a00507.html#17e1d8a1abe662f6cb538912d06cdbc1">xmltooling::Thread</a><li>extract()
+: <a class="el" href="a00529.html#4167cd73ce30890f82c6f4b6ed51421f">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#6453ed2e811074b3be80af346d8a8a16">xmltooling::BasicX509Credential</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li id="current"><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fromStream()
+: <a class="el" href="a00556.html#b32ebeda700a2a66fb1993e0a6714ed3">xmltooling::XMLToolingException</a><li>fromString()
+: <a class="el" href="a00556.html#4276f49f57a153cc8daa9a89494451c2">xmltooling::XMLToolingException</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li id="current"><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get()
+: <a class="el" href="a00545.html#55a17bc794e24290ea6cf655c44b06b2">xmltooling::XercesJanitor< T ></a>, <a class="el" href="a00350.html#b256b00cfccc300d9f4c74faaa102da8">xmltooling::auto_arrayptr< T ></a>, <a class="el" href="a00352.html#b89383fae7d5ef996f8ab589acbb3e24">xmltooling::auto_ptr_XMLCh</a>, <a class="el" href="a00351.html#57ebb3a3f405173b83ff278edc124463">xmltooling::auto_ptr_char</a>, <a class="el" href="a00460.html#e04bf2128e4794745b49b8a7b095c159">xmltooling::params</a><li>getActor()
+: <a class="el" href="a00408.html#c2d553550dfa819b2bdd8e0f8b99c711">soap11::Faultactor</a><li>getAlgorithm()
+: <a class="el" href="a00510.html#c8d30acc4b4998085477c07914809238">xmlsignature::Transform</a>, <a class="el" href="a00371.html#016a2e26db131e77f957e22d4a6f42cf">xmltooling::Credential</a>, <a class="el" href="a00353.html#d4ebb6266db30e672fa7b5b3df07a9eb">xmltooling::BasicX509Credential</a>, <a class="el" href="a00397.html#f1044a23769442673f27b4c09982501c">xmlencryption::EncryptionMethod</a><li>getAllowedSchemes()
+: <a class="el" href="a00424.html#6eba7d34487cd548041006b85bc38036">xmltooling::HTTPResponse</a><li>getAttribute()
+: <a class="el" href="a00349.html#15eb8d619b2ee580d6c14f315a97a295">xmltooling::AttributeExtensibleXMLObject</a>, <a class="el" href="a00340.html#972d48929fa53163c46440df154115a3">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>getAttributeValueAsQName()
+: <a class="el" href="a00546.html#111bfeb2a577820acd317035a8fe493e">xmltooling::XMLHelper</a><li>getAuthType()
+: <a class="el" href="a00417.html#77db1038b240b114954582d5b3005678">xmltooling::GenericRequest</a><li>getBody()
+: <a class="el" href="a00403.html#11b832e0c27f573d4902f2ee9d72ca93">soap11::Envelope</a><li>getBuilder()
+: <a class="el" href="a00548.html#8bfe4e33e339d1390dca6bb8d3377c34">xmltooling::XMLObjectBuilder</a><li>getBuilders()
+: <a class="el" href="a00548.html#6c2ff4bca03df69332ebdea631869d2e">xmltooling::XMLObjectBuilder</a><li>getCanonicalizationMethod()
+: <a class="el" href="a00490.html#748fe2c839ea440e8f9b986e933c2d01">xmlsignature::Signature</a><li>getCarriedKeyName()
+: <a class="el" href="a00389.html#5fb6c0b26e8602d0027c051dd4ab11f9">xmlencryption::EncryptedKey</a><li>getCipherData()
+: <a class="el" href="a00392.html#52097a80dd1b6e79eb825828a6df111b">xmlencryption::EncryptedType</a><li>getCipherReference()
+: <a class="el" href="a00359.html#1b504404db9646d9fb3b0096dddf54d1">xmlencryption::CipherData</a><li>getCipherValue()
+: <a class="el" href="a00359.html#37929d777aabc358ec353cfbbec7596f">xmlencryption::CipherData</a><li>getClassName()
+: <a class="el" href="a00508.html#673d61195a4847f5d6ff5e35d99c385e">xmltooling::ThreadingException</a>, <a class="el" href="a00492.html#5558fab9302378bf6f083fb3cb2dd886">xmlsignature::SignatureException</a>, <a class="el" href="a00554.html#2114aad2da3c850ac2fc9e0c06d4c10c">xmltooling::XMLSecurityException</a>, <a class="el" href="a00426.html#383f784f2509e44c5db477ca961126df">xmltooling::IOException</a>, <a class="el" href="a00524.html#8823a41bb1b8bd16d646435a2c4e5a2c">xmltooling::ValidationException</a>, <a class="el" href="a00520.html#742bc6a0761a2469052b2c6895bdb17b">xmltooling::UnknownExtensionException</a>, <a class="el" href="a00517.html#4d2aa4badc09008cb515a2d3194b60de">xmltooling::UnknownAttributeException</a>, <a class="el" href="a00519.html#572c3dce932c650e38df86942d66aaf1">xmltooling::UnknownElementException</a>, <a class="el" href="a00521.html#320046da72b1a48b66810e6f442f9972">xmltooling::UnmarshallingException</a>, <a class="el" href="a00444.html#6152a468b236e4014528ec9788e74771">xmltooling::MarshallingException</a>, <a class="el" href="a00551.html#a124cfaa76a838889444500312d92af6">xmltooling::XMLObjectException</a>, <a class="el" href="a00553.html#507f705b619c1fd321ce37c72e042612">xmltooling::XMLParserException</a>, <a class="el" href="a00556.html#df3ef504f227df6747691166a5e6f576">xmltooling::XMLToolingException</a>, <a class="el" href="a00396.html#7784f8ec93fb38f072d4d28731312240">xmlencryption::EncryptionException</a>, <a class="el" href="a00380.html#ea3324f7d4370f1eb03ad604e656ee30">xmlencryption::DecryptionException</a><li>getClientCertificates()
+: <a class="el" href="a00417.html#e23d1e4ac83b6d8b0ceadb1ab315311d">xmltooling::GenericRequest</a><li>getCode()
+: <a class="el" href="a00411.html#044f90385f4b9bd302d6e97aac3ce0a0">soap11::Faultcode</a><li>getConfig()
+: <a class="el" href="a00555.html#6b3a3ff1583b03e30c68add348bea7ad">xmltooling::XMLToolingConfig</a><li>getContentLength()
+: <a class="el" href="a00417.html#a0c956913e83d1ea978244169425b68d">xmltooling::GenericRequest</a><li>getContentReference()
+: <a class="el" href="a00490.html#98b666485abaf9eb991787d30ababf9a">xmlsignature::Signature</a><li>getContentType()
+: <a class="el" href="a00496.html#14ee8fbe6422039b538caabc3c1f9659">xmltooling::SOAPTransport</a>, <a class="el" href="a00417.html#096d07192e3acad47bd18c92bae14b48">xmltooling::GenericRequest</a><li>getCookie()
+: <a class="el" href="a00423.html#7d19e7303fe29fb248265180b6b5fa94">xmltooling::HTTPRequest</a><li>getCredentalContext()
+: <a class="el" href="a00371.html#89ea55f375eedbc6104d16d289b0facf">xmltooling::Credential</a><li>getCRL()
+: <a class="el" href="a00529.html#63be955fb2ae7a47baf5418e60bc4e23">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#13f71640488b24a986133689b6adc57c">xmltooling::BasicX509Credential</a><li>getCRLs()
+: <a class="el" href="a00529.html#23d019d3a5ce8c05e9d260181d18d3aa">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#7f38ca92829362cf98e96f20e1a15bbc">xmltooling::BasicX509Credential</a>, <a class="el" href="a00344.html#96f1bfd8707106208993309a98665dfb">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>getData()
+: <a class="el" href="a00509.html#8a2be3969aed1e9fcb3a6649eff774f7">xmltooling::ThreadKey</a>, <a class="el" href="a00445.html#e2f1e944213b14b4c23231414d8d1708">xmlsignature::MgmtData</a><li>getDataReferences()
+: <a class="el" href="a00476.html#e6829f2746d4244542996419b4c6faa6">xmlencryption::ReferenceList</a><li>getDefaultBuilder()
+: <a class="el" href="a00548.html#054f7a25141c19f22c27660ea85fc2af">xmltooling::XMLObjectBuilder</a><li>getDEREncoding()
+: <a class="el" href="a00486.html#b7a9575d2d3638c2b50a6dbfdc210a26">xmltooling::SecurityHelper</a><li>getDEREncodingSB()
+: <a class="el" href="a00559.html#575932ffbfaa585bcd42cd5dddab0efd">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#8e3848a2f01ecce05bbd240827616ed9">xmltooling::OpenSSLCryptoX509CRL</a><li>getDetail()
+: <a class="el" href="a00407.html#18b71b4e23373ea38fc4d592165d64dd">soap11::Fault</a><li>getDOM()
+: <a class="el" href="a00547.html#9964e5c214c2cd637a1fe9562fa3b3cf">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#406724abfb9be7a3d5cf7c59ac26d44f">xmltooling::AbstractDOMCachingXMLObject</a><li>getDSAKeyValue()
+: <a class="el" href="a00439.html#6e5d6294e7325e0547e0d4c3fff79c5f">xmlsignature::KeyValue</a><li>getElementQName()
+: <a class="el" href="a00547.html#0ae4e9bc225761ad551a11d41f6d116d">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#454019b44d961c6aecc25ae416424020">xmltooling::AbstractXMLObject</a><li>getEncoding()
+: <a class="el" href="a00392.html#9e53d7ecc1a733de1df1ddcbee9cf93e">xmlencryption::EncryptedType</a><li>getEncryptionMethod()
+: <a class="el" href="a00392.html#6c722828c1685c099dfdda557e658af5">xmlencryption::EncryptedType</a><li>getEncryptionProperties()
+: <a class="el" href="a00392.html#c82069d71fab3429470e0db6eee5f661">xmlencryption::EncryptedType</a><li>getEncryptionPropertys()
+: <a class="el" href="a00399.html#4a646c8f5ae1fb13c1f8baab79aaf7fa">xmlencryption::EncryptionProperties</a><li>getEntityCertificateChain()
+: <a class="el" href="a00529.html#0088fb40a363c7fc8745f32e69723733">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#04a0832e1b9476ba6eb7ae1d444c03eb">xmltooling::BasicX509Credential</a><li>getExponent()
+: <a class="el" href="a00483.html#27715e9ae23003179baa79d9c8a28596">xmlsignature::RSAKeyValue</a><li>getExpression()
+: <a class="el" href="a00557.html#a9cb8997d172e9b34e4fedb7c41b1405">xmlsignature::XPath</a><li>getExtensionAttributes()
+: <a class="el" href="a00349.html#f09da3b24510e43258b2ec95c38d841c">xmltooling::AttributeExtensibleXMLObject</a>, <a class="el" href="a00340.html#b2a390903e3002ace369fb106de070f8">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>getFaultactor()
+: <a class="el" href="a00407.html#6079ef0a2b45b67128f9297dd6b9e8b2">soap11::Fault</a><li>getFaultcode()
+: <a class="el" href="a00407.html#11fd8af859ce1259bae72d3bccbcd5f0">soap11::Fault</a><li>getFaultstring()
+: <a class="el" href="a00407.html#d585eb22a755a4d01c19f7054f4ce984">soap11::Fault</a><li>getFirstChildElement()
+: <a class="el" href="a00546.html#a2b77fce0749a6f65a9ae00be63821c6">xmltooling::XMLHelper</a><li>getG()
+: <a class="el" href="a00383.html#a447f7867178d4a723449a096288096d">xmlsignature::DSAKeyValue</a><li>getHeader()
+: <a class="el" href="a00403.html#72c74fadba814b057bf9ef49b5d241bc">soap11::Envelope</a>, <a class="el" href="a00423.html#4e82708ae8c4e415f0c7f598169f36ae">xmltooling::HTTPRequest</a><li>getHostname()
+: <a class="el" href="a00417.html#af390650283db2737a02a7143410834e">xmltooling::GenericRequest</a><li>getID()
+: <a class="el" href="a00468.html#9fd362d3cbbe5f18b59dc18bb8b5b95b">xmlsignature::PGPKeyID</a><li>getId()
+: <a class="el" href="a00526.html#251f717a1cc544d280c3a7fc0cc5a78a">xmltooling::ValidatorSuite</a>, <a class="el" href="a00429.html#4828fa72fd35d99b1b5ff0f53d5f8f82">xmlsignature::KeyInfo</a>, <a class="el" href="a00392.html#0175c17fd35f545b5f5ed8e233bad4c3">xmlencryption::EncryptedType</a>, <a class="el" href="a00399.html#4afd660a0e6524473e9939a72d7c7dfd">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#77292c4e67c7c8e4a1bfd2521f18852d">xmlencryption::EncryptionProperty</a><li>getIdAttribute()
+: <a class="el" href="a00546.html#db434dde1edb98f77b28f2d34cc7e996">xmltooling::XMLHelper</a><li>getInstance()
+: <a class="el" href="a00556.html#81ab62ecf8551c9858938d4ff69d54b7">xmltooling::XMLToolingException</a><li>getIssuerName()
+: <a class="el" href="a00529.html#67d59b7ba610caeb3d9b1a2346313cd5">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#12b5de1b909f989716fba60774c44c0f">xmltooling::BasicX509Credential</a><li>getJ()
+: <a class="el" href="a00383.html#35dba933108d005740b23a62fd9368d8">xmlsignature::DSAKeyValue</a><li>getKeyAlgorithm()
+: <a class="el" href="a00373.html#9b3af7241bb4ffb101ca646629fadb13">xmltooling::CredentialCriteria</a><li>getKeyInfo()
+: <a class="el" href="a00490.html#4ce04a4ba4a0c9bcb3620d5f7d3c790f">xmlsignature::Signature</a>, <a class="el" href="a00431.html#c36190391f877c6772f01541471a0037">xmltooling::KeyInfoCredentialContext</a>, <a class="el" href="a00373.html#22cd31ea527d0cfa7ac8c97eceb86317">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#29f843466b3b592c2414120fd00d3fef">xmltooling::Credential</a>, <a class="el" href="a00353.html#ac813ea750d6bd49ed81173e88a8cc9c">xmltooling::BasicX509Credential</a>, <a class="el" href="a00392.html#a3fb0d3d6949b25c1171f688e3f49087">xmlencryption::EncryptedType</a><li>getKeyInfoResolver()
+: <a class="el" href="a00555.html#dcbf93b196b3e5e332382a749e966be7">xmltooling::XMLToolingConfig</a><li>getKeyNames()
+: <a class="el" href="a00429.html#79a90425aee5694ea38e3c6be526d27e">xmlsignature::KeyInfo</a>, <a class="el" href="a00373.html#e5518fda3803d174be916ab1ca641251">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#a4b1678bd6e48ad2a622062eab198402">xmltooling::Credential</a>, <a class="el" href="a00353.html#c132c05996ffea70aa1429a1efc2401d">xmltooling::BasicX509Credential</a><li>getKeyReferences()
+: <a class="el" href="a00476.html#a454b61fd3f69f3d87b210512d60e55c">xmlencryption::ReferenceList</a><li>getKeySize()
+: <a class="el" href="a00373.html#693a6e0203ecd73834e7e5363eb6f626">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#ca8abbb5447d3b645070bac05e80c42b">xmltooling::Credential</a>, <a class="el" href="a00353.html#ff1cb5f3c091387a9234c597ad5d7158">xmltooling::BasicX509Credential</a>, <a class="el" href="a00397.html#c5b9cad70f9f320325c83e834009518c">xmlencryption::EncryptionMethod</a><li>getKeyTransportAlgorithm()
+: <a class="el" href="a00393.html#ac52b172f29dcfe15360765271ff3604">xmlencryption::Encrypter</a><li>getKeyValues()
+: <a class="el" href="a00429.html#e6dff10a9a50121da3dacd78a6ca1ca9">xmlsignature::KeyInfo</a><li>getLastChildElement()
+: <a class="el" href="a00546.html#f0d232165434a2f0decee0f19fed6329">xmltooling::XMLHelper</a><li>getLocalPart()
+: <a class="el" href="a00475.html#9c13df16d2956c43aeb98f3f72897511">xmltooling::QName</a><li>getLoopCollection()
+: <a class="el" href="a00506.html#508170ac59042b1f0eb024b70f884ec1">xmltooling::TemplateEngine::TemplateParameters</a><li>getMessage()
+: <a class="el" href="a00556.html#de92b4dbeb2be5b90bbd7c03a0003f53">xmltooling::XMLToolingException</a><li>getMethod()
+: <a class="el" href="a00423.html#dcef1100460f866afa955e15a4bd8b9f">xmltooling::HTTPRequest</a><li>getMgmtDatas()
+: <a class="el" href="a00429.html#cf9ef34f3a80c8e2e33d96a73705fd20">xmlsignature::KeyInfo</a><li>getMimeType()
+: <a class="el" href="a00392.html#56a1acf53f8b20e320d4f807a51c22ff">xmlencryption::EncryptedType</a><li>getModulus()
+: <a class="el" href="a00483.html#62091b55881809bf389ee7c609e5e5be">xmlsignature::RSAKeyValue</a><li>getName()
+: <a class="el" href="a00542.html#9b86b88790bdf3b387a0fa7568a09f04">xmlsignature::X509SubjectName</a>, <a class="el" href="a00534.html#fca629aca484ae779c5a71cf8f2a7249">xmlsignature::X509IssuerName</a>, <a class="el" href="a00433.html#a56f8c8b91102786d8014b0bf4b40cd1">xmlsignature::KeyName</a>, <a class="el" href="a00453.html#8b66e0d63aac87050454cc745a3a6049">xmlencryption::OAEPparams</a>, <a class="el" href="a00356.html#81ff368a5ce66d256a1055a4b85b0f00">xmlencryption::CarriedKeyName</a><li>getNamespacePrefix()
+: <a class="el" href="a00451.html#1892185d6dfcd99165802b24a4bbaeb4">xmltooling::Namespace</a><li>getNamespaces()
+: <a class="el" href="a00547.html#1d5b9b55898b9a48a533f87531a8ff33">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#ed15e63d9d32e3adf314f50348725787">xmltooling::AbstractXMLObject</a><li>getNamespaceURI()
+: <a class="el" href="a00475.html#589788ebcaf94c740805218dde7068e0">xmltooling::QName</a>, <a class="el" href="a00451.html#e44ab92941f2966f387f4ec754eed806">xmltooling::Namespace</a><li>getNativeKeyInfo()
+: <a class="el" href="a00431.html#1ee1c790b19b38d1ae81f6c3cd3f7178">xmltooling::KeyInfoCredentialContext</a>, <a class="el" href="a00373.html#b0fe1489d13384ea4099c262546b1885">xmltooling::CredentialCriteria</a><li>getNextSiblingElement()
+: <a class="el" href="a00546.html#bd0df582c3fce1a40470ce7d535b014b">xmltooling::XMLHelper</a><li>getNil()
+: <a class="el" href="a00547.html#2108546dd24deac62dfb3c490c56e6e5">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#76c56f7d4aeeefa698d6bb85fac13073">xmltooling::AbstractXMLObject</a><li>getNodeQName()
+: <a class="el" href="a00546.html#adb4cc3693b732925511e156b26f4171">xmltooling::XMLHelper</a><li>getNodeValueAsQName()
+: <a class="el" href="a00546.html#14f5195ff738e6492fc724f918f9853d">xmltooling::XMLHelper</a><li>getOAEPparams()
+: <a class="el" href="a00397.html#eac965ddc5bf20825ecf4d84962349b4">xmlencryption::EncryptionMethod</a><li>getOpenSSLX509CRL()
+: <a class="el" href="a00456.html#fb9c3ea994510356700b2179f8e8d216">xmltooling::OpenSSLCryptoX509CRL</a><li>getOrderedChildren()
+: <a class="el" href="a00547.html#878cffcb4470dd8eee198294795add9b">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#535150fd056059a3e0d16e42ef05261f">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#b43b86deddc2f9e9aa06fa7a0a168a27">xmltooling::AbstractComplexElement</a><li>getP()
+: <a class="el" href="a00383.html#91ea13e0e686a4782f0d205e5cd4e8c6">xmlsignature::DSAKeyValue</a><li>getPacket()
+: <a class="el" href="a00470.html#f3086980f3cf0710c46fdbbbda9d880d">xmlsignature::PGPKeyPacket</a><li>getParameter()
+: <a class="el" href="a00506.html#ea47e68b5a0814e94179cf245f76933a">xmltooling::TemplateEngine::TemplateParameters</a>, <a class="el" href="a00417.html#fe7809a3285dfa0249dfb6b65faff685">xmltooling::GenericRequest</a><li>getParameters()
+: <a class="el" href="a00417.html#c1585f100a0b23a0e33ac2eea1beaa60">xmltooling::GenericRequest</a><li>getParent()
+: <a class="el" href="a00547.html#8d6db6c0152f48534573ab2fd787cdb4">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#53c9477ba443bb95cd0a22e1290621e2">xmltooling::AbstractXMLObject</a><li>getParser()
+: <a class="el" href="a00555.html#bfc3fbd8511b66cf1359dc27069461d4">xmltooling::XMLToolingConfig</a><li>getPathResolver()
+: <a class="el" href="a00555.html#2f0a604724a9adc37409df36cf9355b1">xmltooling::XMLToolingConfig</a><li>getPeerName()
+: <a class="el" href="a00373.html#74841b1d1abdf20ada5fdab84f5fec1f">xmltooling::CredentialCriteria</a><li>getPgenCounter()
+: <a class="el" href="a00383.html#fcb3da93155b125a88991b8a70bb48b1">xmlsignature::DSAKeyValue</a><li>getPGPDatas()
+: <a class="el" href="a00429.html#0182b9d65700fa72e4ae74786971059d">xmlsignature::KeyInfo</a><li>getPGPKeyID()
+: <a class="el" href="a00466.html#5454fd43dd91ca7285a4190030e795ab">xmlsignature::PGPData</a><li>getPGPKeyPacket()
+: <a class="el" href="a00466.html#66cdd37e7680af143106697df2aa9e73">xmlsignature::PGPData</a><li>getPKIXValidationInfoIterator()
+: <a class="el" href="a00343.html#c83ea77b5e2722d51f509b0d0a7535ce">xmltooling::AbstractPKIXTrustEngine</a><li>getPort()
+: <a class="el" href="a00417.html#c14f78d7d2125285a23c8f482d8abe6e">xmltooling::GenericRequest</a><li>getPrefix()
+: <a class="el" href="a00475.html#1c118eb9f9c5e2c496b8496c7b36e247">xmltooling::QName</a><li>getPreviousSiblingElement()
+: <a class="el" href="a00546.html#0660006ffbf1f0944e229fb64181ae52">xmltooling::XMLHelper</a><li>getPrivateKey()
+: <a class="el" href="a00371.html#5783e7bddd4af00cf9ecdbd87fb95c14">xmltooling::Credential</a>, <a class="el" href="a00353.html#3deb653434c5f35cbf957f521e1091f1">xmltooling::BasicX509Credential</a><li>getProperty()
+: <a class="el" href="a00556.html#fa26b891716c2fa2a9d287c63d47404e">xmltooling::XMLToolingException</a><li>getProviderName()
+: <a class="el" href="a00559.html#30f5092912702ecf302179e6a595fcbb">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#2a02a3b30ce6e3b20072c331e903274c">xmltooling::OpenSSLCryptoX509CRL</a><li>getPublicKey()
+: <a class="el" href="a00373.html#c04bd87dd805fd8d4a2c251eebee8d0a">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#dc95ab3eb13f8b498295cc665bfa7063">xmltooling::Credential</a>, <a class="el" href="a00353.html#845bf48141aa02ddd1151f48bd6913a2">xmltooling::BasicX509Credential</a><li>getQ()
+: <a class="el" href="a00383.html#de3c22a0e1042a88c884b26a4004f73b">xmlsignature::DSAKeyValue</a><li>getQueryString()
+: <a class="el" href="a00423.html#c88d1356b9c7d2505085470a8109c8e1">xmltooling::HTTPRequest</a><li>getRecipient()
+: <a class="el" href="a00389.html#ffba04b224ac5daa9c14a034ee9e1aab">xmlencryption::EncryptedKey</a><li>getReferenceList()
+: <a class="el" href="a00389.html#5e87d5fbe061973ff55b5a5e5ded8def">xmlencryption::EncryptedKey</a><li>getRegisteredIDAttributes()
+: <a class="el" href="a00349.html#de5222df727f8731575a458b2bf76158">xmltooling::AttributeExtensibleXMLObject</a><li>getRemoteAddr()
+: <a class="el" href="a00417.html#a884fe9a4d30fa39ff91bcc52c141cd8">xmltooling::GenericRequest</a><li>getRemoteUser()
+: <a class="el" href="a00417.html#540e3707b35a5c242cd4c133a67211a4">xmltooling::GenericRequest</a><li>getReplayCache()
+: <a class="el" href="a00555.html#22491f03a464a9e220ca814d6c25a37a">xmltooling::XMLToolingConfig</a><li>getRequestBody()
+: <a class="el" href="a00417.html#9aaafea15ed21a116722a18b6e50f2ba">xmltooling::GenericRequest</a><li>getRequestURI()
+: <a class="el" href="a00423.html#00b5cef56404653a98507def706dd786">xmltooling::HTTPRequest</a><li>getRequestURL()
+: <a class="el" href="a00423.html#70c3e5ff6b13fab02312dbafab258f0e">xmltooling::HTTPRequest</a><li>getResponseHeader()
+: <a class="el" href="a00425.html#90a09c971dd17f1b2da8c8b9dadfc4fe">xmltooling::HTTPSOAPTransport</a><li>getRetrievalMethods()
+: <a class="el" href="a00429.html#5145afe554552f4da8038d2edc7b2d1f">xmlsignature::KeyInfo</a><li>getRSAKeyValue()
+: <a class="el" href="a00439.html#04780c68d9d2ec89b24e0ea7de483fa2">xmlsignature::KeyValue</a><li>getSchemaType()
+: <a class="el" href="a00547.html#274ff5fce9397de658988ed7bb3e4b07">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#bec60f9d418a63c6724c1a9f382c576b">xmltooling::AbstractXMLObject</a><li>getScheme()
+: <a class="el" href="a00417.html#2713bf6e803fee551bfb2e391ab7c2d0">xmltooling::GenericRequest</a><li>getSeed()
+: <a class="el" href="a00383.html#26bafcbfdbdbc74ea40a7f2174526f8f">xmlsignature::DSAKeyValue</a><li>getSerialNumber()
+: <a class="el" href="a00538.html#813274c672cdbe1e3bd756ab3f5bd011">xmlsignature::X509SerialNumber</a>, <a class="el" href="a00529.html#9adfc62fd676f194ff3ea8d063d12116">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#2c32a037f5478adc7ee29b8011a091a4">xmltooling::BasicX509Credential</a><li>getSignatureAlgorithm()
+: <a class="el" href="a00490.html#f65d4ded744dda0066bbbe7267cc42e3">xmlsignature::Signature</a><li>getSize()
+: <a class="el" href="a00437.html#d476b1410cd4dfd861f07b629c8cbeb2">xmlencryption::KeySize</a><li>getSPKIDatas()
+: <a class="el" href="a00429.html#06888a73d5104fa93d2f95808b8f2716">xmlsignature::KeyInfo</a><li>getSPKISexps()
+: <a class="el" href="a00498.html#e4eef2d0ffd588ef2f3bde80ad530dd0">xmlsignature::SPKIData</a><li>getString()
+: <a class="el" href="a00413.html#6d7a4f032ee74719c0fadf1e66304b77">soap11::Faultstring</a><li>getSubjectName()
+: <a class="el" href="a00529.html#b402ed8b04c98123031309d18da93f3f">xmltooling::X509Credential</a>, <a class="el" href="a00353.html#31257923828cde1c87b326737112780a">xmltooling::BasicX509Credential</a><li>getTarget()
+: <a class="el" href="a00401.html#ca3314aa1b4d87a9c34e62b99992cd80">xmlencryption::EncryptionProperty</a><li>getTemplateEngine()
+: <a class="el" href="a00555.html#ff27238b4701433fe4117fdf67afcd20">xmltooling::XMLToolingConfig</a><li>getTextContent()
+: <a class="el" href="a00547.html#c1a515dbadf9e6e3ed4ba6954df7bd2f">xmltooling::XMLObject</a>, <a class="el" href="a00546.html#31bcac79ec2946f2abd44eb223dd8f34">xmltooling::XMLHelper</a>, <a class="el" href="a00345.html#48af73c65783ea3f2e1519abd8f7e1c4">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#fecec7bdb997fe641cd77301410fff07">xmltooling::AbstractComplexElement</a><li>getTransforms()
+: <a class="el" href="a00481.html#b19f89e2b26266e4b750301fa072bca6">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00513.html#d26e4b2e318f167b3da9da8c0f2ef1d9">xmlsignature::Transforms</a>, <a class="el" href="a00361.html#d4143ea0dcaa8e8a5f1068eb146d0636">xmlencryption::CipherReference</a>, <a class="el" href="a00512.html#a0ede3cde799c86fadc0e3729f4012bb">xmlencryption::Transforms</a><li>getTrustAnchors()
+: <a class="el" href="a00344.html#e4279892a78222dfb8ea8df6c1a44972">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>getType()
+: <a class="el" href="a00481.html#e327277de0b06468c4cc32d44f473112">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00392.html#02377c4a1b27ef1735f1b0df1d8eb16d">xmlencryption::EncryptedType</a><li>getUnknownXMLObject()
+: <a class="el" href="a00439.html#615f867c55db9b36fe148b45f2880f1d">xmlsignature::KeyValue</a><li>getUnknownXMLObjects()
+: <a class="el" href="a00385.html#b3e97402d50c27c200b6328940199a97">xmltooling::ElementExtensibleXMLObject</a><li>getURI()
+: <a class="el" href="a00481.html#e22f0a4b5d552733b799a2de89398472">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00478.html#7ffaad42ca09f23b6739361614b5166b">xmlencryption::ReferenceType</a>, <a class="el" href="a00361.html#083a2f1d2835cd52a1343bc812dd7f8a">xmlencryption::CipherReference</a><li>getURLEncoder()
+: <a class="el" href="a00555.html#e1a1f8245d11781ef60de6bcfefa0c72">xmltooling::XMLToolingConfig</a><li>getUsage()
+: <a class="el" href="a00373.html#3076ed5ca2b4ba125a5121918c888806">xmltooling::CredentialCriteria</a>, <a class="el" href="a00371.html#1c2b1d3970efdaa4b6c713fe999022bd">xmltooling::Credential</a>, <a class="el" href="a00353.html#10b03cbb49ac13556e75b20f59722a17">xmltooling::BasicX509Credential</a><li>getValidatingParser()
+: <a class="el" href="a00555.html#7d781bfde192e394803532fd5a526f62">xmltooling::XMLToolingConfig</a><li>getValue()
+: <a class="el" href="a00500.html#66e0b809d4a84cb38568eb4e6105155f">xmlsignature::SPKISexp</a>, <a class="el" href="a00530.html#acc7634020bf63cb5e66d55dae6f42b8">xmlsignature::X509CRL</a>, <a class="el" href="a00527.html#cea1b72cd39b967043e0c243535aa890">xmlsignature::X509Certificate</a>, <a class="el" href="a00540.html#8822b0ccbd7f8da574ddf9a3c0b298a0">xmlsignature::X509SKI</a>, <a class="el" href="a00427.html#95ddc1a1e277060533b1d0f699009b23">xmlsignature::J</a>, <a class="el" href="a00560.html#5f30ff43b3355c98bac2a944e8b6053b">xmlsignature::Y</a>, <a class="el" href="a00415.html#018400875310d49b460d41e407eaed30">xmlsignature::G</a>, <a class="el" href="a00473.html#c94eef3b6946d64dfc56ee9001d8bb59">xmlsignature::Q</a>, <a class="el" href="a00459.html#5c618eea2dc96c99cea9d9c460f6e269">xmlsignature::P</a>, <a class="el" href="a00464.html#028b683eb879615694368b2cbacc8240">xmlsignature::PgenCounter</a>, <a class="el" href="a00487.html#6042f997daf4335e633e9caff18bdab3">xmlsignature::Seed</a>, <a class="el" href="a00405.html#1a94e956cd2c2179f1cb56bff7146811">xmlsignature::Exponent</a>, <a class="el" href="a00447.html#329b9282c0f15aed84e0ea24d58c53a8">xmlsignature::Modulus</a>, <a class="el" href="a00363.html#93764b2b2f7d54ea590a4bd95a7bec60">xmlencryption::CipherValue</a><li>getVerificationDepth()
+: <a class="el" href="a00344.html#85770a22641f551a1ec611e9e9725f3d">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>getX509Certificates()
+: <a class="el" href="a00532.html#147f7a9eb3684d9f23d830f8f9d3f3cd">xmlsignature::X509Data</a><li>getX509CRLs()
+: <a class="el" href="a00532.html#de4d416a46439478163a5c9e2dd18387">xmlsignature::X509Data</a><li>getX509Datas()
+: <a class="el" href="a00429.html#ede8d31f229ee9156409b82f45021af9">xmlsignature::KeyInfo</a><li>getX509IssuerName()
+: <a class="el" href="a00536.html#45ba60d8242b190e429df5ff9f3566cb">xmlsignature::X509IssuerSerial</a><li>getX509IssuerSerials()
+: <a class="el" href="a00532.html#254a7560dd10b24c2fca96178d858aac">xmlsignature::X509Data</a><li>getX509SerialNumber()
+: <a class="el" href="a00536.html#895a6cb7b58f04a00836dd83ac69e2b9">xmlsignature::X509IssuerSerial</a><li>getX509SKIs()
+: <a class="el" href="a00532.html#1cd5b99c24b033cb0c6b9041d73cf826">xmlsignature::X509Data</a><li>getX509SubjectNames()
+: <a class="el" href="a00532.html#d733f85a58319340fdf6f51c8343e0ff">xmlsignature::X509Data</a><li>getXMLID()
+: <a class="el" href="a00547.html#f214019ec0b9de2dd0ccfc9bb51b01b5">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#d85e7ed83fcebb20b2cbd1d89db7449f">xmltooling::AbstractXMLObject</a>, <a class="el" href="a00340.html#1a6c0b430d8c6ede351a058161447b50">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>getXMLObjectById()
+: <a class="el" href="a00546.html#d437cd7114ea3ea529ad4531c8697d10">xmltooling::XMLHelper</a><li>getXMLSignature()
+: <a class="el" href="a00490.html#3d98d2cd6cb7f1f0ce2c6e83005365df">xmlsignature::Signature</a><li>getXPaths()
+: <a class="el" href="a00510.html#d930af9005cc94779c21451050b4fb27">xmlsignature::Transform</a><li>getXSIType()
+: <a class="el" href="a00546.html#5e8e903d67d534783bc18fdf97487a59">xmltooling::XMLHelper</a><li>getY()
+: <a class="el" href="a00383.html#1a1d905135c6a4fe01659473ece0c004">xmlsignature::DSAKeyValue</a><li>guessEncodingFormat()
+: <a class="el" href="a00486.html#f68899f448b1729753a65b173d8bf3e8">xmltooling::SecurityHelper</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li id="current"><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>handleFault()
+: <a class="el" href="a00495.html#1d854321c073107c2e2bd0ec6d4dcf19">soap11::SOAPClient</a><li>hasChildren()
+: <a class="el" href="a00547.html#256d43af739f55f5de99f9c5ebce5598">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#c6ecedb5dbb9615758b9a626a9a7f234">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#3a905a2d96fc0304b36644980a32a788">xmltooling::AbstractComplexElement</a><li>hasLocalPart()
+: <a class="el" href="a00475.html#9200eafc20a2b4f927b97297b7adeaf9">xmltooling::QName</a><li>hasNamespaceURI()
+: <a class="el" href="a00475.html#a2db0884f550818c4837fbf6348fe69d">xmltooling::QName</a><li>hasParent()
+: <a class="el" href="a00547.html#e8e6e5a70e5d4d7bae939e99d99c3de3">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#cefeb873513685a3aa5b75aea4f7e115">xmltooling::AbstractXMLObject</a><li>hasPrefix()
+: <a class="el" href="a00475.html#02d707d4d9b6106447c3922cf4b49b06">xmltooling::QName</a><li>hasQName()
+: <a class="el" href="a00419.html#e129d179432e3fbaa971b48d4e7b2327">xmltooling::hasQName</a><li>hasSchemaType()
+: <a class="el" href="a00420.html#f951de66f86cf1335dcc0c9e351cea75">xmltooling::hasSchemaType</a><li>hasXSIType()
+: <a class="el" href="a00546.html#67ba77945946ec316df134effbec4895">xmltooling::XMLHelper</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li id="current"><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>init()
+: <a class="el" href="a00555.html#6aecc8d2b583e100e977e59d65770a31">xmltooling::XMLToolingConfig</a><li>initKeyInfo()
+: <a class="el" href="a00353.html#6c38aab2238e2d1548450efee8c44489">xmltooling::BasicX509Credential</a><li>IOException()
+: <a class="el" href="a00426.html#ff7288bf2ed8b187d7354fea73ba2ccb">xmltooling::IOException</a><li>isAuthenticated()
+: <a class="el" href="a00496.html#80b9f0de753cf8c321156aa46addd81b">xmltooling::SOAPTransport</a><li>isBad()
+: <a class="el" href="a00522.html#71d2d39529e4db0a8f30e65254d8d583">xmltooling::URLEncoder</a><li>isConfidential()
+: <a class="el" href="a00496.html#50364245d734a5e9f70124796381063b">xmltooling::SOAPTransport</a><li>isNodeNamed()
+: <a class="el" href="a00546.html#f3326d31f6f836b03984d09b5245e3ec">xmltooling::XMLHelper</a><li>isRegisteredIDAttribute()
+: <a class="el" href="a00349.html#3e3716c78366f6ce7bbddf4bc49bd4b3">xmltooling::AttributeExtensibleXMLObject</a><li>isSecure()
+: <a class="el" href="a00423.html#e000fdd8e5dbd5857a82fb54adad8e8c">xmltooling::HTTPRequest</a>, <a class="el" href="a00417.html#4537f02651b3d500bca2d63ecb0b8350">xmltooling::GenericRequest</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li id="current"><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
+<li>join()
+: <a class="el" href="a00507.html#e5ef9a8463d9e43b406022f6c1b8d199">xmltooling::Thread</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li id="current"><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>KeyEncryptionParams()
+: <a class="el" href="a00395.html#33ddc1e486c2b80ced8214d18f299cf3">xmlencryption::Encrypter::KeyEncryptionParams</a><li>KeyInfoCredentialContext()
+: <a class="el" href="a00431.html#f0be3eab804b099eded99da90abb112a">xmltooling::KeyInfoCredentialContext</a><li>kill()
+: <a class="el" href="a00507.html#834ffac4c81ed19878efe01509ea6e45">xmltooling::Thread</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li id="current"><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>load()
+: <a class="el" href="a00479.html#b323630dc7c233db6a7556a2d518ab1e">xmltooling::ReloadableXMLFile</a><li>load_library()
+: <a class="el" href="a00555.html#ada3ecde44234fe6e5e5d0ace413bc6c">xmltooling::XMLToolingConfig</a><li>loadCatalog()
+: <a class="el" href="a00461.html#66e37d10700435f9c6b5affe6af48a2f">xmltooling::ParserPool</a><li>loadCertificatesFromFile()
+: <a class="el" href="a00486.html#83ac291926d2e1343d936e881ecdb27e">xmltooling::SecurityHelper</a><li>loadCertificatesFromURL()
+: <a class="el" href="a00486.html#51739afe9481dd8c4b421b52d07e8d9c">xmltooling::SecurityHelper</a><li>loadCRLsFromFile()
+: <a class="el" href="a00486.html#ee0ffb9a2a0ff1ccbac58ba737b3ec18">xmltooling::SecurityHelper</a><li>loadCRLsFromURL()
+: <a class="el" href="a00486.html#1e43ca8debf74abab3daff22d41625f2">xmltooling::SecurityHelper</a><li>loadKeyFromFile()
+: <a class="el" href="a00486.html#563c4f86eb36c90c7e7691cc522c8f71">xmltooling::SecurityHelper</a><li>loadKeyFromURL()
+: <a class="el" href="a00486.html#c10cbe6877656413b93e919231519f32">xmltooling::SecurityHelper</a><li>loadSchema()
+: <a class="el" href="a00461.html#a1053da6e58d23602ea2b214fc20cf63">xmltooling::ParserPool</a><li>loadX509CRLBase64Bin()
+: <a class="el" href="a00559.html#dde3fb5b0c431b26edc556ab8be4c828">xmltooling::XSECCryptoX509CRL</a>, <a class="el" href="a00456.html#a57e99c8945325e015ce8921e7c09f5b">xmltooling::OpenSSLCryptoX509CRL</a><li>loadX509CRLPEM()
+: <a class="el" href="a00559.html#dd7f4455ad2d9e5d3fd7d5a85b9f0ec2">xmltooling::XSECCryptoX509CRL</a><li>lock()
+: <a class="el" href="a00449.html#b2fd493e23aa594cd267d0b5e39b847b">xmltooling::Mutex</a>, <a class="el" href="a00479.html#0ab6ec8160691b536a5f22816d1fc6a8">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00442.html#86337f8560d321f90662de5751764759">xmltooling::Lockable</a><li>Lock()
+: <a class="el" href="a00441.html#753d1fa7bc918aa4f1ac4d4132b7ba32">xmltooling::Lock</a><li>Locker()
+: <a class="el" href="a00443.html#2c4a1f4dbd8e89e10546eef51bb91e34">xmltooling::Locker</a><li>log_config()
+: <a class="el" href="a00555.html#366aea8eb022f806dcb6e956e9ec4e7c">xmltooling::XMLToolingConfig</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li id="current"><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>mapXMLAlgorithmToKeyAlgorithm()
+: <a class="el" href="a00555.html#5bbcbaec5cd82a45bcdc884344e254bf">xmltooling::XMLToolingConfig</a><li>marshall()
+: <a class="el" href="a00547.html#f059875170f34a68f941b6e8cb63048a">xmltooling::XMLObject</a>, <a class="el" href="a00347.html#6b3095e086997a2e5af847261e9dfc87">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallAttributes()
+: <a class="el" href="a00347.html#c62882a82aaf6fb07c8474501214b9c9">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallContent()
+: <a class="el" href="a00347.html#d014dd8ebc0a150da5240762552063ab">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallElementType()
+: <a class="el" href="a00347.html#47a0f90fbcf43e0d05611eb3fb71a78e">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallExtensionAttributes()
+: <a class="el" href="a00340.html#b476d384dfcd5569d15c4a160c1c2bbb">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>MarshallingException()
+: <a class="el" href="a00444.html#626b1619dc6242a16bcec41d822646bd">xmltooling::MarshallingException</a><li>marshallInto()
+: <a class="el" href="a00347.html#13e55d9afdaddf9dfced55dfe5fd9a1c">xmltooling::AbstractXMLObjectMarshaller</a><li>marshallNamespaces()
+: <a class="el" href="a00347.html#e382b6762fbb7136cb5924aed3e61620">xmltooling::AbstractXMLObjectMarshaller</a><li>mask_all_signals()
+: <a class="el" href="a00507.html#edec822b2be29be467bec8465bcc0a1d">xmltooling::Thread</a><li>mask_signals()
+: <a class="el" href="a00507.html#1430ea421efa18edafd379a0585bf948">xmltooling::Thread</a><li>matches()
+: <a class="el" href="a00486.html#114f2ac19bafe9f0fd7f2f1ca29da336">xmltooling::SecurityHelper</a>, <a class="el" href="a00373.html#e9f894d78fed641c6cc72e0100344c2c">xmltooling::CredentialCriteria</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li id="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>namedparams()
+: <a class="el" href="a00450.html#c709d6140eb4a9d113df755e8a104991">xmltooling::namedparams</a><li>Namespace()
+: <a class="el" href="a00451.html#1af42807d912643a295afc0b54c06ec3">xmltooling::Namespace</a><li>NDC()
+: <a class="el" href="a00452.html#9447a199c5a9a0812908aa97ba47e81b">xmltooling::NDC</a><li>newDocument()
+: <a class="el" href="a00461.html#82251bb1bf77cc8316b5ca9bf128e5d7">xmltooling::ParserPool</a><li>newPlugin()
+: <a class="el" href="a00472.html#5017d1ba6090fc6925900973b33b27fc">xmltooling::PluginManager< T, Key, Params ></a><li>next()
+: <a class="el" href="a00344.html#65b6fee16c1aeab3fe505d2110c4a32b">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a><li>nil()
+: <a class="el" href="a00547.html#6b646f095bb43b960e85ea9b5ed8602a">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#31b2f16b612ea8235f7e7957ee634725">xmltooling::AbstractXMLObject</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li id="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OpenSSLCryptoX509CRL()
+: <a class="el" href="a00456.html#0c76db0ce2b953f325885cb9f4a437a6">xmltooling::OpenSSLCryptoX509CRL</a><li>OpenSSLTrustEngine()
+: <a class="el" href="a00458.html#6a6d5b7ba9707bff91c540cbe20ff655">xmltooling::OpenSSLTrustEngine</a><li>operator()()
+: <a class="el" href="a00420.html#556aae906347c8fb4fd758ebd573bec0">xmltooling::hasSchemaType</a>, <a class="el" href="a00419.html#8466cb60077c739979d6ec39514be9c7">xmltooling::hasQName</a>, <a class="el" href="a00366.html#9a01c3eaf93d0bbdd346d1e487233ca6">xmltooling::cleanup_const_pair< A, B ></a>, <a class="el" href="a00367.html#8c78fc7a2650d5dea6dd8aa7e6d7b781">xmltooling::cleanup_pair< A, B ></a>, <a class="el" href="a00365.html#be2ec3e71c2f92ce9ee5f63c6654edd0">xmltooling::cleanup< T ></a><li>operator->()
+: <a class="el" href="a00545.html#67236f9716dba2e9fb02fdecc43da479">xmltooling::XercesJanitor< T ></a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li id="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>params()
+: <a class="el" href="a00460.html#3ae2257f7be1b371e12a6c3628f23284">xmltooling::params</a><li>parse()
+: <a class="el" href="a00461.html#b2368f59df71ad113a2998c03ef94d6b">xmltooling::ParserPool</a><li>ParserPool()
+: <a class="el" href="a00461.html#ca3c09d237ffdd42c59b4f21470861c8">xmltooling::ParserPool</a><li>prepareForAssignment()
+: <a class="el" href="a00346.html#794f3d3cb6ea7914bd1ef81904ed111b">xmltooling::AbstractXMLObject</a><li>prepareTransport()
+: <a class="el" href="a00495.html#9afb1bc6eef5e52b61bb951663ca7a9b">soap11::SOAPClient</a><li>processAttribute()
+: <a class="el" href="a00348.html#6248ace010dfc5234b5eb118d8d07270">xmltooling::AbstractXMLObjectUnmarshaller</a><li>processChildElement()
+: <a class="el" href="a00348.html#46c9dca3daf7bafb8d62e7eb4c439c18">xmltooling::AbstractXMLObjectUnmarshaller</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li id="current"><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>QName()
+: <a class="el" href="a00475.html#df39cec784f421a93f3292033b14c13f">xmltooling::QName</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li id="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>raise()
+: <a class="el" href="a00508.html#389af9894abe057140768b1312e116c4">xmltooling::ThreadingException</a>, <a class="el" href="a00492.html#672112612d1f061a675416beb14a38ae">xmlsignature::SignatureException</a>, <a class="el" href="a00554.html#3a261fb1b8a5de1f7b1bc0dbaf2f91e5">xmltooling::XMLSecurityException</a>, <a class="el" href="a00426.html#ea311581c3b39536382410c80e1f5c92">xmltooling::IOException</a>, <a class="el" href="a00524.html#14e849fa04d9ed84c1849f392736a167">xmltooling::ValidationException</a>, <a class="el" href="a00520.html#91bffee13485930f21fc43cfab36673d">xmltooling::UnknownExtensionException</a>, <a class="el" href="a00517.html#1e8f53e46b666bc9544adf072d968054">xmltooling::UnknownAttributeException</a>, <a class="el" href="a00519.html#37c3fe06098c4fce45be706df2af0b2e">xmltooling::UnknownElementException</a>, <a class="el" href="a00521.html#5498213e212463a5b4974f144b44a981">xmltooling::UnmarshallingException</a>, <a class="el" href="a00444.html#ec70a0ca19e00b2f8dfa0e70dd0d43c7">xmltooling::MarshallingException</a>, <a class="el" href="a00551.html#f795861800a6d32b799a67e728f3d383">xmltooling::XMLObjectException</a>, <a class="el" href="a00553.html#0cd5723cfdee8d3e7e7b9174b6d22cf2">xmltooling::XMLParserException</a>, <a class="el" href="a00556.html#673eaad36d891b0ae20e5468e2896b97">xmltooling::XMLToolingException</a>, <a class="el" href="a00396.html#b3cad7ac1a9a12edb38e8198a614ff61">xmlencryption::EncryptionException</a>, <a class="el" href="a00380.html#deb798a43141ab52217a1842ae47bea7">xmlencryption::DecryptionException</a><li>rdlock()
+: <a class="el" href="a00485.html#031ee55591c458d398c012e21ecd8f8a">xmltooling::RWLock</a><li>readString()
+: <a class="el" href="a00502.html#f179e55a19a1ec478aeae0ccad6a102f">xmltooling::StorageService</a><li>readText()
+: <a class="el" href="a00502.html#80841ca42524b4ba00948abcc7162517">xmltooling::StorageService</a><li>reap()
+: <a class="el" href="a00502.html#e0c45b1e7e1ea0f81e998fd1985194f6">xmltooling::StorageService</a><li>receive()
+: <a class="el" href="a00496.html#f735cce6c57f3b9bdb8374501d5a2cba">xmltooling::SOAPTransport</a>, <a class="el" href="a00495.html#82580a447180937e6810d3811f7cbb1d">soap11::SOAPClient</a><li>registerBuilder()
+: <a class="el" href="a00548.html#e610bbe9b275d38c47f31edc4a5c1313">xmltooling::XMLObjectBuilder</a><li>registerDefaultBuilder()
+: <a class="el" href="a00548.html#59a70310dfa62ae07e04cb8f7b4bf9da">xmltooling::XMLObjectBuilder</a><li>registerFactory()
+: <a class="el" href="a00472.html#b98911b6c76c835d7c6903b7920dff60">xmltooling::PluginManager< T, Key, Params ></a>, <a class="el" href="a00556.html#cdf74696d2d275d1fcdbeb44ba13ccfb">xmltooling::XMLToolingException</a><li>registerIDAttribute()
+: <a class="el" href="a00349.html#114d7a4b98a115f8011dac4581f67943">xmltooling::AttributeExtensibleXMLObject</a><li>registerValidator()
+: <a class="el" href="a00526.html#8c10998e79352db435fb0b6b96466fff">xmltooling::ValidatorSuite</a><li>registerXMLAlgorithm()
+: <a class="el" href="a00555.html#d33e1d78d2f74c4caa079a3916f73b39">xmltooling::XMLToolingConfig</a><li>release()
+: <a class="el" href="a00545.html#5fd7a603cc8b4e0ab09d71b558d57a95">xmltooling::XercesJanitor< T ></a>, <a class="el" href="a00350.html#92e9992fd0408b3b2af4233d244bbfa1">xmltooling::auto_arrayptr< T ></a>, <a class="el" href="a00352.html#7e17e1ec936e7195b8c349851aac11db">xmltooling::auto_ptr_XMLCh</a>, <a class="el" href="a00351.html#f3ef2b33593f48bd586e0f6864273130">xmltooling::auto_ptr_char</a><li>releaseChildrenDOM()
+: <a class="el" href="a00547.html#73e422bf5d64f6d26f9b3da2f99967b8">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#9049abd9e8ce119f15efeb1b89323d3b">xmltooling::AbstractDOMCachingXMLObject</a><li>releaseDOM()
+: <a class="el" href="a00547.html#ce8b45fff6b6551dba30ac3b0987e724">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#513086ab8b06dec6f34f8d30c5fff104">xmltooling::AbstractDOMCachingXMLObject</a><li>releaseParentDOM()
+: <a class="el" href="a00547.html#b0620ccae7799b977e306396350f1dfd">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#6c87721a19964c17154bed3b51ef5a56">xmltooling::AbstractDOMCachingXMLObject</a><li>releaseThisAndChildrenDOM()
+: <a class="el" href="a00547.html#ef128697e8b5a3fb70f554ebc55933e2">xmltooling::XMLObject</a><li>releaseThisandParentDOM()
+: <a class="el" href="a00547.html#83644a25feb5e1c4220cfe1e0bb0e1d8">xmltooling::XMLObject</a><li>ReloadableXMLFile()
+: <a class="el" href="a00479.html#d16015f7a604a0180f2cbaa97ae937de">xmltooling::ReloadableXMLFile</a><li>removeChild()
+: <a class="el" href="a00547.html#2b9dcfc445191677b2ecbc6cebd19073">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#bbc112402135a28bd1f51afee36e2e35">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#d39d0efe2c5337cfa4aeaea19f2a8fa8">xmltooling::AbstractComplexElement</a><li>removeNamespace()
+: <a class="el" href="a00547.html#b23df5e4e3a559308dd40c0d8e82c505">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#0198eba2779b6d2f5710b2eb16b95d93">xmltooling::AbstractXMLObject</a><li>removeTrustEngine()
+: <a class="el" href="a00358.html#62a0d411c4661df1873bca7a545b5719">xmltooling::ChainingTrustEngine</a><li>ReplayCache()
+: <a class="el" href="a00480.html#65813cbb6cdccedb82fbc66e422516dd">xmltooling::ReplayCache</a><li>reset()
+: <a class="el" href="a00495.html#6a5a905956460b3f927e9defc7952ba7">soap11::SOAPClient</a><li>resolve()
+: <a class="el" href="a00462.html#6de76ae00ab8dd18d7619f74b4c92699">xmltooling::PathResolver</a>, <a class="el" href="a00432.html#1fbf501f1359a8c53a4e82634596071c">xmltooling::KeyInfoResolver</a>, <a class="el" href="a00374.html#2a95d0c22696eb4da9fb828c773f722d">xmltooling::CredentialResolver</a><li>resolveEntity()
+: <a class="el" href="a00461.html#8e323a9c9fd10416ea3dc51b05409ac6">xmltooling::ParserPool</a><li>resolveKey()
+: <a class="el" href="a00391.html#028e5a5dda2786b57fcc734f6d88ecce">xmlencryption::EncryptedKeyResolver</a><li>run()
+: <a class="el" href="a00505.html#54c62da42d450d7cf08a32760610fc9d">xmltooling::TemplateEngine</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li id="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sanitizeURL()
+: <a class="el" href="a00424.html#cdc529503ea897041e8be0b0c6d09d55">xmltooling::HTTPResponse</a><li>send()
+: <a class="el" href="a00496.html#959c75530a9f06dc84c1e596b6b22204">xmltooling::SOAPTransport</a>, <a class="el" href="a00495.html#3b8fc302b1e920a948543263077fd059">soap11::SOAPClient</a><li>sendError()
+: <a class="el" href="a00424.html#d6a4b4c4cf4db6e44f170d6bde2ac096">xmltooling::HTTPResponse</a>, <a class="el" href="a00418.html#f5302f96dcd5ef850e755e515bf29981">xmltooling::GenericResponse</a><li>sendRedirect()
+: <a class="el" href="a00424.html#d00de41496787ffbb7cb1de8698e5884">xmltooling::HTTPResponse</a><li>sendResponse()
+: <a class="el" href="a00424.html#9f2ac39237d3c4533997e3374a7f82dc">xmltooling::HTTPResponse</a>, <a class="el" href="a00418.html#83b42e482a69871a8054a52a8396b4cf">xmltooling::GenericResponse</a><li>serialize()
+: <a class="el" href="a00546.html#6e6a1ca5035600534d5c5d3494a8657c">xmltooling::XMLHelper</a><li>setActor()
+: <a class="el" href="a00408.html#a886bddea5dddf95bf52e3c02bcb75c7">soap11::Faultactor</a><li>setAlgorithm()
+: <a class="el" href="a00510.html#957bd4d836c67a560aa1e2a8e26ea5d2">xmlsignature::Transform</a>, <a class="el" href="a00397.html#59ac17b687472caa32ab3f762c170e21">xmlencryption::EncryptionMethod</a><li>setAlwaysDeclare()
+: <a class="el" href="a00451.html#c790c354c8f4175cbe3850aa4a5b4e68">xmltooling::Namespace</a><li>setAttribute()
+: <a class="el" href="a00349.html#f1c6db360339fca31969217fec1033db">xmltooling::AttributeExtensibleXMLObject</a>, <a class="el" href="a00340.html#8d67668678023332024cdc880d7df449">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>setAuth()
+: <a class="el" href="a00496.html#f719636a7033121a54bdd43daec089b2">xmltooling::SOAPTransport</a><li>setAuthenticated()
+: <a class="el" href="a00457.html#11d6e8f3749886c21e715922de37d0a0">xmltooling::OpenSSLSOAPTransport</a><li>setBody()
+: <a class="el" href="a00403.html#f7ce79f036648a1af23967ef2d9f97cb">soap11::Envelope</a><li>setCanonicalizationMethod()
+: <a class="el" href="a00490.html#9a11fa8748f1441409cf9a18b65ef515">xmlsignature::Signature</a><li>setCarriedKeyName()
+: <a class="el" href="a00389.html#96356e33845b893dcdf5cdf856b6542a">xmlencryption::EncryptedKey</a><li>setCfgDir()
+: <a class="el" href="a00462.html#0283907966156dedaa6b08e9bc4c78e3">xmltooling::PathResolver</a><li>setCipherData()
+: <a class="el" href="a00392.html#bbb46f5c4251cb4e20d095a65d197cf9">xmlencryption::EncryptedType</a><li>setCipherReference()
+: <a class="el" href="a00359.html#7b0466a7003d025fa9e86f9dce10b570">xmlencryption::CipherData</a><li>setCipherValue()
+: <a class="el" href="a00359.html#08a20a22e7b14d47caa15acf56adeea1">xmlencryption::CipherData</a><li>setCode()
+: <a class="el" href="a00411.html#cc6addba7b5cae8f7ecb233703f64a14">soap11::Faultcode</a><li>setConnectTimeout()
+: <a class="el" href="a00496.html#0628479a98a0dff4e24814ae4a9e7510">xmltooling::SOAPTransport</a><li>setContentReference()
+: <a class="el" href="a00490.html#f383e4b0a41715d82919d8abf4de04c1">xmlsignature::Signature</a><li>setContentType()
+: <a class="el" href="a00424.html#f345e019a816cf7f59befe1bbc6afb73">xmltooling::HTTPResponse</a>, <a class="el" href="a00418.html#42ac6ddf588dc64fb75c7c37afa9f4d4">xmltooling::GenericResponse</a><li>setCookie()
+: <a class="el" href="a00424.html#63bcd775850606efe990f412d3cca008">xmltooling::HTTPResponse</a><li>setCredential()
+: <a class="el" href="a00496.html#7d75069c65634417ac0d68df0bc56638">xmltooling::SOAPTransport</a>, <a class="el" href="a00494.html#992ae273d45070aa5ada3493ae198f30">xmlsignature::SignatureValidator</a><li>setData()
+: <a class="el" href="a00509.html#ff62ac5571c5261534595f0095c674a3">xmltooling::ThreadKey</a>, <a class="el" href="a00445.html#40f70b7352cf94d91f78034ea5c283a4">xmlsignature::MgmtData</a><li>setDefaultPackageName()
+: <a class="el" href="a00462.html#e2512dae82fb5e4bb9976dc791d3f542">xmltooling::PathResolver</a><li>setDefaultPrefix()
+: <a class="el" href="a00462.html#97db0825d92ba990e3aa5e053f54c323">xmltooling::PathResolver</a><li>setDetail()
+: <a class="el" href="a00407.html#05db4a76bb78cc8725ad8561ce53b786">soap11::Fault</a><li>setDocument()
+: <a class="el" href="a00547.html#be10e16c3b069d0f951cbe7b949a6605">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#c53a4c2c467616fe169ab8bd6d83e8c1">xmltooling::AbstractDOMCachingXMLObject</a><li>setDocumentElement()
+: <a class="el" href="a00347.html#37c7a6d470bd3e6c290beaaf5bfc82a5">xmltooling::AbstractXMLObjectMarshaller</a><li>setDOM()
+: <a class="el" href="a00547.html#aba949e28cf8b0aa1417086c185c96a9">xmltooling::XMLObject</a>, <a class="el" href="a00342.html#0fccdc522c24256a8e7419cb4c062621">xmltooling::AbstractDOMCachingXMLObject</a><li>setDSAKeyValue()
+: <a class="el" href="a00439.html#3299e95409526e8d406d5ac320f9b5af">xmlsignature::KeyValue</a><li>setEncoding()
+: <a class="el" href="a00392.html#eee18782c1bff83f5fa21c86ae9acdc1">xmlencryption::EncryptedType</a><li>setEncryptedKeyResolver()
+: <a class="el" href="a00379.html#ecbab452cdc427ce4e0ad89b1504be7c">xmlencryption::Decrypter</a><li>setEncryptionMethod()
+: <a class="el" href="a00392.html#573cf2892405d9de5b2d84effd1b5f53">xmlencryption::EncryptedType</a><li>setEncryptionProperties()
+: <a class="el" href="a00392.html#c35f9d936d7ff42115cd05ad31e279e3">xmlencryption::EncryptedType</a><li>setExponent()
+: <a class="el" href="a00483.html#abcb71c6abe577313f3e83dafae16f5f">xmlsignature::RSAKeyValue</a><li>setExpression()
+: <a class="el" href="a00557.html#4efe3b840201731260f727f6ff553363">xmlsignature::XPath</a><li>setFaultactor()
+: <a class="el" href="a00407.html#4d72fcc49ba70399d77ead5f5e0c6f45">soap11::Fault</a><li>setFaultcode()
+: <a class="el" href="a00407.html#4aeccbcdd3b682166de787fe285a731e">soap11::Fault</a><li>setFaultstring()
+: <a class="el" href="a00407.html#0a25b958657104ca499bd7e7e0839917">soap11::Fault</a><li>setG()
+: <a class="el" href="a00383.html#12c3cf2a51d3afc23656fd80cc436bd3">xmlsignature::DSAKeyValue</a><li>setHeader()
+: <a class="el" href="a00403.html#cee57d7b6be440394542109edb76799e">soap11::Envelope</a><li>setId()
+: <a class="el" href="a00429.html#e71b90af99aa5cf489250999c01e8622">xmlsignature::KeyInfo</a>, <a class="el" href="a00392.html#0ec66775c678a7ac83003e061ca8f4cc">xmlencryption::EncryptedType</a>, <a class="el" href="a00399.html#0e4a7a8cfac79146ad306cf60005f3e6">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#eefd6e8658da7d14bd150e8561c43a76">xmlencryption::EncryptionProperty</a><li>setID()
+: <a class="el" href="a00468.html#974b5d9a6294723613fc92cffdb41976">xmlsignature::PGPKeyID</a><li>setJ()
+: <a class="el" href="a00383.html#bc48760c747e95f06c3a51e3b6df99e6">xmlsignature::DSAKeyValue</a><li>setKEKResolver()
+: <a class="el" href="a00379.html#8db85ac8bd75691f6b6df4d8952e13f5">xmlencryption::Decrypter</a><li>setKey()
+: <a class="el" href="a00494.html#dcded407dd145394089f54b5072214b7">xmlsignature::SignatureValidator</a><li>setKeyAlgorithm()
+: <a class="el" href="a00373.html#1f3ed34fac83bf121d69fe6b18bdb506">xmltooling::CredentialCriteria</a><li>setKeyInfo()
+: <a class="el" href="a00490.html#c964e306a7fbb5055b5fb16332f1b9f0">xmlsignature::Signature</a>, <a class="el" href="a00373.html#b915ce9945117123652e221f5bce0d4a">xmltooling::CredentialCriteria</a>, <a class="el" href="a00392.html#144397d5cc3cfb584f3d63f746ad5f79">xmlencryption::EncryptedType</a><li>setKeyInfoResolver()
+: <a class="el" href="a00555.html#227c87f5e3f44c7e2cfb775a15ff2e41">xmltooling::XMLToolingConfig</a>, <a class="el" href="a00516.html#f7ffc921deb3e4a1f11b9b3367b6384e">xmltooling::TrustEngine</a><li>setKeySize()
+: <a class="el" href="a00373.html#26a68b1032128526a1f7f04869ff79cf">xmltooling::CredentialCriteria</a>, <a class="el" href="a00397.html#1b510f0b1dc8acdbe84b8d6e015ed3d2">xmlencryption::EncryptionMethod</a><li>setLibDir()
+: <a class="el" href="a00462.html#6e08f1b395c01e98cfd34fb8bcbecec0">xmltooling::PathResolver</a><li>setLocalPart()
+: <a class="el" href="a00475.html#39e2921d64500f0264a6125671b6ad54">xmltooling::QName</a><li>setLogDir()
+: <a class="el" href="a00462.html#f83e0d8e56031795d08e5136ed9bed49">xmltooling::PathResolver</a><li>setMessage()
+: <a class="el" href="a00556.html#d69b31c17b88dc50acf271208126b78b">xmltooling::XMLToolingException</a><li>setMimeType()
+: <a class="el" href="a00392.html#b1c6c7fede74e1c960ca03575d0c8f96">xmlencryption::EncryptedType</a><li>setModulus()
+: <a class="el" href="a00483.html#627f67a17c708f04b95047acdde865a4">xmlsignature::RSAKeyValue</a><li>setName()
+: <a class="el" href="a00542.html#585ea33198177fd876f9efb90149521b">xmlsignature::X509SubjectName</a>, <a class="el" href="a00534.html#c92f1f0801d9cbf2cab97d107c5e91c9">xmlsignature::X509IssuerName</a>, <a class="el" href="a00433.html#d6c6c1e650cf44e74752bf15ee6c037a">xmlsignature::KeyName</a>, <a class="el" href="a00453.html#2be9554486c449943f429d91e663f2a9">xmlencryption::OAEPparams</a>, <a class="el" href="a00356.html#aae1a14a5925e8dee954de494155e0a0">xmlencryption::CarriedKeyName</a><li>setNamespacePrefix()
+: <a class="el" href="a00451.html#0b72c4f697fef3c2faed8276d6903f0e">xmltooling::Namespace</a><li>setNamespaceURI()
+: <a class="el" href="a00475.html#e21e65ba5ef6febb2dc91bd6525b7980">xmltooling::QName</a>, <a class="el" href="a00451.html#ff4bfd917a19905b005dda52d5252852">xmltooling::Namespace</a><li>setNativeKeyInfo()
+: <a class="el" href="a00373.html#d431eeec65e81c72c09c50cab00f0736">xmltooling::CredentialCriteria</a><li>setNil()
+: <a class="el" href="a00547.html#b28c3e581db3c81a0b7d45c0deb6e7fe">xmltooling::XMLObject</a><li>setOAEPparams()
+: <a class="el" href="a00397.html#195f831912e406d087df85e413360daf">xmlencryption::EncryptionMethod</a><li>setP()
+: <a class="el" href="a00383.html#4a71678abc97378c4e1922d032931f47">xmlsignature::DSAKeyValue</a><li>setPacket()
+: <a class="el" href="a00470.html#c9b02937a979fe40e96909d240113d83">xmlsignature::PGPKeyPacket</a><li>setParent()
+: <a class="el" href="a00547.html#0ef2b88f76039de6fde04a7222d7137d">xmltooling::XMLObject</a>, <a class="el" href="a00346.html#28f7879555fa61690c2951699545e36d">xmltooling::AbstractXMLObject</a><li>setPathResolver()
+: <a class="el" href="a00555.html#a57f1d78f28f933a53c58df40646a06f">xmltooling::XMLToolingConfig</a><li>setPeerName()
+: <a class="el" href="a00373.html#480a6c4ef97429e0056120acc1bf87dd">xmltooling::CredentialCriteria</a><li>setPgenCounter()
+: <a class="el" href="a00383.html#5a801010dfe4e7578db10402f81c6714">xmlsignature::DSAKeyValue</a><li>setPGPKeyID()
+: <a class="el" href="a00466.html#7d4ec9b3fb9488b3a8236144743ed6b6">xmlsignature::PGPData</a><li>setPGPKeyPacket()
+: <a class="el" href="a00466.html#621fb7c8e37a7d9df56a9e66dd47851f">xmlsignature::PGPData</a><li>setPrefix()
+: <a class="el" href="a00475.html#725ee17c71d6d2a3618998844dba9f01">xmltooling::QName</a><li>setProviderOption()
+: <a class="el" href="a00496.html#d0217ed0f74bf739584b1223b51133ed">xmltooling::SOAPTransport</a><li>setPublicKey()
+: <a class="el" href="a00373.html#8875a386b0238d37e7b20fb3f1fa76b8">xmltooling::CredentialCriteria</a><li>setQ()
+: <a class="el" href="a00383.html#85804937f2e56240d5282301c46b6ae4">xmlsignature::DSAKeyValue</a><li>setRecipient()
+: <a class="el" href="a00389.html#bb2cb615caf30ae1794246c239572a66">xmlencryption::EncryptedKey</a><li>setReferenceList()
+: <a class="el" href="a00389.html#19c3ddabbed9f8b19f2410864cbf9877">xmlencryption::EncryptedKey</a><li>setReplayCache()
+: <a class="el" href="a00555.html#7cf64a563dd7f5e757fd409076b8ce89">xmltooling::XMLToolingConfig</a><li>setRequestHeader()
+: <a class="el" href="a00425.html#895fd2cf6c94e17ff3bfbeb913d8eb24">xmltooling::HTTPSOAPTransport</a><li>setResponseHeader()
+: <a class="el" href="a00424.html#0b3c34036d4470bb6a2da39c0b51e607">xmltooling::HTTPResponse</a><li>setRSAKeyValue()
+: <a class="el" href="a00439.html#7ea76610b59f0be16bdf02769ed9fcc7">xmlsignature::KeyValue</a><li>setRunDir()
+: <a class="el" href="a00462.html#36a354c3fe9fa081b0d3b685419669e4">xmltooling::PathResolver</a><li>setSeed()
+: <a class="el" href="a00383.html#35f70f78722af556875e56a552c342c2">xmlsignature::DSAKeyValue</a><li>setSerialNumber()
+: <a class="el" href="a00538.html#282b9fd7651886c073f084c222d8d49f">xmlsignature::X509SerialNumber</a><li>setSignature()
+: <a class="el" href="a00373.html#e6b99bb3ef22f583f65e12a8af54da3a">xmltooling::CredentialCriteria</a><li>setSignatureAlgorithm()
+: <a class="el" href="a00490.html#616e2f0b79171796c198becd0c9490e4">xmlsignature::Signature</a><li>setSigningKey()
+: <a class="el" href="a00490.html#ceba3093bb4ad74bbf4db7256d075e95">xmlsignature::Signature</a><li>setSize()
+: <a class="el" href="a00437.html#07b206ec231a09169459eb2ac1951ea9">xmlencryption::KeySize</a><li>setSSLCallback()
+: <a class="el" href="a00457.html#c0814ce749ef41ab75a95613a256b008">xmltooling::OpenSSLSOAPTransport</a><li>setString()
+: <a class="el" href="a00413.html#7f7427ba47784ebe46b3f0b94b900ce9">soap11::Faultstring</a><li>setTagPrefix()
+: <a class="el" href="a00505.html#3f28f5b1e3cece34684b17ffcbda588e">xmltooling::TemplateEngine</a><li>setTarget()
+: <a class="el" href="a00401.html#326024df6cb81a5bcf38c629f0af571f">xmlencryption::EncryptionProperty</a><li>setTemplateEngine()
+: <a class="el" href="a00555.html#759f20fafc670a8287d0993a9a16ff56">xmltooling::XMLToolingConfig</a><li>setTextContent()
+: <a class="el" href="a00547.html#8667f3cb026c569ba226fb805efc4f69">xmltooling::XMLObject</a>, <a class="el" href="a00345.html#c94d0bd19c5219613779f2ebe3e97647">xmltooling::AbstractSimpleElement</a>, <a class="el" href="a00341.html#41bc6152306602c043927e3697007068">xmltooling::AbstractComplexElement</a><li>setTimeout()
+: <a class="el" href="a00496.html#5d549b64adea079d4fa7680659911c26">xmltooling::SOAPTransport</a><li>setTransforms()
+: <a class="el" href="a00481.html#c2a9a14f2d65d31e8f1276e4f57994c7">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00361.html#a7cc11700121e8bb5c9320f3952d5a40">xmlencryption::CipherReference</a><li>setTrustEngine()
+: <a class="el" href="a00496.html#479be43ad0df959e35748dc2d07f5ab9">xmltooling::SOAPTransport</a><li>setType()
+: <a class="el" href="a00481.html#92883a57210a6217a21c894cd9ae905e">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00392.html#870afd1665c425e4a4d934a7f512a149">xmlencryption::EncryptedType</a><li>setUnknownXMLObject()
+: <a class="el" href="a00439.html#35d3ce2dc5970113ea34cd8ef36fe2ea">xmlsignature::KeyValue</a><li>setURI()
+: <a class="el" href="a00481.html#b08f3cc5d19a683f5b425585044798dd">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00478.html#3cffa4a3a0860766c3b66aa18952c0de">xmlencryption::ReferenceType</a>, <a class="el" href="a00361.html#0432fa901e8c1bd42dd3067d6ac32a1a">xmlencryption::CipherReference</a><li>setURLEncoder()
+: <a class="el" href="a00555.html#d248af06900bafc1ec482fbf57fe71da">xmltooling::XMLToolingConfig</a><li>setUsage()
+: <a class="el" href="a00373.html#a485c011e79c80f9c2c9b5a05d6ff62e">xmltooling::CredentialCriteria</a><li>setValidating()
+: <a class="el" href="a00495.html#18da3a2ef3c53b3b7361d28376eaaeb2">soap11::SOAPClient</a><li>setValue()
+: <a class="el" href="a00500.html#f68f0679442ce02dfc75794f3375cb56">xmlsignature::SPKISexp</a>, <a class="el" href="a00530.html#6c25c1e835f4922e5f8da152957cecb0">xmlsignature::X509CRL</a>, <a class="el" href="a00527.html#1f8ceb7eb132e774bae625a283fffe05">xmlsignature::X509Certificate</a>, <a class="el" href="a00540.html#91a56d63fa891c1b64cd771d8f37c627">xmlsignature::X509SKI</a>, <a class="el" href="a00427.html#e3ad8bd515b01e3a670e69550bbbc2b4">xmlsignature::J</a>, <a class="el" href="a00560.html#86801e7c864cd3225bf106f08896bcd9">xmlsignature::Y</a>, <a class="el" href="a00415.html#9b5ad8747b5f966792dce68538fe3391">xmlsignature::G</a>, <a class="el" href="a00473.html#5a1ba0f7fcc84c6de52904854668c95f">xmlsignature::Q</a>, <a class="el" href="a00459.html#b3fd9cd7a7a4904e2a5e2901ce3badcc">xmlsignature::P</a>, <a class="el" href="a00464.html#94cc14f074363b22d308002d453ae5f8">xmlsignature::PgenCounter</a>, <a class="el" href="a00487.html#fb9130e098a79e5a4c187d0dfd458eb0">xmlsignature::Seed</a>, <a class="el" href="a00405.html#c76cf365f036e60c947be8f125fd0a4e">xmlsignature::Exponent</a>, <a class="el" href="a00447.html#55150e1a872ce5699b0150ce1618904e">xmlsignature::Modulus</a>, <a class="el" href="a00363.html#644108846854e0e158d5853f208b4b24">xmlencryption::CipherValue</a><li>setVerifyHost()
+: <a class="el" href="a00496.html#542f4f60eb15290abbadbd690d92f811">xmltooling::SOAPTransport</a><li>setX509IssuerName()
+: <a class="el" href="a00536.html#aa218c4374210bb3d286c6cd34580d81">xmlsignature::X509IssuerSerial</a><li>setX509SerialNumber()
+: <a class="el" href="a00536.html#a34f976a07c73a441df7b50a6ab5eec6">xmlsignature::X509IssuerSerial</a><li>setXMLAlgorithm()
+: <a class="el" href="a00373.html#e6df26abe879f049c3661702537a1fe1">xmltooling::CredentialCriteria</a><li>setXMLDir()
+: <a class="el" href="a00462.html#042505f165b1afdb5fb7af9ee9612eb0">xmltooling::PathResolver</a><li>setY()
+: <a class="el" href="a00383.html#a91e854daaaf88e23b546764ef094a52">xmlsignature::DSAKeyValue</a><li>SharedLock()
+: <a class="el" href="a00489.html#bc769c830da81988995e14b4bc37a1f6">xmltooling::SharedLock</a><li>sign()
+: <a class="el" href="a00490.html#664c91bb5dd58be4dce59c5e2f76547f">xmlsignature::Signature</a><li>signal()
+: <a class="el" href="a00369.html#047bfe4f8b0d1feb76cf4ba663527151">xmltooling::CondWait</a><li>Signature()
+: <a class="el" href="a00490.html#43d360fe4911cc0ffd4d1156d0bd8332">xmlsignature::Signature</a><li>SignatureException()
+: <a class="el" href="a00492.html#6d30f0bf59d46f267f0c37baaed9e03c">xmlsignature::SignatureException</a><li>SignatureTrustEngine()
+: <a class="el" href="a00493.html#18d401a37fc7565b545fdadd722114f4">xmltooling::SignatureTrustEngine</a><li>SignatureValidator()
+: <a class="el" href="a00494.html#43e6384eb13194b0468b3effbae8d1c6">xmlsignature::SignatureValidator</a><li>sleep()
+: <a class="el" href="a00507.html#f962224e99122fb0635f59f9d93f5530">xmltooling::Thread</a><li>SOAPClient()
+: <a class="el" href="a00495.html#75535ec15529c7fd27da38de5a6a7d42">soap11::SOAPClient</a><li>StreamBinInputStream()
+: <a class="el" href="a00504.html#3d55befc6f971a3cb3aacdfe114a3acf">xmltooling::StreamInputSource::StreamBinInputStream</a><li>StreamInputSource()
+: <a class="el" href="a00503.html#3b339de6814d2d17ca2a2e3fa23f2074">xmltooling::StreamInputSource</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li id="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TemplateEngine()
+: <a class="el" href="a00505.html#800d10d615807ed98df4513266ad94c1">xmltooling::TemplateEngine</a><li>term()
+: <a class="el" href="a00555.html#a9e5c64dd5834a9811d6d94e5c54101a">xmltooling::XMLToolingConfig</a><li>ThreadingException()
+: <a class="el" href="a00508.html#0951e0c6567fe445fe0e0fe711d9c02f">xmltooling::ThreadingException</a><li>timedwait()
+: <a class="el" href="a00369.html#58fdd1fdb53c30c963b06fa424fe5ce8">xmltooling::CondWait</a><li>toQueryString()
+: <a class="el" href="a00556.html#2a442c251a92de4101ec1919db94bf4d">xmltooling::XMLToolingException</a><li>toString()
+: <a class="el" href="a00475.html#ce010b342050983023ea0a9d65a1c39c">xmltooling::QName</a>, <a class="el" href="a00556.html#891d88ea093931428887ba43e27b632b">xmltooling::XMLToolingException</a><li>TrustEngine()
+: <a class="el" href="a00516.html#0bfba8881ade5f03829103f94351a802">xmltooling::TrustEngine</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li id="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UnknownAttributeException()
+: <a class="el" href="a00517.html#42d88b939a4d26710e32b6af9d5a00cc">xmltooling::UnknownAttributeException</a><li>UnknownElementException()
+: <a class="el" href="a00519.html#b734a37748286904cc82d35535886210">xmltooling::UnknownElementException</a><li>UnknownExtensionException()
+: <a class="el" href="a00520.html#73a4a951a4da1fc66690c9a20e33111c">xmltooling::UnknownExtensionException</a><li>unlock()
+: <a class="el" href="a00485.html#229a7ecde18609f0a168c4279320b8c4">xmltooling::RWLock</a>, <a class="el" href="a00449.html#1bd0643a5aa85c0d612bfddc5d1d372a">xmltooling::Mutex</a>, <a class="el" href="a00479.html#6a22afbcef62d60c6c193e857760b82f">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00442.html#04bef17b2138bf6820bde7507c4d8111">xmltooling::Lockable</a><li>unmarshall()
+: <a class="el" href="a00547.html#b0ea2e523e0f59ed2310fd6f3fd7cb10">xmltooling::XMLObject</a>, <a class="el" href="a00348.html#a8588b8aa3698573417a5c64b9bf6d5b">xmltooling::AbstractXMLObjectUnmarshaller</a><li>unmarshallAttributes()
+: <a class="el" href="a00348.html#b4101db89ab7011e87dd6f0efd88c6c0">xmltooling::AbstractXMLObjectUnmarshaller</a><li>unmarshallContent()
+: <a class="el" href="a00348.html#69256bd6d26a0328855c6b81ed6b3027">xmltooling::AbstractXMLObjectUnmarshaller</a><li>unmarshallExtensionAttribute()
+: <a class="el" href="a00340.html#972b08534e1359cfda35bcaf04f09b55">xmltooling::AbstractAttributeExtensibleXMLObject</a><li>UnmarshallingException()
+: <a class="el" href="a00521.html#303c1372090d85c0235f1a8c6dec00ee">xmltooling::UnmarshallingException</a><li>updateContext()
+: <a class="el" href="a00502.html#761fc446e8288a8f76144697d3b96b19">xmltooling::StorageService</a><li>updateString()
+: <a class="el" href="a00502.html#caea8d3c75f4781368f236e1f8cbbb45">xmltooling::StorageService</a><li>updateText()
+: <a class="el" href="a00502.html#6b197f2401cb1d42e241f8b7560655a9">xmltooling::StorageService</a><li>URLInputSource()
+: <a class="el" href="a00523.html#20f2cbccb4f53f45cd81df8828620635">xmltooling::URLInputSource</a><li>useChunkedEncoding()
+: <a class="el" href="a00425.html#2186b355fc97e766acc2b6482cd0345f">xmltooling::HTTPSOAPTransport</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li id="current"><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>validate()
+: <a class="el" href="a00526.html#ed327170801b8ed34d8c65b8aa10dca2">xmltooling::ValidatorSuite</a>, <a class="el" href="a00525.html#3489bcbbc5b4dc2e2850e82b28883bfc">xmltooling::Validator</a>, <a class="el" href="a00494.html#ada1271ddfe7a1e034a4a3f78d101c71">xmlsignature::SignatureValidator</a>, <a class="el" href="a00544.html#cdc650fcc76db5a9f43888a712978f6d">xmltooling::X509TrustEngine</a>, <a class="el" href="a00493.html#fa4faf764172ab400b1f8d8e3f17e907">xmltooling::SignatureTrustEngine</a>, <a class="el" href="a00458.html#b460e560fe8c78c316cca2abd09a41fd">xmltooling::OpenSSLTrustEngine</a>, <a class="el" href="a00358.html#55099c5123f867c31313358e67162710">xmltooling::ChainingTrustEngine</a>, <a class="el" href="a00343.html#c5b4864b5379bbeeeae329b1f60844b0">xmltooling::AbstractPKIXTrustEngine</a><li>ValidationException()
+: <a class="el" href="a00524.html#7ef931267c2743b1587ee8993cde1614">xmltooling::ValidationException</a><li>ValidatorSuite()
+: <a class="el" href="a00526.html#ed14decfba47135551df8290b656d770">xmltooling::ValidatorSuite</a><li>verifyRawSignature()
+: <a class="el" href="a00490.html#c712cc9d34cc18352eb7468503ea615b">xmlsignature::Signature</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li id="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wait()
+: <a class="el" href="a00369.html#27b0fad6c76b0ba1ddc84195947fa9da">xmltooling::CondWait</a><li>what()
+: <a class="el" href="a00556.html#d2af3d7fa00af0b41b905a0f22b395f7">xmltooling::XMLToolingException</a><li>wrlock()
+: <a class="el" href="a00485.html#63b3c77f87ea8c806fca0eae84aa264f">xmltooling::RWLock</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li id="current"><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>X509CRL()
+: <a class="el" href="a00555.html#ce678af457b7e33b8d30dc9d805a6236">xmltooling::XMLToolingConfig</a><li>X509TrustEngine()
+: <a class="el" href="a00544.html#c2c0084e2024ebd346629625cafeae44">xmltooling::X509TrustEngine</a><li>XercesJanitor()
+: <a class="el" href="a00545.html#d8cc90d6de24820c3dd68e79b17fd7d9">xmltooling::XercesJanitor< T ></a><li>XMLObjectChildrenList()
+: <a class="el" href="a00550.html#dacb270f77b56ab039587049058464e6">xmltooling::XMLObjectChildrenList< Container, _Ty ></a><li>XMLObjectException()
+: <a class="el" href="a00551.html#9840c1cb46123c4a3e231a394df6c02f">xmltooling::XMLObjectException</a><li>XMLObjectPairList()
+: <a class="el" href="a00552.html#f18e485a18105e6e490adfedc3ac7421">xmltooling::XMLObjectPairList< Container, _Ty ></a><li>XMLParserException()
+: <a class="el" href="a00553.html#2e52b51eee8580cfb5be4a643734f380">xmltooling::XMLParserException</a><li>XMLSecurityException()
+: <a class="el" href="a00554.html#ca8b8266d98b0a1407589220bcd5846b">xmltooling::XMLSecurityException</a><li>XMLToolingException()
+: <a class="el" href="a00556.html#3ba10cb7928ef60332b95266630d491c">xmltooling::XMLToolingException</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Functions</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li id="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
+<li>~auto_arrayptr()
+: <a class="el" href="a00350.html#0a3e150f3ecde5a5bbe3347964c9b4d2">xmltooling::auto_arrayptr< T ></a><li>~auto_ptr_char()
+: <a class="el" href="a00351.html#1d1dc6156d8dfad4e11f8450f144ce05">xmltooling::auto_ptr_char</a><li>~auto_ptr_XMLCh()
+: <a class="el" href="a00352.html#17aeee8c89b6f55a14072ad754fd4e6b">xmltooling::auto_ptr_XMLCh</a><li>~ChainingTrustEngine()
+: <a class="el" href="a00358.html#9a4d9765542403938844e64c388d74fd">xmltooling::ChainingTrustEngine</a><li>~Lock()
+: <a class="el" href="a00441.html#428f07e30c6fec5911ccd42fa9cac456">xmltooling::Lock</a><li>~Locker()
+: <a class="el" href="a00443.html#f2b9de8b99f850030e97477033560f72">xmltooling::Locker</a><li>~NDC()
+: <a class="el" href="a00452.html#d85c5b138be10e1c96cbde2cb7fc2420">xmltooling::NDC</a><li>~SharedLock()
+: <a class="el" href="a00489.html#d51358f73f4bfd9732847782998d65f5">xmltooling::SharedLock</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Typedefs</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>ExceptionFactory
+: <a class="el" href="a00556.html#a570f7d4f3019703a398dc2a74192828">xmltooling::XMLToolingException</a><li>Factory
+: <a class="el" href="a00472.html#a3473103339c2f18a6c98ffac3c13246">xmltooling::PluginManager< T, Key, Params ></a><li>ssl_ctx_callback_fn
+: <a class="el" href="a00457.html#86f5c1b08e342771f7d9ba16a71a9151">xmltooling::OpenSSLSOAPTransport</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li id="current"><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ACTOR_ATTRIB_NAME
+: <a class="el" href="a00421.html#25efc1f2e577fa67d190f0f0b32fa825">soap11::Header</a><li>ALGORITHM_ATTRIB_NAME
+: <a class="el" href="a00510.html#81f57e65d960e60ba0a74d2e56389257">xmlsignature::Transform</a>, <a class="el" href="a00397.html#b32b91f1b5251e06f686093a1174e55d">xmlencryption::EncryptionMethod</a></ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>catalog_path
+: <a class="el" href="a00555.html#36067aac7ecff05b7ad075d1480c6923">xmltooling::XMLToolingConfig</a><li>CLIENT
+: <a class="el" href="a00411.html#974969c27624ce828ad423011b70c566">soap11::Faultcode</a><li>clock_skew_secs
+: <a class="el" href="a00555.html#c206a71e79fb9ae44a7231f527bbbc3c">xmltooling::XMLToolingConfig</a><li>CredentialResolverManager
+: <a class="el" href="a00555.html#8d82e0a56c37b0a9cca9ea168c7d01ff">xmltooling::XMLToolingConfig</a></ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>ENCODING_ATTRIB_NAME
+: <a class="el" href="a00392.html#64192380b7783b62dafc478afe6583f9">xmlencryption::EncryptedType</a><li>ENCODINGSTYLE_ATTRIB_NAME
+: <a class="el" href="a00354.html#cff3cbf47bf2f646ac0ffee8e89733ba">soap11::Body</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ID_ATTRIB_NAME
+: <a class="el" href="a00429.html#6d8243a49449efd5c79ae22d49d58d00">xmlsignature::KeyInfo</a>, <a class="el" href="a00392.html#cc0d59139fa291692b46b2a808143b73">xmlencryption::EncryptedType</a>, <a class="el" href="a00399.html#f483ecc8e8398442b40ca83cd98dcf7a">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#19b00f319faa258604f2b14f5056c13f">xmlencryption::EncryptionProperty</a></ul>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>KeyInfoResolverManager
+: <a class="el" href="a00555.html#93cf921c58dc78e3ba4c1d4d0d0a919b">xmltooling::XMLToolingConfig</a></ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LOCAL_NAME
+: <a class="el" href="a00403.html#395473e806a242ba0fede6d55e09275e">soap11::Envelope</a>, <a class="el" href="a00421.html#761835a03cec41f4b4f3543f56ac9891">soap11::Header</a>, <a class="el" href="a00354.html#5d128615700ec3da6c5c1ed33cbf076d">soap11::Body</a>, <a class="el" href="a00407.html#7a550b4446740e15137dfcbe45e56f6e">soap11::Fault</a>, <a class="el" href="a00381.html#1b64110f8950049030c29babc57e4b2d">soap11::Detail</a>, <a class="el" href="a00411.html#20c73b91071fc007f639bd072288e536">soap11::Faultcode</a>, <a class="el" href="a00408.html#464a088876516177fab908196cc71c41">soap11::Faultactor</a>, <a class="el" href="a00413.html#8d83585e8cff28076c04fa9643201261">soap11::Faultstring</a>, <a class="el" href="a00490.html#42c1cf66596d40a28b43b188ee12fe8f">xmlsignature::Signature</a>, <a class="el" href="a00429.html#7baaecbd5245781e672e0bf0c170c892">xmlsignature::KeyInfo</a>, <a class="el" href="a00466.html#bd34503366116f58a3f124949a9a0a6e">xmlsignature::PGPData</a>, <a class="el" href="a00498.html#af2fe76d2331fe96119a6f3a0edb168e">xmlsignature::SPKIData</a>, <a class="el" href="a00532.html#9f8115ae2aa8abe0d7fd1239d4fdcd80">xmlsignature::X509Data</a>, <a class="el" href="a00536.html#e7ebbd0d3d7c1bf2302bbce8d5983519">xmlsignature::X509IssuerSerial</a>, <a class="el" href="a00481.html#0c82b4837a756d93a88f8fd2572887be">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00513.html#71aca78eccb2210e68002e85c3a499df">xmlsignature::Transforms</a>, <a class="el" href="a00510.html#6fbf912acef5242f65e11899c586f132">xmlsignature::Transform</a>, <a class="el" href="a00439.html#6c9efd67ea89fb7d8e89cbd4d7c4319f">xmlsignature::KeyValue</a>, <a class="el" href="a00483.html#28a7b8e9938ccd37bf157839951eca95">xmlsignature::RSAKeyValue</a>, <a class="el" href="a00383.html#300be4c7248a5010885f583a69d9b1e6">xmlsignature::DSAKeyValue</a>, <a class="el" href="a00470.html#cded9e06c5c4a11880052b70c1dd1038">xmlsignature::PGPKeyPacket</a>, <a class="el" href="a00468.html#7c1717147fc90f8cdc47293118bd0551">xmlsignature::PGPKeyID</a>, <a class="el" href="a00500.html#9c7e2c465a3924e6ee22f275fe19f2aa">xmlsignature::SPKISexp</a>, <a class="el" href="a00530.html#a67de725430d8954bf0dbac8c7602350">xmlsignature::X509CRL</a>, <a class="el" href="a00527.html#7ea8a6e30cfef07624df0624ed29d72d">xmlsignature::X509Certificate</a>, <a class="el" href="a00542.html#2589dd9dc9a4c51f2061a389ebff0fcf">xmlsignature::X509SubjectName</a>, <a class="el" href="a00540.html#744f7665e07d902f1c60c8e333ff9fdf">xmlsignature::X509SKI</a>, <a class="el" href="a00538.html#22fefb70fbb58be6c15f3440a6f0d4e3">xmlsignature::X509SerialNumber</a>, <a class="el" href="a00534.html#60882cd0f63ce6259db0a9daa2832af3">xmlsignature::X509IssuerName</a>, <a class="el" href="a00557.html#bbe312d9b30528ebb02bfb818af0dd09">xmlsignature::XPath</a>, <a class="el" href="a00427.html#a7ff3b379b4865668c0e76e56c8d2fb7">xmlsignature::J</a>, <a class="el" href="a00560.html#367b54afe369a9644847f81c984de25d">xmlsignature::Y</a>, <a class="el" href="a00415.html#2e55a855eb1ede03f95248c0928328d1">xmlsignature::G</a>, <a class="el" href="a00473.html#6f63b26c7da7a178801d3de645528a0e">xmlsignature::Q</a>, <a class="el" href="a00459.html#3f361c215a03452a5a637a2ba989666e">xmlsignature::P</a>, <a class="el" href="a00464.html#6ca5a8f45181bcd68dae2840570b6ce0">xmlsignature::PgenCounter</a>, <a class="el" href="a00487.html#af8b5ec5c8f432095dd488974bfb3a90">xmlsignature::Seed</a>, <a class="el" href="a00405.html#18f1ff0dec1b03bb9a6a6be1cda3e195">xmlsignature::Exponent</a>, <a class="el" href="a00447.html#39254c4cf83b8bfd1f55d29bcc442c33">xmlsignature::Modulus</a>, <a class="el" href="a00445.html#69ecd43fb63aec9de7a7511be3a55231">xmlsignature::MgmtData</a>, <a class="el" href="a00433.html#596c64af76e4400d0388060b7b9efb8a">xmlsignature::KeyName</a>, <a class="el" href="a00389.html#98513b6d562b29d5bbe2090013011b9c">xmlencryption::EncryptedKey</a>, <a class="el" href="a00387.html#7753f3b8ae43459dd3fc70390d9699e2">xmlencryption::EncryptedData</a>, <a class="el" href="a00392.html#7e804893f2328463c366ddb2d5282240">xmlencryption::EncryptedType</a>, <a class="el" href="a00476.html#614676ef65c8d49c94d45341679d585b">xmlencryption::ReferenceList</a>, <a class="el" href="a00435.html#b387ec6f25ed6f7c95bf166b19d22a12">xmlencryption::KeyReference</a>, <a class="el" href="a00376.html#3f14e22db04f9f3f1ea062df0d110bff">xmlencryption::DataReference</a>, <a class="el" href="a00478.html#5ef81547320c1e6bc9b4116e499c36b6">xmlencryption::ReferenceType</a>, <a class="el" href="a00399.html#3d0acf20d1c4d1e71111fd978ae85e42">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#a233cfcd401646783309648eb88d1a37">xmlencryption::EncryptionProperty</a>, <a class="el" href="a00359.html#17524c577773616a52feef86db15f968">xmlencryption::CipherData</a>, <a class="el" href="a00361.html#67844e2b3ed78c5c6d031f7ed7dc18c7">xmlencryption::CipherReference</a>, <a class="el" href="a00512.html#b213e2565dd71b849ac6754ad702d0bd">xmlencryption::Transforms</a>, <a class="el" href="a00397.html#350a4232aa2f34e77e0c5c9d33035ca2">xmlencryption::EncryptionMethod</a>, <a class="el" href="a00437.html#0ee462fd926a8554a1fb3f100fecf85f">xmlencryption::KeySize</a>, <a class="el" href="a00453.html#39fba4373c0730cd13269779189c66d3">xmlencryption::OAEPparams</a>, <a class="el" href="a00363.html#6b67cbb97e41297fd69ab775ed695e16">xmlencryption::CipherValue</a>, <a class="el" href="a00356.html#2113908591a82dd3a3f931373dbe62d9">xmlencryption::CarriedKeyName</a></ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_algorithm
+: <a class="el" href="a00395.html#84306bf3e33accf5dc3a150cf788eebb">xmlencryption::Encrypter::KeyEncryptionParams</a>, <a class="el" href="a00394.html#0d3d9d27ffc88c5d1886c30c6d71c498">xmlencryption::Encrypter::EncryptionParams</a><li>m_backing
+: <a class="el" href="a00479.html#afa1c06443ceae513414c2abe319681a">xmltooling::ReloadableXMLFile</a><li>m_children
+: <a class="el" href="a00341.html#087458f0db00ed2abd82a4526b3ff04a">xmltooling::AbstractComplexElement</a><li>m_collectionMap
+: <a class="el" href="a00506.html#a1abf9896fd4aebd25465bc0fa972747">xmltooling::TemplateEngine::TemplateParameters</a><li>m_compact
+: <a class="el" href="a00394.html#b51400b02889fff81aad7fe1d03477e7">xmlencryption::Encrypter::EncryptionParams</a><li>m_compactKeyInfo
+: <a class="el" href="a00353.html#8543c3e2761670530f2670ed856fd2bd">xmltooling::BasicX509Credential</a><li>m_credential
+: <a class="el" href="a00494.html#ab271e6705a99acc77882c47ae2e982a">xmlsignature::SignatureValidator</a>, <a class="el" href="a00395.html#f04d1f04cd6e6336dfbf2d0842886d8c">xmlencryption::Encrypter::KeyEncryptionParams</a>, <a class="el" href="a00394.html#b5d62efd12eae645e4d98244d215d868">xmlencryption::Encrypter::EncryptionParams</a><li>m_crls
+: <a class="el" href="a00353.html#c75c6ceb2083de980387aa049618a2e4">xmltooling::BasicX509Credential</a><li>m_endpoint
+: <a class="el" href="a00497.html#5a0caf94eeba8888a82a488a520f716b">xmltooling::SOAPTransport::Address</a><li>m_filestamp
+: <a class="el" href="a00479.html#86d36200e2ece81dbd5eb39da4a84a3a">xmltooling::ReloadableXMLFile</a><li>m_from
+: <a class="el" href="a00497.html#795e6e707d58346a1eb095415d480759">xmltooling::SOAPTransport::Address</a><li>m_fullCRLChain
+: <a class="el" href="a00343.html#d54306c11ec7ae78fe0a19fbf86342a8">xmltooling::AbstractPKIXTrustEngine</a><li>m_issuerName
+: <a class="el" href="a00353.html#d318ccfdcac3dec9435e27c145fb9665">xmltooling::BasicX509Credential</a><li>m_key
+: <a class="el" href="a00494.html#513bfb3e48832f7f7db515e47e2353f8">xmlsignature::SignatureValidator</a>, <a class="el" href="a00353.html#7fab5a25240a66fa891635f872e1f7e5">xmltooling::BasicX509Credential</a><li>m_keyBuffer
+: <a class="el" href="a00394.html#bf5354fe89c567973813b60170e65501">xmlencryption::Encrypter::EncryptionParams</a><li>m_keyBufferSize
+: <a class="el" href="a00394.html#d10079caaeee0b5ddda3d29fba599255">xmlencryption::Encrypter::EncryptionParams</a><li>m_keyInfo
+: <a class="el" href="a00353.html#f90f24224fe6c46e3c850dcb3bc9323b">xmltooling::BasicX509Credential</a><li>m_keyInfoResolver
+: <a class="el" href="a00555.html#a44295fb0c4317960d730c50ec66fca2">xmltooling::XMLToolingConfig</a>, <a class="el" href="a00516.html#f84955e8dfd27a678070ab46902c9ee3">xmltooling::TrustEngine</a><li>m_keyNames
+: <a class="el" href="a00353.html#bb932b5f04b064a48bbc356ff5b82c81">xmltooling::BasicX509Credential</a><li>m_local
+: <a class="el" href="a00479.html#c2fabed40789d9d06819875123181d1b">xmltooling::ReloadableXMLFile</a><li>m_lock
+: <a class="el" href="a00479.html#3e66bb693f895cc2589ad12a6120d43f">xmltooling::ReloadableXMLFile</a><li>m_log
+: <a class="el" href="a00479.html#0e59323a1742b90b3a2a9d25a4e71e44">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00346.html#7e97b54bbcd78a26e2ef661f89d91534">xmltooling::AbstractXMLObject</a><li>m_map
+: <a class="el" href="a00506.html#01912b7019625dcf8df1f2f54b62fefc">xmltooling::TemplateEngine::TemplateParameters</a><li>m_namespaces
+: <a class="el" href="a00346.html#cfa8fbd9c6d6c13eea904eb4d503de68">xmltooling::AbstractXMLObject</a><li>m_nil
+: <a class="el" href="a00346.html#383a0c0e80f0baf96ec2a1c4f05201f0">xmltooling::AbstractXMLObject</a><li>m_noNamespaceSchemaLocation
+: <a class="el" href="a00346.html#0eee7d3d4424f53697b7f3cfb1f4f222">xmltooling::AbstractXMLObject</a><li>m_ownCerts
+: <a class="el" href="a00353.html#9571ccdb5def7e486f54cf321fe3620f">xmltooling::BasicX509Credential</a><li>m_pathResolver
+: <a class="el" href="a00555.html#45927edcf3cbf952050909e871257300">xmltooling::XMLToolingConfig</a><li>m_recipient
+: <a class="el" href="a00395.html#204fecd2b2ad8d9db965751eccdb2653">xmlencryption::Encrypter::KeyEncryptionParams</a><li>m_reloadInterval
+: <a class="el" href="a00479.html#968c46dcf9fd89a4ec30f3fb94e25acd">xmltooling::ReloadableXMLFile</a><li>m_replayCache
+: <a class="el" href="a00555.html#329676ae80b621dfd5c7968d976ba81c">xmltooling::XMLToolingConfig</a><li>m_request
+: <a class="el" href="a00506.html#0675dc2d7436d7cb95d599589d761dc8">xmltooling::TemplateEngine::TemplateParameters</a><li>m_root
+: <a class="el" href="a00479.html#871c01f825293101746216ca48bac451">xmltooling::ReloadableXMLFile</a><li>m_schemaLocation
+: <a class="el" href="a00346.html#b232b9586e5bcda359ca2a3f0c1bb2ac">xmltooling::AbstractXMLObject</a><li>m_serial
+: <a class="el" href="a00353.html#650fe6aa8c9d156d0555b3afd9c921ff">xmltooling::BasicX509Credential</a><li>m_source
+: <a class="el" href="a00479.html#a66e3bef51741040c0defebd01848b8a">xmltooling::ReloadableXMLFile</a><li>m_subjectName
+: <a class="el" href="a00353.html#c521b9236364b9641a0afb65657fe8cc">xmltooling::BasicX509Credential</a><li>m_templateEngine
+: <a class="el" href="a00555.html#f55f83cedc1ec9fd11f7f2691d05896a">xmltooling::XMLToolingConfig</a><li>m_text
+: <a class="el" href="a00341.html#f7f0ac026e26bea7ffb3959274221ee2">xmltooling::AbstractComplexElement</a><li>m_to
+: <a class="el" href="a00497.html#c5e8fcc467e28e128d74f3c9d965d007">xmltooling::SOAPTransport::Address</a><li>m_transport
+: <a class="el" href="a00495.html#7b085e97ec9fde3a9e2439fbdf03f101">soap11::SOAPClient</a><li>m_urlEncoder
+: <a class="el" href="a00555.html#0cd4d8e2893cd1531a4bf756e1026a59">xmltooling::XMLToolingConfig</a><li>m_validate
+: <a class="el" href="a00479.html#f337f78843ec483fd653ed7d7271bc53">xmltooling::ReloadableXMLFile</a>, <a class="el" href="a00495.html#a750e6772906879cbf9a6c83ea15928d">soap11::SOAPClient</a><li>m_xseccerts
+: <a class="el" href="a00353.html#3ac17e40471034b67867a3acf430ecf9">xmltooling::BasicX509Credential</a><li>MIMETYPE_ATTRIB_NAME
+: <a class="el" href="a00392.html#fe4d2ab88ef03812626b7ef65c513e03">xmlencryption::EncryptedType</a><li>MUSTUNDERSTAND
+: <a class="el" href="a00411.html#10e068e32618f4383a83dc590bf7888d">soap11::Faultcode</a><li>MUSTUNDERSTAND_ATTRIB_NAME
+: <a class="el" href="a00421.html#8da53feea37de259bf745b19cf907025">soap11::Header</a></ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RECIPIENT_ATTRIB_NAME
+: <a class="el" href="a00389.html#a3b3a59db448bf57b52e275f6453b7ef">xmlencryption::EncryptedKey</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SERVER
+: <a class="el" href="a00411.html#a09022d4ab711582b0829c7bed820979">soap11::Faultcode</a><li>SOAPTransportManager
+: <a class="el" href="a00555.html#69dfcf1333face6cba8697b21b301907">xmltooling::XMLToolingConfig</a><li>StorageServiceManager
+: <a class="el" href="a00555.html#759371b0f811cb86e44f07bb752e65c8">xmltooling::XMLToolingConfig</a></ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TARGET_ATTRIB_NAME
+: <a class="el" href="a00401.html#842c9a585f8c97da471f98ce9dfeaf0f">xmlencryption::EncryptionProperty</a><li>TrustEngineManager
+: <a class="el" href="a00555.html#276589c037a1de4a6c02089490dfd4ab">xmltooling::XMLToolingConfig</a><li>TYPE_ATTRIB_NAME
+: <a class="el" href="a00481.html#f0d62254b4b6d7b055a28a6d55b4c59c">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00392.html#fbf1b88afde969175719fe27ab1b2d9a">xmlencryption::EncryptedType</a><li>TYPE_DSAKEYVALUE
+: <a class="el" href="a00481.html#89e7d43cd473b87e4378d784db023128">xmlsignature::RetrievalMethod</a><li>TYPE_NAME
+: <a class="el" href="a00403.html#05fdf0a497b31c840ae0e5b4408753b4">soap11::Envelope</a>, <a class="el" href="a00421.html#accf6a4da8d8edf557bf71e5f12ec9b5">soap11::Header</a>, <a class="el" href="a00354.html#095e825de73d90115e08b4f338264334">soap11::Body</a>, <a class="el" href="a00407.html#730f667e6241d607eae243e3fc169f6f">soap11::Fault</a>, <a class="el" href="a00381.html#c7d107e5c297fb3c0894d7c7965930c5">soap11::Detail</a>, <a class="el" href="a00429.html#4325616b7c6537b292cfbab71bd7b881">xmlsignature::KeyInfo</a>, <a class="el" href="a00466.html#8d82141dd6b4383e542a1faab0e0f53b">xmlsignature::PGPData</a>, <a class="el" href="a00498.html#ccbf4deb2f067328df3d3f435032ba45">xmlsignature::SPKIData</a>, <a class="el" href="a00532.html#8acaffc6cc439128d2cebc03eac5a283">xmlsignature::X509Data</a>, <a class="el" href="a00536.html#63639aa6fd25cfb837eade2c01172ac2">xmlsignature::X509IssuerSerial</a>, <a class="el" href="a00481.html#8652e3c2f58a61dd6b6d2f764bb11697">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00513.html#c428becc9e17f8cb9cd0558e0c23ff54">xmlsignature::Transforms</a>, <a class="el" href="a00510.html#cf6764e5bed69f6ebcb9af157700966a">xmlsignature::Transform</a>, <a class="el" href="a00439.html#81c86163a3b912298fdc6029e04dae46">xmlsignature::KeyValue</a>, <a class="el" href="a00483.html#ac71a81784aa85d66ebb9751f93a5d72">xmlsignature::RSAKeyValue</a>, <a class="el" href="a00383.html#59d3029d5a0e8411576958eb688dfe4a">xmlsignature::DSAKeyValue</a>, <a class="el" href="a00389.html#6242008f84da0c0cf084e38b5d91319d">xmlencryption::EncryptedKey</a>, <a class="el" href="a00387.html#ecea36a47fc3b0204674e65bc4113433">xmlencryption::EncryptedData</a>, <a class="el" href="a00392.html#31e117cfed7a1e24d882c4ea1a6f373f">xmlencryption::EncryptedType</a>, <a class="el" href="a00478.html#74eed174bb3f8413ae83e0d2e4f3d99f">xmlencryption::ReferenceType</a>, <a class="el" href="a00399.html#fcfc4de81b396fec53c6d70bf65ed5cf">xmlencryption::EncryptionProperties</a>, <a class="el" href="a00401.html#7103331b74d5b9d7bfd780bd19497027">xmlencryption::EncryptionProperty</a>, <a class="el" href="a00359.html#a149ed528650e5e738bc1fc48f2e026b">xmlencryption::CipherData</a>, <a class="el" href="a00361.html#1ba489a492c7557341f5499cd833821f">xmlencryption::CipherReference</a>, <a class="el" href="a00512.html#6814c16b7b6d91483d3715c3a4512441">xmlencryption::Transforms</a>, <a class="el" href="a00397.html#cc8c123c1bb3c2228208fdb0e4397728">xmlencryption::EncryptionMethod</a><li>TYPE_RSAKEYVALUE
+: <a class="el" href="a00481.html#dcc2d75e5deb6c21e66deef880e1a96d">xmlsignature::RetrievalMethod</a><li>TYPE_X509DATA
+: <a class="el" href="a00481.html#3d84a1ec578a9614f9da38e391645cfb">xmlsignature::RetrievalMethod</a></ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>unsafe_chars
+: <a class="el" href="a00505.html#2e98443722632d0e8f0ae0e9d3b18fe0">xmltooling::TemplateEngine</a><li>URI_ATTRIB_NAME
+: <a class="el" href="a00481.html#c52a19732222654c1ccc8a123228f12e">xmlsignature::RetrievalMethod</a>, <a class="el" href="a00478.html#55cbc34f0bad17586911fddef48e70db">xmlencryption::ReferenceType</a>, <a class="el" href="a00361.html#cda6373f3c84a6b31940f42bf2582070">xmlencryption::CipherReference</a></ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>v
+: <a class="el" href="a00460.html#f3d4616c0f5ca725336c0104b6804f44">xmltooling::params</a><li>VERSIONMISMATCH
+: <a class="el" href="a00411.html#f561155573fd351de6d7d3c9f0d3d170">soap11::Faultcode</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li id="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented file members with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BEGIN_XMLOBJECT
+: <a class="el" href="a00568.html#184a5983089798524bf62a6d2a6fc537">base.h</a><li>BEGIN_XMLOBJECT2
+: <a class="el" href="a00568.html#72c519be650469c6121acd28ec6d0dae">base.h</a><li>BEGIN_XMLOBJECT3
+: <a class="el" href="a00568.html#58cd19813bf1d02b75009cdd03ce5dca">base.h</a><li>BEGIN_XMLOBJECT4
+: <a class="el" href="a00568.html#6461cda8c2c379c42adfc6601e55d5a9">base.h</a><li>BEGIN_XMLOBJECT5
+: <a class="el" href="a00568.html#ca6926f4f191d3976ad6b822136a607f">base.h</a><li>BEGIN_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#9a2c6c34144ccdb0af5ea1b71075b5ce">base.h</a><li>BEGIN_XMLOBJECTVALIDATOR
+: <a class="el" href="a00568.html#a1ab408b1e00d118d2451b55c0abb809">base.h</a><li>BEGIN_XMLOBJECTVALIDATOR_SUB
+: <a class="el" href="a00568.html#470ea5f8a32925c04cfde3f5a1359f14">base.h</a></ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CHAINING_CREDENTIAL_RESOLVER
+: <a class="el" href="a00601.html#365b4c23e74e260d0168fb6399b2eb83">CredentialResolver.h</a><li>CHAINING_TRUSTENGINE
+: <a class="el" href="a00609.html#16315d076fb428cf4781ae771e818a85">TrustEngine.h</a><li>clone()
+: <a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">base.h</a></ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DECL_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#3d44140e1c1bb50daa792a44c26bab43">base.h</a><li>DECL_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#d02085c1d37b0604c6b290fa50251328">base.h</a><li>DECL_ELEMENT_QNAME
+: <a class="el" href="a00568.html#0eb4a733906e0bc7c730a5180888e106">base.h</a><li>DECL_INHERITED_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#c122dbcd05c92f62b30b9d1cf8d92109">base.h</a><li>DECL_INHERITED_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#a630296ecefe8b5faa2766baa1b0e59b">base.h</a><li>DECL_INHERITED_STRING_ATTRIB
+: <a class="el" href="a00568.html#0bd66d0fcc29ebb1bbdb2cead465555d">base.h</a><li>DECL_INHERITED_TYPED_CHILD
+: <a class="el" href="a00568.html#a2f6e6b3ad58ebf7b194d5ce3d8a0e0a">base.h</a><li>DECL_INHERITED_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#fa6e60f9a5648da9bdf2288c1a21fcb3">base.h</a><li>DECL_INHERITED_XMLOBJECT_ATTRIB
+: <a class="el" href="a00568.html#c7eea41b57e0fbef6ada45dab7eedece">base.h</a><li>DECL_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#6b733a13ddcbc819a3d9aceee339e4c6">base.h</a><li>DECL_INTEGER_CONTENT
+: <a class="el" href="a00568.html#1cbda8a559f539a7461f1cc0d9d39474">base.h</a><li>DECL_SIMPLE_CONTENT
+: <a class="el" href="a00568.html#24b5c07c52f3f26a4e68e6b929acffd5">base.h</a><li>DECL_SOAP11OBJECTBUILDER
+: <a class="el" href="a00619.html#708f1f5732e40ab81b52cb113e6c7339">SOAP.h</a><li>DECL_STRING_ATTRIB
+: <a class="el" href="a00568.html#da094b989c0377ce7754242f289aa00a">base.h</a><li>DECL_TYPE_QNAME
+: <a class="el" href="a00568.html#ada49116b3cf070b1da974460ffb0367">base.h</a><li>DECL_TYPED_CHILD
+: <a class="el" href="a00568.html#64ade6e613ec456f8192858e4a054bc7">base.h</a><li>DECL_TYPED_CHILDREN
+: <a class="el" href="a00568.html#1bc33d9bb5db0060bec2914227013e9d">base.h</a><li>DECL_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#1491b72e444b5dcbeb3a47cdd43346fc">base.h</a><li>DECL_TYPED_FOREIGN_CHILDREN
+: <a class="el" href="a00568.html#8e7876d452bd68a05a2e09eaf897fdf3">base.h</a><li>DECL_XMLENCOBJECTBUILDER
+: <a class="el" href="a00578.html#c5099e7aeb5963d911321085b4c133b3">Encryption.h</a><li>DECL_XMLOBJECT_ABSTRACT
+: <a class="el" href="a00568.html#be45465a5461693561c98c3896c63736">base.h</a><li>DECL_XMLOBJECT_ATTRIB
+: <a class="el" href="a00568.html#8a852eda578a2e4353e0d9cd6eb00fb6">base.h</a><li>DECL_XMLOBJECT_CHILD
+: <a class="el" href="a00568.html#bcfb546606ea9e2244f58c8cb4fe7ecb">base.h</a><li>DECL_XMLOBJECT_CHILDREN
+: <a class="el" href="a00568.html#91bfe1ec80e82ff9cd0aa095d5e8d9e1">base.h</a><li>DECL_XMLOBJECT_SIMPLE
+: <a class="el" href="a00568.html#c1827324b04a51a4d32122b69c367681">base.h</a><li>DECL_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#12f936645958cdc0a2acb699df7bfc1a">base.h</a><li>DECL_XMLOBJECTIMPL_SIMPLE
+: <a class="el" href="a00568.html#2585755b0dbffc1f2ba80173685e5aa8">base.h</a><li>DECL_XMLSIGOBJECTBUILDER
+: <a class="el" href="a00614.html#663a6f4707c6986bca77ac8794493452">KeyInfo.h</a><li>DECL_XMLTOOLING_EXCEPTION
+: <a class="el" href="a00579.html#f21f33aae6979399154c93c741c3c035">exceptions.h</a><li>DECL_XMLTOOLING_EXCEPTION_FACTORY
+: <a class="el" href="a00579.html#8503f6ec62c2f2f82535caf77deca3d9">exceptions.h</a><li>DequeOf
+: <a class="el" href="a00637.html#37bed93de16318774e15d8eef80b1b46">XMLObjectChildrenList.h</a><li>DequeOfPairs
+: <a class="el" href="a00637.html#33c7a33347b94f105e6229f65bfec0df">XMLObjectChildrenList.h</a></ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>END_XMLOBJECT
+: <a class="el" href="a00568.html#4313e3a00a8566975f82b4b45093d7f5">base.h</a><li>END_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#d2d5217452adbfd0e0824c052eefb90e">base.h</a><li>END_XMLOBJECTVALIDATOR
+: <a class="el" href="a00568.html#9070c2ed149483371c4f3ddc8d6b0bd9">base.h</a><li>EXPLICIT_KEY_TRUSTENGINE
+: <a class="el" href="a00609.html#fc87fd01e7c63bd41053a9f973ac4337">TrustEngine.h</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FILESYSTEM_CREDENTIAL_RESOLVER
+: <a class="el" href="a00601.html#318fe3a1f6e4dd88d716abdcf48e52fa">CredentialResolver.h</a><li>find_if()
+: <a class="el" href="a00649.html#ef13e4f81994817bbcce82eed3e443d4">Predicates.h</a><li>fromUTF8()
+: <a class="el" href="a00649.html#b67394e7ffb05647b37f9054fd0c6d23">unicode.h</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>IMPL_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#cd52881c18ff46e18583777fd51650bc">base.h</a><li>IMPL_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#aba55b1d77ccca84affb21b263e37ae7">base.h</a><li>IMPL_DATETIME_ATTRIB_EX
+: <a class="el" href="a00568.html#69008ae02c3a1a28b0b8596a694bd902">base.h</a><li>IMPL_DURATION_ATTRIB
+: <a class="el" href="a00568.html#ec4366e0a855bb0b63e490e92f47f502">base.h</a><li>IMPL_ELEMENT_QNAME
+: <a class="el" href="a00568.html#ca72739c64e4ec3855702d0bed30bdb7">base.h</a><li>IMPL_ID_ATTRIB
+: <a class="el" href="a00568.html#dbcb3f847865bbb251ee4a5855a9923b">base.h</a><li>IMPL_ID_ATTRIB_EX
+: <a class="el" href="a00568.html#feaaa47cffa81c9ec44337c7ac596c6c">base.h</a><li>IMPL_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#3948f8afc7fded2e19906400579d7cae">base.h</a><li>IMPL_STRING_ATTRIB
+: <a class="el" href="a00568.html#414618cb6b3d42c90617470bdc8b8556">base.h</a><li>IMPL_TYPE_QNAME
+: <a class="el" href="a00568.html#74c87def15e6bcbe18b1d9c39d1e8648">base.h</a><li>IMPL_TYPED_CHILD
+: <a class="el" href="a00568.html#83bc3ea1dbd6cc8dba53b1f593db0bb8">base.h</a><li>IMPL_TYPED_CHILDREN
+: <a class="el" href="a00568.html#a43fe44c1facac568f04ecbb79138b77">base.h</a><li>IMPL_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#16e2c2d1ffdfe6775892b3272e0c8fb2">base.h</a><li>IMPL_TYPED_FOREIGN_CHILDREN
+: <a class="el" href="a00568.html#3a73b148e38302849ca3d66214d6f870">base.h</a><li>IMPL_XMLOBJECT_ATTRIB
+: <a class="el" href="a00568.html#43d0e8a60abc310f962801d3812419bb">base.h</a><li>IMPL_XMLOBJECT_CHILD
+: <a class="el" href="a00568.html#0dd13bfdded46b546e321835c7420553">base.h</a><li>IMPL_XMLOBJECT_CHILDREN
+: <a class="el" href="a00568.html#7e5a003502495ce9965d82a24e7ffc12">base.h</a><li>IMPL_XMLOBJECT_CLONE
+: <a class="el" href="a00568.html#646413a0147ae4b4a13593a26587976f">base.h</a><li>IMPL_XMLOBJECT_FOREIGN_ATTRIB
+: <a class="el" href="a00568.html#00ccbbe285aac87f95f1a09535076b0f">base.h</a><li>IMPL_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#67912142e8cbeaea7f3f196966537f7d">base.h</a><li>initSOAPTransports()
+: <a class="el" href="a00649.html#7c14180ecaaad76ba40976d4e152913b">SOAPTransport.h</a><li>INLINE_KEYINFO_RESOLVER
+: <a class="el" href="a00603.html#5de889c304ab695daeb3b3c60e581e2e">KeyInfoResolver.h</a></ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>ListOf
+: <a class="el" href="a00637.html#c2ceb62da9ebf92c6e52e40c698a8b50">XMLObjectChildrenList.h</a><li>ListOfPairs
+: <a class="el" href="a00637.html#43b74a717751aa0cd5f719be2df6ce8b">XMLObjectChildrenList.h</a></ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAKE_NONCOPYABLE
+: <a class="el" href="a00568.html#3f9965a2cc4aaade15ecbfe63a71cf15">base.h</a><li>MARSHALL_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#3fe444abf00ad61871e8e9641e788c1a">base.h</a><li>MARSHALL_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#2a2fc60afc4da8cf114d8525c597c3f3">base.h</a><li>MARSHALL_ID_ATTRIB
+: <a class="el" href="a00568.html#1c131345d81acf83ef144a9581f20867">base.h</a><li>MARSHALL_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#cdce840171deeae41abc626ffc627c91">base.h</a><li>MARSHALL_QNAME_ATTRIB
+: <a class="el" href="a00568.html#95f632e27d997a9caa47c9981f9254e1">base.h</a><li>MARSHALL_STRING_ATTRIB
+: <a class="el" href="a00568.html#19866d0b6f837d137b7ef8db83139777">base.h</a><li>MEMORY_STORAGE_SERVICE
+: <a class="el" href="a00631.html#d34be883d8a8afa7384b97f5336825c2">StorageService.h</a></ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator!=()
+: <a class="el" href="a00649.html#a3e8dd5239b3a2879ac99efd16723f83">QName.h</a><li>operator<()
+: <a class="el" href="a00649.html#389d96c5e9a4e1afc9d6e6827a515ff7">QName.h</a>, <a class="el" href="a00649.html#b3ba5bc03ef9d84fc60c8e2bdfd90ec5">Namespace.h</a><li>operator<<()
+: <a class="el" href="a00649.html#d6e466f0f2d0e9014f40d06b4804ebfd">XMLHelper.h</a>, <a class="el" href="a00649.html#f6eaaf0884f7a96bd8552f733745db1f">unicode.h</a><li>operator==()
+: <a class="el" href="a00649.html#9cd7bc40a68832102ebaf7c3c661c572">QName.h</a>, <a class="el" href="a00649.html#1943ba578ba4cc44d1ff582ec8125f58">Namespace.h</a></ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PROC_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#acbb9c0bed16649ef5bd710e781b43d6">base.h</a><li>PROC_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#fb40bd3c9cb40e983d8feead349e2292">base.h</a><li>PROC_ID_ATTRIB
+: <a class="el" href="a00568.html#8b16045dccbd56ce5ab975bd27ef4e65">base.h</a><li>PROC_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#318adf1829fb4ac0b6e9aa21e6eb912c">base.h</a><li>PROC_QNAME_ATTRIB
+: <a class="el" href="a00568.html#5e47c4747c97019286ea295940c660c6">base.h</a><li>PROC_STRING_ATTRIB
+: <a class="el" href="a00568.html#20d6b6a82ba9818665005106ef20e0e2">base.h</a><li>PROC_TYPED_CHILD
+: <a class="el" href="a00568.html#3c27d2f760c0c1ad35e9f97374c2d5a6">base.h</a><li>PROC_TYPED_CHILDREN
+: <a class="el" href="a00568.html#ef425205181e7155947b76ef47b979df">base.h</a><li>PROC_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#306cca912c5a8e8a1759c2182ad4a383">base.h</a><li>PROC_TYPED_FOREIGN_CHILDREN
+: <a class="el" href="a00568.html#1977f769f16a984f8685575a808bcd50">base.h</a><li>PROC_XMLOBJECT_CHILD
+: <a class="el" href="a00568.html#d3dfbbb4acf10b6623325a75fe08deb8">base.h</a></ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>REGISTER_XMLTOOLING_EXCEPTION_FACTORY
+: <a class="el" href="a00579.html#83c76ec2b5b90c522f8daadd50eb6906">exceptions.h</a><li>registerCredentialResolvers()
+: <a class="el" href="a00649.html#521319bea1708bdb84df05aa551448fa">CredentialResolver.h</a><li>registerEncryptionClasses()
+: <a class="el" href="a00647.html#d4a3f24d0ef29f6eb24712dbb9e349b3">Encryption.h</a><li>registerKeyInfoClasses()
+: <a class="el" href="a00648.html#9319a178fb7fb2884f0997d1d90e59e3">KeyInfo.h</a><li>registerKeyInfoResolvers()
+: <a class="el" href="a00649.html#fef69237f47894cf0a35ac95836a29ab">KeyInfoResolver.h</a><li>registerSOAPClasses()
+: <a class="el" href="a00644.html#26a3b641b9f180226b3f04de828a74eb">SOAP.h</a><li>registerSOAPTransports()
+: <a class="el" href="a00649.html#b989321c37a3ccc52e29d9e2b9d3b46e">SOAPTransport.h</a><li>registerStorageServices()
+: <a class="el" href="a00649.html#4448a9ca6f62ce3b70047ffe353a92f8">StorageService.h</a><li>registerTrustEngines()
+: <a class="el" href="a00649.html#3eebf76a5de99c12afd7801cc2e6397e">TrustEngine.h</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SchemaValidators
+: <a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">ValidatorSuite.h</a><li>SOAP11ENV_NS
+: <a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">XMLConstants.h</a><li>SOAP11ENV_PREFIX
+: <a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">XMLConstants.h</a><li>STATIC_PKIX_TRUSTENGINE
+: <a class="el" href="a00609.html#c97ed44b8b40fc68a536c1783301257d">TrustEngine.h</a></ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>termSOAPTransports()
+: <a class="el" href="a00649.html#bf5e393b73963535d31a79cdf50cd63b">SOAPTransport.h</a><li>toUTF8()
+: <a class="el" href="a00649.html#8c3234140edf562296429db4c3c0017f">unicode.h</a></ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VectorOf
+: <a class="el" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">XMLObjectChildrenList.h</a><li>VectorOfPairs
+: <a class="el" href="a00637.html#b3ea8b45bcea4895c1121d9d2395176a">XMLObjectChildrenList.h</a></ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XML_FALSE
+: <a class="el" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">XMLConstants.h</a><li>XML_NS
+: <a class="el" href="a00646.html#0eff09b1858299584df602fe2e2f9da8">XMLConstants.h</a><li>XML_ONE
+: <a class="el" href="a00646.html#d7feed086c162b752f80044ed4f62c47">XMLConstants.h</a><li>XML_PREFIX
+: <a class="el" href="a00646.html#025f7f538ada5bdca1df153b2cf7f830">XMLConstants.h</a><li>XML_TRUE
+: <a class="el" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">XMLConstants.h</a><li>XML_ZERO
+: <a class="el" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">XMLConstants.h</a><li>XMLENC_NS
+: <a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">XMLConstants.h</a><li>XMLENC_PREFIX
+: <a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">XMLConstants.h</a><li>XMLNS_NS
+: <a class="el" href="a00646.html#ae85a519aa0b4fa056a505f2fcb069c2">XMLConstants.h</a><li>XMLNS_PREFIX
+: <a class="el" href="a00646.html#71672ff06e92584605f113849112ad9f">XMLConstants.h</a><li>XMLOBJECTVALIDATOR_CHECKTYPE
+: <a class="el" href="a00568.html#1aa24bc623206d31d8f17e523dfc2fe5">base.h</a><li>XMLOBJECTVALIDATOR_NONEMPTY
+: <a class="el" href="a00568.html#0c37ef0ef673c9d8c83384523e01f4d8">base.h</a><li>XMLOBJECTVALIDATOR_NONEORBOTH
+: <a class="el" href="a00568.html#6900cb8ff5aa20a8a54c02121883f8c0">base.h</a><li>XMLOBJECTVALIDATOR_ONEOF
+: <a class="el" href="a00568.html#1aac86283c8c06020782fa713934f470">base.h</a><li>XMLOBJECTVALIDATOR_ONEOF3
+: <a class="el" href="a00568.html#e34dc7ced99bec3028fa97faaae53bba">base.h</a><li>XMLOBJECTVALIDATOR_ONLYONEOF
+: <a class="el" href="a00568.html#d7db9e7f7e16ef10f28f6b1b1366fc5c">base.h</a><li>XMLOBJECTVALIDATOR_ONLYONEOF3
+: <a class="el" href="a00568.html#4e79363a3a4541e5c11b37a7f0ddae15">base.h</a><li>XMLOBJECTVALIDATOR_REQUIRE
+: <a class="el" href="a00568.html#c0cb87550435528cc2534173e424bf4e">base.h</a><li>XMLOBJECTVALIDATOR_REQUIRE_INTEGER
+: <a class="el" href="a00568.html#520648f625da2cb5221b33485d6b2b8e">base.h</a><li>XMLOBJECTVALIDATOR_SIMPLE
+: <a class="el" href="a00568.html#1823e45bc999537de56e085a912150d4">base.h</a><li>XMLSIG_NS
+: <a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">XMLConstants.h</a><li>XMLSIG_PREFIX
+: <a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">XMLConstants.h</a><li>xmltooling_bool_t
+: <a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">XMLConstants.h</a><li>XMLTOOLING_NS
+: <a class="el" href="a00646.html#faff2078e60aa3d1d018f484ce3ec91e">XMLConstants.h</a><li>XSD_NS
+: <a class="el" href="a00646.html#96a31c7f736c88d665906878235b259f">XMLConstants.h</a><li>XSD_PREFIX
+: <a class="el" href="a00646.html#edf3cf3d98f40b6315f0ee6788729e9e">XMLConstants.h</a><li>XSI_NS
+: <a class="el" href="a00646.html#1ca1f301a75b753ec33a7df0353e134d">XMLConstants.h</a><li>XSI_PREFIX
+: <a class="el" href="a00646.html#e31137bb36c210cff41f0cd876bde2bb">XMLConstants.h</a><li>xstring
+: <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">unicode.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li id="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ </ul>
+</div>
+
+<p>
+
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BEGIN_XMLOBJECT
+: <a class="el" href="a00568.html#184a5983089798524bf62a6d2a6fc537">base.h</a><li>BEGIN_XMLOBJECT2
+: <a class="el" href="a00568.html#72c519be650469c6121acd28ec6d0dae">base.h</a><li>BEGIN_XMLOBJECT3
+: <a class="el" href="a00568.html#58cd19813bf1d02b75009cdd03ce5dca">base.h</a><li>BEGIN_XMLOBJECT4
+: <a class="el" href="a00568.html#6461cda8c2c379c42adfc6601e55d5a9">base.h</a><li>BEGIN_XMLOBJECT5
+: <a class="el" href="a00568.html#ca6926f4f191d3976ad6b822136a607f">base.h</a><li>BEGIN_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#9a2c6c34144ccdb0af5ea1b71075b5ce">base.h</a><li>BEGIN_XMLOBJECTVALIDATOR
+: <a class="el" href="a00568.html#a1ab408b1e00d118d2451b55c0abb809">base.h</a><li>BEGIN_XMLOBJECTVALIDATOR_SUB
+: <a class="el" href="a00568.html#470ea5f8a32925c04cfde3f5a1359f14">base.h</a></ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CHAINING_CREDENTIAL_RESOLVER
+: <a class="el" href="a00601.html#365b4c23e74e260d0168fb6399b2eb83">CredentialResolver.h</a><li>CHAINING_TRUSTENGINE
+: <a class="el" href="a00609.html#16315d076fb428cf4781ae771e818a85">TrustEngine.h</a></ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DECL_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#3d44140e1c1bb50daa792a44c26bab43">base.h</a><li>DECL_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#d02085c1d37b0604c6b290fa50251328">base.h</a><li>DECL_ELEMENT_QNAME
+: <a class="el" href="a00568.html#0eb4a733906e0bc7c730a5180888e106">base.h</a><li>DECL_INHERITED_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#c122dbcd05c92f62b30b9d1cf8d92109">base.h</a><li>DECL_INHERITED_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#a630296ecefe8b5faa2766baa1b0e59b">base.h</a><li>DECL_INHERITED_STRING_ATTRIB
+: <a class="el" href="a00568.html#0bd66d0fcc29ebb1bbdb2cead465555d">base.h</a><li>DECL_INHERITED_TYPED_CHILD
+: <a class="el" href="a00568.html#a2f6e6b3ad58ebf7b194d5ce3d8a0e0a">base.h</a><li>DECL_INHERITED_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#fa6e60f9a5648da9bdf2288c1a21fcb3">base.h</a><li>DECL_INHERITED_XMLOBJECT_ATTRIB
+: <a class="el" href="a00568.html#c7eea41b57e0fbef6ada45dab7eedece">base.h</a><li>DECL_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#6b733a13ddcbc819a3d9aceee339e4c6">base.h</a><li>DECL_INTEGER_CONTENT
+: <a class="el" href="a00568.html#1cbda8a559f539a7461f1cc0d9d39474">base.h</a><li>DECL_SIMPLE_CONTENT
+: <a class="el" href="a00568.html#24b5c07c52f3f26a4e68e6b929acffd5">base.h</a><li>DECL_SOAP11OBJECTBUILDER
+: <a class="el" href="a00619.html#708f1f5732e40ab81b52cb113e6c7339">SOAP.h</a><li>DECL_STRING_ATTRIB
+: <a class="el" href="a00568.html#da094b989c0377ce7754242f289aa00a">base.h</a><li>DECL_TYPE_QNAME
+: <a class="el" href="a00568.html#ada49116b3cf070b1da974460ffb0367">base.h</a><li>DECL_TYPED_CHILD
+: <a class="el" href="a00568.html#64ade6e613ec456f8192858e4a054bc7">base.h</a><li>DECL_TYPED_CHILDREN
+: <a class="el" href="a00568.html#1bc33d9bb5db0060bec2914227013e9d">base.h</a><li>DECL_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#1491b72e444b5dcbeb3a47cdd43346fc">base.h</a><li>DECL_TYPED_FOREIGN_CHILDREN
+: <a class="el" href="a00568.html#8e7876d452bd68a05a2e09eaf897fdf3">base.h</a><li>DECL_XMLENCOBJECTBUILDER
+: <a class="el" href="a00578.html#c5099e7aeb5963d911321085b4c133b3">Encryption.h</a><li>DECL_XMLOBJECT_ABSTRACT
+: <a class="el" href="a00568.html#be45465a5461693561c98c3896c63736">base.h</a><li>DECL_XMLOBJECT_ATTRIB
+: <a class="el" href="a00568.html#8a852eda578a2e4353e0d9cd6eb00fb6">base.h</a><li>DECL_XMLOBJECT_CHILD
+: <a class="el" href="a00568.html#bcfb546606ea9e2244f58c8cb4fe7ecb">base.h</a><li>DECL_XMLOBJECT_CHILDREN
+: <a class="el" href="a00568.html#91bfe1ec80e82ff9cd0aa095d5e8d9e1">base.h</a><li>DECL_XMLOBJECT_SIMPLE
+: <a class="el" href="a00568.html#c1827324b04a51a4d32122b69c367681">base.h</a><li>DECL_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#12f936645958cdc0a2acb699df7bfc1a">base.h</a><li>DECL_XMLOBJECTIMPL_SIMPLE
+: <a class="el" href="a00568.html#2585755b0dbffc1f2ba80173685e5aa8">base.h</a><li>DECL_XMLSIGOBJECTBUILDER
+: <a class="el" href="a00614.html#663a6f4707c6986bca77ac8794493452">KeyInfo.h</a><li>DECL_XMLTOOLING_EXCEPTION
+: <a class="el" href="a00579.html#f21f33aae6979399154c93c741c3c035">exceptions.h</a><li>DECL_XMLTOOLING_EXCEPTION_FACTORY
+: <a class="el" href="a00579.html#8503f6ec62c2f2f82535caf77deca3d9">exceptions.h</a><li>DequeOf
+: <a class="el" href="a00637.html#37bed93de16318774e15d8eef80b1b46">XMLObjectChildrenList.h</a><li>DequeOfPairs
+: <a class="el" href="a00637.html#33c7a33347b94f105e6229f65bfec0df">XMLObjectChildrenList.h</a></ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>END_XMLOBJECT
+: <a class="el" href="a00568.html#4313e3a00a8566975f82b4b45093d7f5">base.h</a><li>END_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#d2d5217452adbfd0e0824c052eefb90e">base.h</a><li>END_XMLOBJECTVALIDATOR
+: <a class="el" href="a00568.html#9070c2ed149483371c4f3ddc8d6b0bd9">base.h</a><li>EXPLICIT_KEY_TRUSTENGINE
+: <a class="el" href="a00609.html#fc87fd01e7c63bd41053a9f973ac4337">TrustEngine.h</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FILESYSTEM_CREDENTIAL_RESOLVER
+: <a class="el" href="a00601.html#318fe3a1f6e4dd88d716abdcf48e52fa">CredentialResolver.h</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>IMPL_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#cd52881c18ff46e18583777fd51650bc">base.h</a><li>IMPL_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#aba55b1d77ccca84affb21b263e37ae7">base.h</a><li>IMPL_DATETIME_ATTRIB_EX
+: <a class="el" href="a00568.html#69008ae02c3a1a28b0b8596a694bd902">base.h</a><li>IMPL_DURATION_ATTRIB
+: <a class="el" href="a00568.html#ec4366e0a855bb0b63e490e92f47f502">base.h</a><li>IMPL_ELEMENT_QNAME
+: <a class="el" href="a00568.html#ca72739c64e4ec3855702d0bed30bdb7">base.h</a><li>IMPL_ID_ATTRIB
+: <a class="el" href="a00568.html#dbcb3f847865bbb251ee4a5855a9923b">base.h</a><li>IMPL_ID_ATTRIB_EX
+: <a class="el" href="a00568.html#feaaa47cffa81c9ec44337c7ac596c6c">base.h</a><li>IMPL_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#3948f8afc7fded2e19906400579d7cae">base.h</a><li>IMPL_STRING_ATTRIB
+: <a class="el" href="a00568.html#414618cb6b3d42c90617470bdc8b8556">base.h</a><li>IMPL_TYPE_QNAME
+: <a class="el" href="a00568.html#74c87def15e6bcbe18b1d9c39d1e8648">base.h</a><li>IMPL_TYPED_CHILD
+: <a class="el" href="a00568.html#83bc3ea1dbd6cc8dba53b1f593db0bb8">base.h</a><li>IMPL_TYPED_CHILDREN
+: <a class="el" href="a00568.html#a43fe44c1facac568f04ecbb79138b77">base.h</a><li>IMPL_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#16e2c2d1ffdfe6775892b3272e0c8fb2">base.h</a><li>IMPL_TYPED_FOREIGN_CHILDREN
+: <a class="el" href="a00568.html#3a73b148e38302849ca3d66214d6f870">base.h</a><li>IMPL_XMLOBJECT_ATTRIB
+: <a class="el" href="a00568.html#43d0e8a60abc310f962801d3812419bb">base.h</a><li>IMPL_XMLOBJECT_CHILD
+: <a class="el" href="a00568.html#0dd13bfdded46b546e321835c7420553">base.h</a><li>IMPL_XMLOBJECT_CHILDREN
+: <a class="el" href="a00568.html#7e5a003502495ce9965d82a24e7ffc12">base.h</a><li>IMPL_XMLOBJECT_CLONE
+: <a class="el" href="a00568.html#646413a0147ae4b4a13593a26587976f">base.h</a><li>IMPL_XMLOBJECT_FOREIGN_ATTRIB
+: <a class="el" href="a00568.html#00ccbbe285aac87f95f1a09535076b0f">base.h</a><li>IMPL_XMLOBJECTBUILDER
+: <a class="el" href="a00568.html#67912142e8cbeaea7f3f196966537f7d">base.h</a><li>INLINE_KEYINFO_RESOLVER
+: <a class="el" href="a00603.html#5de889c304ab695daeb3b3c60e581e2e">KeyInfoResolver.h</a></ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>ListOf
+: <a class="el" href="a00637.html#c2ceb62da9ebf92c6e52e40c698a8b50">XMLObjectChildrenList.h</a><li>ListOfPairs
+: <a class="el" href="a00637.html#43b74a717751aa0cd5f719be2df6ce8b">XMLObjectChildrenList.h</a></ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAKE_NONCOPYABLE
+: <a class="el" href="a00568.html#3f9965a2cc4aaade15ecbfe63a71cf15">base.h</a><li>MARSHALL_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#3fe444abf00ad61871e8e9641e788c1a">base.h</a><li>MARSHALL_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#2a2fc60afc4da8cf114d8525c597c3f3">base.h</a><li>MARSHALL_ID_ATTRIB
+: <a class="el" href="a00568.html#1c131345d81acf83ef144a9581f20867">base.h</a><li>MARSHALL_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#cdce840171deeae41abc626ffc627c91">base.h</a><li>MARSHALL_QNAME_ATTRIB
+: <a class="el" href="a00568.html#95f632e27d997a9caa47c9981f9254e1">base.h</a><li>MARSHALL_STRING_ATTRIB
+: <a class="el" href="a00568.html#19866d0b6f837d137b7ef8db83139777">base.h</a><li>MEMORY_STORAGE_SERVICE
+: <a class="el" href="a00631.html#d34be883d8a8afa7384b97f5336825c2">StorageService.h</a></ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PROC_BOOLEAN_ATTRIB
+: <a class="el" href="a00568.html#acbb9c0bed16649ef5bd710e781b43d6">base.h</a><li>PROC_DATETIME_ATTRIB
+: <a class="el" href="a00568.html#fb40bd3c9cb40e983d8feead349e2292">base.h</a><li>PROC_ID_ATTRIB
+: <a class="el" href="a00568.html#8b16045dccbd56ce5ab975bd27ef4e65">base.h</a><li>PROC_INTEGER_ATTRIB
+: <a class="el" href="a00568.html#318adf1829fb4ac0b6e9aa21e6eb912c">base.h</a><li>PROC_QNAME_ATTRIB
+: <a class="el" href="a00568.html#5e47c4747c97019286ea295940c660c6">base.h</a><li>PROC_STRING_ATTRIB
+: <a class="el" href="a00568.html#20d6b6a82ba9818665005106ef20e0e2">base.h</a><li>PROC_TYPED_CHILD
+: <a class="el" href="a00568.html#3c27d2f760c0c1ad35e9f97374c2d5a6">base.h</a><li>PROC_TYPED_CHILDREN
+: <a class="el" href="a00568.html#ef425205181e7155947b76ef47b979df">base.h</a><li>PROC_TYPED_FOREIGN_CHILD
+: <a class="el" href="a00568.html#306cca912c5a8e8a1759c2182ad4a383">base.h</a><li>PROC_TYPED_FOREIGN_CHILDREN
+: <a class="el" href="a00568.html#1977f769f16a984f8685575a808bcd50">base.h</a><li>PROC_XMLOBJECT_CHILD
+: <a class="el" href="a00568.html#d3dfbbb4acf10b6623325a75fe08deb8">base.h</a></ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>REGISTER_XMLTOOLING_EXCEPTION_FACTORY
+: <a class="el" href="a00579.html#83c76ec2b5b90c522f8daadd50eb6906">exceptions.h</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>STATIC_PKIX_TRUSTENGINE
+: <a class="el" href="a00609.html#c97ed44b8b40fc68a536c1783301257d">TrustEngine.h</a></ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VectorOf
+: <a class="el" href="a00637.html#e4bd10b5bb01f5671a61bc50d5129c91">XMLObjectChildrenList.h</a><li>VectorOfPairs
+: <a class="el" href="a00637.html#b3ea8b45bcea4895c1121d9d2395176a">XMLObjectChildrenList.h</a></ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XMLOBJECTVALIDATOR_CHECKTYPE
+: <a class="el" href="a00568.html#1aa24bc623206d31d8f17e523dfc2fe5">base.h</a><li>XMLOBJECTVALIDATOR_NONEMPTY
+: <a class="el" href="a00568.html#0c37ef0ef673c9d8c83384523e01f4d8">base.h</a><li>XMLOBJECTVALIDATOR_NONEORBOTH
+: <a class="el" href="a00568.html#6900cb8ff5aa20a8a54c02121883f8c0">base.h</a><li>XMLOBJECTVALIDATOR_ONEOF
+: <a class="el" href="a00568.html#1aac86283c8c06020782fa713934f470">base.h</a><li>XMLOBJECTVALIDATOR_ONEOF3
+: <a class="el" href="a00568.html#e34dc7ced99bec3028fa97faaae53bba">base.h</a><li>XMLOBJECTVALIDATOR_ONLYONEOF
+: <a class="el" href="a00568.html#d7db9e7f7e16ef10f28f6b1b1366fc5c">base.h</a><li>XMLOBJECTVALIDATOR_ONLYONEOF3
+: <a class="el" href="a00568.html#4e79363a3a4541e5c11b37a7f0ddae15">base.h</a><li>XMLOBJECTVALIDATOR_REQUIRE
+: <a class="el" href="a00568.html#c0cb87550435528cc2534173e424bf4e">base.h</a><li>XMLOBJECTVALIDATOR_REQUIRE_INTEGER
+: <a class="el" href="a00568.html#520648f625da2cb5221b33485d6b2b8e">base.h</a><li>XMLOBJECTVALIDATOR_SIMPLE
+: <a class="el" href="a00568.html#1823e45bc999537de56e085a912150d4">base.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li id="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li id="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>xmltooling_bool_t
+: <a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">XMLConstants.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li id="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>clone()
+: <a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">base.h</a><li>find_if()
+: <a class="el" href="a00649.html#ef13e4f81994817bbcce82eed3e443d4">Predicates.h</a><li>fromUTF8()
+: <a class="el" href="a00649.html#b67394e7ffb05647b37f9054fd0c6d23">unicode.h</a><li>initSOAPTransports()
+: <a class="el" href="a00649.html#7c14180ecaaad76ba40976d4e152913b">SOAPTransport.h</a><li>operator!=()
+: <a class="el" href="a00649.html#a3e8dd5239b3a2879ac99efd16723f83">QName.h</a><li>operator<()
+: <a class="el" href="a00649.html#389d96c5e9a4e1afc9d6e6827a515ff7">QName.h</a>, <a class="el" href="a00649.html#b3ba5bc03ef9d84fc60c8e2bdfd90ec5">Namespace.h</a><li>operator<<()
+: <a class="el" href="a00649.html#d6e466f0f2d0e9014f40d06b4804ebfd">XMLHelper.h</a>, <a class="el" href="a00649.html#f6eaaf0884f7a96bd8552f733745db1f">unicode.h</a><li>operator==()
+: <a class="el" href="a00649.html#9cd7bc40a68832102ebaf7c3c661c572">QName.h</a>, <a class="el" href="a00649.html#1943ba578ba4cc44d1ff582ec8125f58">Namespace.h</a><li>registerCredentialResolvers()
+: <a class="el" href="a00649.html#521319bea1708bdb84df05aa551448fa">CredentialResolver.h</a><li>registerEncryptionClasses()
+: <a class="el" href="a00647.html#d4a3f24d0ef29f6eb24712dbb9e349b3">Encryption.h</a><li>registerKeyInfoClasses()
+: <a class="el" href="a00648.html#9319a178fb7fb2884f0997d1d90e59e3">KeyInfo.h</a><li>registerKeyInfoResolvers()
+: <a class="el" href="a00649.html#fef69237f47894cf0a35ac95836a29ab">KeyInfoResolver.h</a><li>registerSOAPClasses()
+: <a class="el" href="a00644.html#26a3b641b9f180226b3f04de828a74eb">SOAP.h</a><li>registerSOAPTransports()
+: <a class="el" href="a00649.html#b989321c37a3ccc52e29d9e2b9d3b46e">SOAPTransport.h</a><li>registerStorageServices()
+: <a class="el" href="a00649.html#4448a9ca6f62ce3b70047ffe353a92f8">StorageService.h</a><li>registerTrustEngines()
+: <a class="el" href="a00649.html#3eebf76a5de99c12afd7801cc2e6397e">TrustEngine.h</a><li>termSOAPTransports()
+: <a class="el" href="a00649.html#bf5e393b73963535d31a79cdf50cd63b">SOAPTransport.h</a><li>toUTF8()
+: <a class="el" href="a00649.html#8c3234140edf562296429db4c3c0017f">unicode.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li id="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>xstring
+: <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">unicode.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li id="current"><a href="globals.html"><span>File Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>SchemaValidators
+: <a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">ValidatorSuite.h</a><li>SOAP11ENV_NS
+: <a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">XMLConstants.h</a><li>SOAP11ENV_PREFIX
+: <a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">XMLConstants.h</a><li>XML_FALSE
+: <a class="el" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">XMLConstants.h</a><li>XML_NS
+: <a class="el" href="a00646.html#0eff09b1858299584df602fe2e2f9da8">XMLConstants.h</a><li>XML_ONE
+: <a class="el" href="a00646.html#d7feed086c162b752f80044ed4f62c47">XMLConstants.h</a><li>XML_PREFIX
+: <a class="el" href="a00646.html#025f7f538ada5bdca1df153b2cf7f830">XMLConstants.h</a><li>XML_TRUE
+: <a class="el" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">XMLConstants.h</a><li>XML_ZERO
+: <a class="el" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">XMLConstants.h</a><li>XMLENC_NS
+: <a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">XMLConstants.h</a><li>XMLENC_PREFIX
+: <a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">XMLConstants.h</a><li>XMLNS_NS
+: <a class="el" href="a00646.html#ae85a519aa0b4fa056a505f2fcb069c2">XMLConstants.h</a><li>XMLNS_PREFIX
+: <a class="el" href="a00646.html#71672ff06e92584605f113849112ad9f">XMLConstants.h</a><li>XMLSIG_NS
+: <a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">XMLConstants.h</a><li>XMLSIG_PREFIX
+: <a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">XMLConstants.h</a><li>XMLTOOLING_NS
+: <a class="el" href="a00646.html#faff2078e60aa3d1d018f484ce3ec91e">XMLConstants.h</a><li>XSD_NS
+: <a class="el" href="a00646.html#96a31c7f736c88d665906878235b259f">XMLConstants.h</a><li>XSD_PREFIX
+: <a class="el" href="a00646.html#edf3cf3d98f40b6315f0ee6788729e9e">XMLConstants.h</a><li>XSI_NS
+: <a class="el" href="a00646.html#1ca1f301a75b753ec33a7df0353e134d">XMLConstants.h</a><li>XSI_PREFIX
+: <a class="el" href="a00646.html#e31137bb36c210cff41f0cd876bde2bb">XMLConstants.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Hierarchical Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li id="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul></div>
+<h1>xmltooling Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="a00344.html">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a>
+<li><a class="el" href="a00350.html">xmltooling::auto_arrayptr< T ></a>
+<li><a class="el" href="a00351.html">xmltooling::auto_ptr_char</a>
+<li><a class="el" href="a00352.html">xmltooling::auto_ptr_XMLCh</a>
+<li><a class="el" href="a00365.html">xmltooling::cleanup< T ></a>
+<li><a class="el" href="a00366.html">xmltooling::cleanup_const_pair< A, B ></a>
+<li><a class="el" href="a00367.html">xmltooling::cleanup_pair< A, B ></a>
+<li><a class="el" href="a00369.html">xmltooling::CondWait</a>
+<li><a class="el" href="a00370.html">xmlsignature::ContentReference</a>
+<li><a class="el" href="a00371.html">xmltooling::Credential</a>
+<ul>
+<li><a class="el" href="a00529.html">xmltooling::X509Credential</a>
+<ul>
+<li><a class="el" href="a00353.html">xmltooling::BasicX509Credential</a>
+<li><a class="el" href="a00455.html">xmltooling::OpenSSLCredential</a>
+</ul>
+</ul>
+<li><a class="el" href="a00372.html">xmltooling::CredentialContext</a>
+<ul>
+<li><a class="el" href="a00431.html">xmltooling::KeyInfoCredentialContext</a>
+</ul>
+<li><a class="el" href="a00373.html">xmltooling::CredentialCriteria</a>
+<li><a class="el" href="a00375.html">xmltooling::CurlURLInputStream</a>
+<li><a class="el" href="a00378.html">xmltooling::DateTime</a>
+<li><a class="el" href="a00379.html">xmlencryption::Decrypter</a>
+<li><a class="el" href="a00391.html">xmlencryption::EncryptedKeyResolver</a>
+<li><a class="el" href="a00393.html">xmlencryption::Encrypter</a>
+<li><a class="el" href="a00394.html">xmlencryption::Encrypter::EncryptionParams</a>
+<li><a class="el" href="a00395.html">xmlencryption::Encrypter::KeyEncryptionParams</a>
+<li><b>std::exception</b><ul>
+<li><a class="el" href="a00556.html">xmltooling::XMLToolingException</a>
+<ul>
+<li><a class="el" href="a00380.html">xmlencryption::DecryptionException</a>
+<li><a class="el" href="a00426.html">xmltooling::IOException</a>
+<li><a class="el" href="a00444.html">xmltooling::MarshallingException</a>
+<li><a class="el" href="a00508.html">xmltooling::ThreadingException</a>
+<li><a class="el" href="a00517.html">xmltooling::UnknownAttributeException</a>
+<li><a class="el" href="a00519.html">xmltooling::UnknownElementException</a>
+<li><a class="el" href="a00520.html">xmltooling::UnknownExtensionException</a>
+<li><a class="el" href="a00521.html">xmltooling::UnmarshallingException</a>
+<li><a class="el" href="a00524.html">xmltooling::ValidationException</a>
+<li><a class="el" href="a00551.html">xmltooling::XMLObjectException</a>
+<li><a class="el" href="a00553.html">xmltooling::XMLParserException</a>
+<li><a class="el" href="a00554.html">xmltooling::XMLSecurityException</a>
+<ul>
+<li><a class="el" href="a00396.html">xmlencryption::EncryptionException</a>
+<li><a class="el" href="a00492.html">xmlsignature::SignatureException</a>
+</ul>
+</ul>
+</ul>
+<li><a class="el" href="a00417.html">xmltooling::GenericRequest</a>
+<ul>
+<li><a class="el" href="a00423.html">xmltooling::HTTPRequest</a>
+</ul>
+<li><a class="el" href="a00418.html">xmltooling::GenericResponse</a>
+<ul>
+<li><a class="el" href="a00424.html">xmltooling::HTTPResponse</a>
+</ul>
+<li><a class="el" href="a00419.html">xmltooling::hasQName</a>
+<li><a class="el" href="a00420.html">xmltooling::hasSchemaType</a>
+<li><a class="el" href="a00432.html">xmltooling::KeyInfoResolver</a>
+<li><a class="el" href="a00441.html">xmltooling::Lock</a>
+<li><a class="el" href="a00442.html">xmltooling::Lockable</a>
+<ul>
+<li><a class="el" href="a00374.html">xmltooling::CredentialResolver</a>
+<li><a class="el" href="a00479.html">xmltooling::ReloadableXMLFile</a>
+<li><a class="el" href="a00555.html">xmltooling::XMLToolingConfig</a>
+</ul>
+<li><a class="el" href="a00443.html">xmltooling::Locker</a>
+<li><a class="el" href="a00449.html">xmltooling::Mutex</a>
+<li><a class="el" href="a00451.html">xmltooling::Namespace</a>
+<li><a class="el" href="a00452.html">xmltooling::NDC</a>
+<li><a class="el" href="a00460.html">xmltooling::params</a>
+<ul>
+<li><a class="el" href="a00450.html">xmltooling::namedparams</a>
+</ul>
+<li><a class="el" href="a00461.html">xmltooling::ParserPool</a>
+<li><a class="el" href="a00462.html">xmltooling::PathResolver</a>
+<li><a class="el" href="a00472.html">xmltooling::PluginManager< T, Key, Params ></a>
+<li><a class="el" href="a00475.html">xmltooling::QName</a>
+<li><a class="el" href="a00480.html">xmltooling::ReplayCache</a>
+<li><a class="el" href="a00485.html">xmltooling::RWLock</a>
+<li><a class="el" href="a00486.html">xmltooling::SecurityHelper</a>
+<li><a class="el" href="a00489.html">xmltooling::SharedLock</a>
+<li><a class="el" href="a00495.html">soap11::SOAPClient</a>
+<li><a class="el" href="a00496.html">xmltooling::SOAPTransport</a>
+<ul>
+<li><a class="el" href="a00425.html">xmltooling::HTTPSOAPTransport</a>
+<li><a class="el" href="a00457.html">xmltooling::OpenSSLSOAPTransport</a>
+</ul>
+<li><a class="el" href="a00497.html">xmltooling::SOAPTransport::Address</a>
+<li><a class="el" href="a00502.html">xmltooling::StorageService</a>
+<li><a class="el" href="a00503.html">xmltooling::StreamInputSource</a>
+<li><a class="el" href="a00504.html">xmltooling::StreamInputSource::StreamBinInputStream</a>
+<li><a class="el" href="a00505.html">xmltooling::TemplateEngine</a>
+<li><a class="el" href="a00506.html">xmltooling::TemplateEngine::TemplateParameters</a>
+<li><a class="el" href="a00507.html">xmltooling::Thread</a>
+<li><a class="el" href="a00509.html">xmltooling::ThreadKey</a>
+<li><a class="el" href="a00516.html">xmltooling::TrustEngine</a>
+<ul>
+<li><a class="el" href="a00493.html">xmltooling::SignatureTrustEngine</a>
+<ul>
+<li><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a>
+<li><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a>
+</ul>
+<li><a class="el" href="a00544.html">xmltooling::X509TrustEngine</a>
+<ul>
+<li><a class="el" href="a00458.html">xmltooling::OpenSSLTrustEngine</a>
+<ul>
+<li><a class="el" href="a00343.html">xmltooling::AbstractPKIXTrustEngine</a>
+<li><a class="el" href="a00358.html">xmltooling::ChainingTrustEngine</a>
+</ul>
+</ul>
+</ul>
+<li><a class="el" href="a00522.html">xmltooling::URLEncoder</a>
+<li><a class="el" href="a00523.html">xmltooling::URLInputSource</a>
+<li><a class="el" href="a00525.html">xmltooling::Validator</a>
+<ul>
+<li><a class="el" href="a00494.html">xmlsignature::SignatureValidator</a>
+</ul>
+<li><a class="el" href="a00526.html">xmltooling::ValidatorSuite</a>
+<li><a class="el" href="a00545.html">xmltooling::XercesJanitor< T ></a>
+<li><a class="el" href="a00546.html">xmltooling::XMLHelper</a>
+<li><a class="el" href="a00547.html">xmltooling::XMLObject</a>
+<ul>
+<li><a class="el" href="a00407.html">soap11::Fault</a>
+<li><a class="el" href="a00408.html">soap11::Faultactor</a>
+<li><a class="el" href="a00411.html">soap11::Faultcode</a>
+<li><a class="el" href="a00413.html">soap11::Faultstring</a>
+<li><a class="el" href="a00356.html">xmlencryption::CarriedKeyName</a>
+<li><a class="el" href="a00359.html">xmlencryption::CipherData</a>
+<li><a class="el" href="a00361.html">xmlencryption::CipherReference</a>
+<li><a class="el" href="a00363.html">xmlencryption::CipherValue</a>
+<li><a class="el" href="a00392.html">xmlencryption::EncryptedType</a>
+<ul>
+<li><a class="el" href="a00387.html">xmlencryption::EncryptedData</a>
+<li><a class="el" href="a00389.html">xmlencryption::EncryptedKey</a>
+</ul>
+<li><a class="el" href="a00399.html">xmlencryption::EncryptionProperties</a>
+<li><a class="el" href="a00437.html">xmlencryption::KeySize</a>
+<li><a class="el" href="a00453.html">xmlencryption::OAEPparams</a>
+<li><a class="el" href="a00476.html">xmlencryption::ReferenceList</a>
+<li><a class="el" href="a00512.html">xmlencryption::Transforms</a>
+<li><a class="el" href="a00383.html">xmlsignature::DSAKeyValue</a>
+<li><a class="el" href="a00405.html">xmlsignature::Exponent</a>
+<li><a class="el" href="a00415.html">xmlsignature::G</a>
+<li><a class="el" href="a00427.html">xmlsignature::J</a>
+<li><a class="el" href="a00433.html">xmlsignature::KeyName</a>
+<li><a class="el" href="a00439.html">xmlsignature::KeyValue</a>
+<li><a class="el" href="a00445.html">xmlsignature::MgmtData</a>
+<li><a class="el" href="a00447.html">xmlsignature::Modulus</a>
+<li><a class="el" href="a00459.html">xmlsignature::P</a>
+<li><a class="el" href="a00464.html">xmlsignature::PgenCounter</a>
+<li><a class="el" href="a00468.html">xmlsignature::PGPKeyID</a>
+<li><a class="el" href="a00470.html">xmlsignature::PGPKeyPacket</a>
+<li><a class="el" href="a00473.html">xmlsignature::Q</a>
+<li><a class="el" href="a00481.html">xmlsignature::RetrievalMethod</a>
+<li><a class="el" href="a00483.html">xmlsignature::RSAKeyValue</a>
+<li><a class="el" href="a00487.html">xmlsignature::Seed</a>
+<li><a class="el" href="a00490.html">xmlsignature::Signature</a>
+<li><a class="el" href="a00498.html">xmlsignature::SPKIData</a>
+<li><a class="el" href="a00500.html">xmlsignature::SPKISexp</a>
+<li><a class="el" href="a00513.html">xmlsignature::Transforms</a>
+<li><a class="el" href="a00527.html">xmlsignature::X509Certificate</a>
+<li><a class="el" href="a00530.html">xmlsignature::X509CRL</a>
+<li><a class="el" href="a00534.html">xmlsignature::X509IssuerName</a>
+<li><a class="el" href="a00536.html">xmlsignature::X509IssuerSerial</a>
+<li><a class="el" href="a00538.html">xmlsignature::X509SerialNumber</a>
+<li><a class="el" href="a00540.html">xmlsignature::X509SKI</a>
+<li><a class="el" href="a00542.html">xmlsignature::X509SubjectName</a>
+<li><a class="el" href="a00557.html">xmlsignature::XPath</a>
+<li><a class="el" href="a00560.html">xmlsignature::Y</a>
+<li><a class="el" href="a00346.html">xmltooling::AbstractXMLObject</a>
+<ul>
+<li><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a>
+<li><a class="el" href="a00341.html">xmltooling::AbstractComplexElement</a>
+<li><a class="el" href="a00342.html">xmltooling::AbstractDOMCachingXMLObject</a>
+<li><a class="el" href="a00345.html">xmltooling::AbstractSimpleElement</a>
+<li><a class="el" href="a00347.html">xmltooling::AbstractXMLObjectMarshaller</a>
+<li><a class="el" href="a00348.html">xmltooling::AbstractXMLObjectUnmarshaller</a>
+</ul>
+<li><a class="el" href="a00349.html">xmltooling::AttributeExtensibleXMLObject</a>
+<ul>
+<li><a class="el" href="a00403.html">soap11::Envelope</a>
+<li><a class="el" href="a00340.html">xmltooling::AbstractAttributeExtensibleXMLObject</a>
+<li><a class="el" href="a00386.html">xmltooling::ElementProxy</a>
+<ul>
+<li><a class="el" href="a00354.html">soap11::Body</a>
+<li><a class="el" href="a00381.html">soap11::Detail</a>
+<li><a class="el" href="a00421.html">soap11::Header</a>
+<li><a class="el" href="a00401.html">xmlencryption::EncryptionProperty</a>
+</ul>
+</ul>
+<li><a class="el" href="a00385.html">xmltooling::ElementExtensibleXMLObject</a>
+<ul>
+<li><a class="el" href="a00397.html">xmlencryption::EncryptionMethod</a>
+<li><a class="el" href="a00478.html">xmlencryption::ReferenceType</a>
+<ul>
+<li><a class="el" href="a00376.html">xmlencryption::DataReference</a>
+<li><a class="el" href="a00435.html">xmlencryption::KeyReference</a>
+</ul>
+<li><a class="el" href="a00429.html">xmlsignature::KeyInfo</a>
+<li><a class="el" href="a00466.html">xmlsignature::PGPData</a>
+<li><a class="el" href="a00510.html">xmlsignature::Transform</a>
+<li><a class="el" href="a00532.html">xmlsignature::X509Data</a>
+<li><a class="el" href="a00386.html">xmltooling::ElementProxy</a>
+</ul>
+</ul>
+<li><a class="el" href="a00548.html">xmltooling::XMLObjectBuilder</a>
+<ul>
+<li><a class="el" href="a00368.html">xmltooling::ConcreteXMLObjectBuilder</a>
+<ul>
+<li><a class="el" href="a00355.html">soap11::BodyBuilder</a>
+<li><a class="el" href="a00382.html">soap11::DetailBuilder</a>
+<li><a class="el" href="a00404.html">soap11::EnvelopeBuilder</a>
+<li><a class="el" href="a00409.html">soap11::FaultactorBuilder</a>
+<li><a class="el" href="a00410.html">soap11::FaultBuilder</a>
+<li><a class="el" href="a00412.html">soap11::FaultcodeBuilder</a>
+<li><a class="el" href="a00414.html">soap11::FaultstringBuilder</a>
+<li><a class="el" href="a00422.html">soap11::HeaderBuilder</a>
+<li><a class="el" href="a00357.html">xmlencryption::CarriedKeyNameBuilder</a>
+<li><a class="el" href="a00360.html">xmlencryption::CipherDataBuilder</a>
+<li><a class="el" href="a00362.html">xmlencryption::CipherReferenceBuilder</a>
+<li><a class="el" href="a00364.html">xmlencryption::CipherValueBuilder</a>
+<li><a class="el" href="a00377.html">xmlencryption::DataReferenceBuilder</a>
+<li><a class="el" href="a00388.html">xmlencryption::EncryptedDataBuilder</a>
+<li><a class="el" href="a00390.html">xmlencryption::EncryptedKeyBuilder</a>
+<li><a class="el" href="a00398.html">xmlencryption::EncryptionMethodBuilder</a>
+<li><a class="el" href="a00400.html">xmlencryption::EncryptionPropertiesBuilder</a>
+<li><a class="el" href="a00402.html">xmlencryption::EncryptionPropertyBuilder</a>
+<li><a class="el" href="a00436.html">xmlencryption::KeyReferenceBuilder</a>
+<li><a class="el" href="a00438.html">xmlencryption::KeySizeBuilder</a>
+<li><a class="el" href="a00454.html">xmlencryption::OAEPparamsBuilder</a>
+<li><a class="el" href="a00477.html">xmlencryption::ReferenceListBuilder</a>
+<li><a class="el" href="a00515.html">xmlencryption::TransformsBuilder</a>
+<li><a class="el" href="a00384.html">xmlsignature::DSAKeyValueBuilder</a>
+<li><a class="el" href="a00406.html">xmlsignature::ExponentBuilder</a>
+<li><a class="el" href="a00416.html">xmlsignature::GBuilder</a>
+<li><a class="el" href="a00428.html">xmlsignature::JBuilder</a>
+<li><a class="el" href="a00430.html">xmlsignature::KeyInfoBuilder</a>
+<li><a class="el" href="a00434.html">xmlsignature::KeyNameBuilder</a>
+<li><a class="el" href="a00440.html">xmlsignature::KeyValueBuilder</a>
+<li><a class="el" href="a00446.html">xmlsignature::MgmtDataBuilder</a>
+<li><a class="el" href="a00448.html">xmlsignature::ModulusBuilder</a>
+<li><a class="el" href="a00463.html">xmlsignature::PBuilder</a>
+<li><a class="el" href="a00465.html">xmlsignature::PgenCounterBuilder</a>
+<li><a class="el" href="a00467.html">xmlsignature::PGPDataBuilder</a>
+<li><a class="el" href="a00469.html">xmlsignature::PGPKeyIDBuilder</a>
+<li><a class="el" href="a00471.html">xmlsignature::PGPKeyPacketBuilder</a>
+<li><a class="el" href="a00474.html">xmlsignature::QBuilder</a>
+<li><a class="el" href="a00482.html">xmlsignature::RetrievalMethodBuilder</a>
+<li><a class="el" href="a00484.html">xmlsignature::RSAKeyValueBuilder</a>
+<li><a class="el" href="a00488.html">xmlsignature::SeedBuilder</a>
+<li><a class="el" href="a00491.html">xmlsignature::SignatureBuilder</a>
+<li><a class="el" href="a00499.html">xmlsignature::SPKIDataBuilder</a>
+<li><a class="el" href="a00501.html">xmlsignature::SPKISexpBuilder</a>
+<li><a class="el" href="a00511.html">xmlsignature::TransformBuilder</a>
+<li><a class="el" href="a00514.html">xmlsignature::TransformsBuilder</a>
+<li><a class="el" href="a00528.html">xmlsignature::X509CertificateBuilder</a>
+<li><a class="el" href="a00531.html">xmlsignature::X509CRLBuilder</a>
+<li><a class="el" href="a00533.html">xmlsignature::X509DataBuilder</a>
+<li><a class="el" href="a00535.html">xmlsignature::X509IssuerNameBuilder</a>
+<li><a class="el" href="a00537.html">xmlsignature::X509IssuerSerialBuilder</a>
+<li><a class="el" href="a00539.html">xmlsignature::X509SerialNumberBuilder</a>
+<li><a class="el" href="a00541.html">xmlsignature::X509SKIBuilder</a>
+<li><a class="el" href="a00543.html">xmlsignature::X509SubjectNameBuilder</a>
+<li><a class="el" href="a00558.html">xmlsignature::XPathBuilder</a>
+<li><a class="el" href="a00561.html">xmlsignature::YBuilder</a>
+</ul>
+<li><a class="el" href="a00518.html">xmltooling::UnknownElementBuilder</a>
+</ul>
+<li><a class="el" href="a00549.html">xmltooling::XMLObjectChildrenIterator< Container, _Ty ></a>
+<li><a class="el" href="a00550.html">xmltooling::XMLObjectChildrenList< Container, _Ty ></a>
+<li><a class="el" href="a00552.html">xmltooling::XMLObjectPairList< Container, _Ty ></a>
+<li><a class="el" href="a00559.html">xmltooling::XSECCryptoX509CRL</a>
+<ul>
+<li><a class="el" href="a00456.html">xmltooling::OpenSSLCryptoX509CRL</a>
+</ul>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling</title></head>
+<frameset cols="250,*">
+ <frame src="tree.html" name="treefrm">
+ <frame src="main.html" name="basefrm">
+</frameset>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<h1>xmltooling Documentation</h1>
+<p>
+<h3 align="center">1.3.3 </h3><hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ </ul>
+</div>
+
+<p>
+Here is a list of all documented namespace members with links to the namespaces they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>clone()
+: <a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">xmltooling</a></ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>find_if()
+: <a class="el" href="a00649.html#ef13e4f81994817bbcce82eed3e443d4">xmltooling</a><li>fromUTF8()
+: <a class="el" href="a00649.html#b67394e7ffb05647b37f9054fd0c6d23">xmltooling</a></ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>initSOAPTransports()
+: <a class="el" href="a00649.html#7c14180ecaaad76ba40976d4e152913b">xmltooling</a></ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator!=()
+: <a class="el" href="a00649.html#a3e8dd5239b3a2879ac99efd16723f83">xmltooling</a><li>operator<()
+: <a class="el" href="a00649.html#389d96c5e9a4e1afc9d6e6827a515ff7">xmltooling</a><li>operator<<()
+: <a class="el" href="a00649.html#d6e466f0f2d0e9014f40d06b4804ebfd">xmltooling</a><li>operator==()
+: <a class="el" href="a00649.html#9cd7bc40a68832102ebaf7c3c661c572">xmltooling</a></ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>registerCredentialResolvers()
+: <a class="el" href="a00649.html#521319bea1708bdb84df05aa551448fa">xmltooling</a><li>registerEncryptionClasses()
+: <a class="el" href="a00647.html#d4a3f24d0ef29f6eb24712dbb9e349b3">xmlencryption</a><li>registerKeyInfoClasses()
+: <a class="el" href="a00648.html#9319a178fb7fb2884f0997d1d90e59e3">xmlsignature</a><li>registerKeyInfoResolvers()
+: <a class="el" href="a00649.html#fef69237f47894cf0a35ac95836a29ab">xmltooling</a><li>registerSOAPClasses()
+: <a class="el" href="a00644.html#26a3b641b9f180226b3f04de828a74eb">soap11</a><li>registerSOAPTransports()
+: <a class="el" href="a00649.html#b989321c37a3ccc52e29d9e2b9d3b46e">xmltooling</a><li>registerStorageServices()
+: <a class="el" href="a00649.html#4448a9ca6f62ce3b70047ffe353a92f8">xmltooling</a><li>registerTrustEngines()
+: <a class="el" href="a00649.html#3eebf76a5de99c12afd7801cc2e6397e">xmltooling</a></ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SchemaValidators
+: <a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">xmltooling</a><li>SOAP11ENV_NS
+: <a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">xmlconstants</a><li>SOAP11ENV_PREFIX
+: <a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">xmlconstants</a></ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>termSOAPTransports()
+: <a class="el" href="a00649.html#bf5e393b73963535d31a79cdf50cd63b">xmltooling</a><li>toUTF8()
+: <a class="el" href="a00649.html#8c3234140edf562296429db4c3c0017f">xmltooling</a></ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XML_FALSE
+: <a class="el" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">xmlconstants</a><li>XML_NS
+: <a class="el" href="a00646.html#0eff09b1858299584df602fe2e2f9da8">xmlconstants</a><li>XML_ONE
+: <a class="el" href="a00646.html#d7feed086c162b752f80044ed4f62c47">xmlconstants</a><li>XML_PREFIX
+: <a class="el" href="a00646.html#025f7f538ada5bdca1df153b2cf7f830">xmlconstants</a><li>XML_TRUE
+: <a class="el" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">xmlconstants</a><li>XML_ZERO
+: <a class="el" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">xmlconstants</a><li>XMLENC_NS
+: <a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">xmlconstants</a><li>XMLENC_PREFIX
+: <a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">xmlconstants</a><li>XMLNS_NS
+: <a class="el" href="a00646.html#ae85a519aa0b4fa056a505f2fcb069c2">xmlconstants</a><li>XMLNS_PREFIX
+: <a class="el" href="a00646.html#71672ff06e92584605f113849112ad9f">xmlconstants</a><li>XMLSIG_NS
+: <a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">xmlconstants</a><li>XMLSIG_PREFIX
+: <a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">xmlconstants</a><li>xmltooling_bool_t
+: <a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants</a><li>XMLTOOLING_NS
+: <a class="el" href="a00646.html#faff2078e60aa3d1d018f484ce3ec91e">xmlconstants</a><li>XSD_NS
+: <a class="el" href="a00646.html#96a31c7f736c88d665906878235b259f">xmlconstants</a><li>XSD_PREFIX
+: <a class="el" href="a00646.html#edf3cf3d98f40b6315f0ee6788729e9e">xmlconstants</a><li>XSI_NS
+: <a class="el" href="a00646.html#1ca1f301a75b753ec33a7df0353e134d">xmlconstants</a><li>XSI_PREFIX
+: <a class="el" href="a00646.html#e31137bb36c210cff41f0cd876bde2bb">xmlconstants</a><li>xstring
+: <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xmltooling</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li id="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>xmltooling_bool_t
+: <a class="el" href="a00646.html#a6078fc438e1b22b707db1a66ebc2a89">xmlconstants</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li id="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>clone()
+: <a class="el" href="a00649.html#aca22dc39a426ee9f38e9cb45188cbfe">xmltooling</a><li>find_if()
+: <a class="el" href="a00649.html#ef13e4f81994817bbcce82eed3e443d4">xmltooling</a><li>fromUTF8()
+: <a class="el" href="a00649.html#b67394e7ffb05647b37f9054fd0c6d23">xmltooling</a><li>initSOAPTransports()
+: <a class="el" href="a00649.html#7c14180ecaaad76ba40976d4e152913b">xmltooling</a><li>operator!=()
+: <a class="el" href="a00649.html#a3e8dd5239b3a2879ac99efd16723f83">xmltooling</a><li>operator<()
+: <a class="el" href="a00649.html#389d96c5e9a4e1afc9d6e6827a515ff7">xmltooling</a><li>operator<<()
+: <a class="el" href="a00649.html#d6e466f0f2d0e9014f40d06b4804ebfd">xmltooling</a><li>operator==()
+: <a class="el" href="a00649.html#9cd7bc40a68832102ebaf7c3c661c572">xmltooling</a><li>registerCredentialResolvers()
+: <a class="el" href="a00649.html#521319bea1708bdb84df05aa551448fa">xmltooling</a><li>registerEncryptionClasses()
+: <a class="el" href="a00647.html#d4a3f24d0ef29f6eb24712dbb9e349b3">xmlencryption</a><li>registerKeyInfoClasses()
+: <a class="el" href="a00648.html#9319a178fb7fb2884f0997d1d90e59e3">xmlsignature</a><li>registerKeyInfoResolvers()
+: <a class="el" href="a00649.html#fef69237f47894cf0a35ac95836a29ab">xmltooling</a><li>registerSOAPClasses()
+: <a class="el" href="a00644.html#26a3b641b9f180226b3f04de828a74eb">soap11</a><li>registerSOAPTransports()
+: <a class="el" href="a00649.html#b989321c37a3ccc52e29d9e2b9d3b46e">xmltooling</a><li>registerStorageServices()
+: <a class="el" href="a00649.html#4448a9ca6f62ce3b70047ffe353a92f8">xmltooling</a><li>registerTrustEngines()
+: <a class="el" href="a00649.html#3eebf76a5de99c12afd7801cc2e6397e">xmltooling</a><li>termSOAPTransports()
+: <a class="el" href="a00649.html#bf5e393b73963535d31a79cdf50cd63b">xmltooling</a><li>toUTF8()
+: <a class="el" href="a00649.html#8c3234140edf562296429db4c3c0017f">xmltooling</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>xstring
+: <a class="el" href="a00649.html#4c91b6c524b5d3a47340741adfc3d96a">xmltooling</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Class Members</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li id="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ </ul>
+</div>
+
+<p>
+<ul>
+<li>SchemaValidators
+: <a class="el" href="a00649.html#0188e2c44d399a84722c6533bd0bf39e">xmltooling</a><li>SOAP11ENV_NS
+: <a class="el" href="a00646.html#0f04da55c01ffa1991000ec69059f899">xmlconstants</a><li>SOAP11ENV_PREFIX
+: <a class="el" href="a00646.html#182805b66964d409812195ec5c58ced3">xmlconstants</a><li>XML_FALSE
+: <a class="el" href="a00646.html#57bb42f08bd8561888f988ec14b342f7">xmlconstants</a><li>XML_NS
+: <a class="el" href="a00646.html#0eff09b1858299584df602fe2e2f9da8">xmlconstants</a><li>XML_ONE
+: <a class="el" href="a00646.html#d7feed086c162b752f80044ed4f62c47">xmlconstants</a><li>XML_PREFIX
+: <a class="el" href="a00646.html#025f7f538ada5bdca1df153b2cf7f830">xmlconstants</a><li>XML_TRUE
+: <a class="el" href="a00646.html#14a083bb0017ff8a0b25fa9669045652">xmlconstants</a><li>XML_ZERO
+: <a class="el" href="a00646.html#d3cb0cd3cc2891b35ebbc7e1c161b676">xmlconstants</a><li>XMLENC_NS
+: <a class="el" href="a00646.html#6286de8c2d0f6dd3ba3557e41bdf75e0">xmlconstants</a><li>XMLENC_PREFIX
+: <a class="el" href="a00646.html#6bc9a6323d6cd5d4b233867f67bbbb4a">xmlconstants</a><li>XMLNS_NS
+: <a class="el" href="a00646.html#ae85a519aa0b4fa056a505f2fcb069c2">xmlconstants</a><li>XMLNS_PREFIX
+: <a class="el" href="a00646.html#71672ff06e92584605f113849112ad9f">xmlconstants</a><li>XMLSIG_NS
+: <a class="el" href="a00646.html#68737e2fa1b72e960399a5ab4c1edee3">xmlconstants</a><li>XMLSIG_PREFIX
+: <a class="el" href="a00646.html#14e85d3556749b7b9d6d5d93e41eb6c1">xmlconstants</a><li>XMLTOOLING_NS
+: <a class="el" href="a00646.html#faff2078e60aa3d1d018f484ce3ec91e">xmlconstants</a><li>XSD_NS
+: <a class="el" href="a00646.html#96a31c7f736c88d665906878235b259f">xmlconstants</a><li>XSD_PREFIX
+: <a class="el" href="a00646.html#edf3cf3d98f40b6315f0ee6788729e9e">xmlconstants</a><li>XSI_NS
+: <a class="el" href="a00646.html#1ca1f301a75b753ec33a7df0353e134d">xmlconstants</a><li>XSI_PREFIX
+: <a class="el" href="a00646.html#e31137bb36c210cff41f0cd876bde2bb">xmlconstants</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Namespace Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul></div>
+<h1>xmltooling Namespace List</h1>Here is a list of all documented namespaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="a00644.html">soap11</a></td><td class="indexvalue">Namespace for SOAP 1.1 schema objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00646.html">xmlconstants</a></td><td class="indexvalue">XML related constants </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00647.html">xmlencryption</a></td><td class="indexvalue">Namespace for XML Encryption schema objects </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00648.html">xmlsignature</a></td><td class="indexvalue">Public namespace of XML <a class="el" href="a00490.html">Signature</a> classes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="a00649.html">xmltooling</a></td><td class="indexvalue">Public namespace of XML Tooling library </td></tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:28 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>xmltooling: Page Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.7 -->
+<div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li id="current"><a href="pages.html"><span>Related Pages</span></a></li>
+ </ul></div>
+<h1>xmltooling Related Pages</h1>Here is a list of all related documentation pages:<ul>
+<li><a class="el" href="deprecated.html">Deprecated List</a>
+
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Thu Dec 3 12:44:29 2009 for xmltooling by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
+</body>
+</html>
--- /dev/null
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI#current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI#current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.nav
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+}
--- /dev/null
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/xhtml;charset=iso-8859-1" />
+ <meta http-equiv="Content-Style-Type" content="text/css" />
+ <meta http-equiv="Content-Language" content="en" />
+ <link rel="stylesheet" href="doxygen.css">
+ <title>TreeView</title>
+ <script type="text/javascript">
+ <!-- // Hide script from old browsers
+
+ function toggleFolder(id, imageNode)
+ {
+ var folder = document.getElementById(id);
+ var l = imageNode.src.length;
+ if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" ||
+ imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
+ {
+ imageNode = imageNode.previousSibling;
+ l = imageNode.src.length;
+ }
+ if (folder == null)
+ {
+ }
+ else if (folder.style.display == "block")
+ {
+ if (imageNode != null)
+ {
+ imageNode.nextSibling.src = "ftv2folderclosed.png";
+ if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+ {
+ imageNode.src = "ftv2pnode.png";
+ }
+ else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+ {
+ imageNode.src = "ftv2plastnode.png";
+ }
+ }
+ folder.style.display = "none";
+ }
+ else
+ {
+ if (imageNode != null)
+ {
+ imageNode.nextSibling.src = "ftv2folderopen.png";
+ if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+ {
+ imageNode.src = "ftv2mnode.png";
+ }
+ else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+ {
+ imageNode.src = "ftv2mlastnode.png";
+ }
+ }
+ folder.style.display = "block";
+ }
+ }
+
+ // End script hiding -->
+ </script>
+ </head>
+
+ <body class="ftvtree">
+ <div class="directory">
+ <h3>xmltooling</h3>
+ <div style="display: block;">
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="annotated.html" target="basefrm">Class List</a></p>
+ <div id="folder1">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00340.html" target="basefrm">xmltooling::AbstractAttributeExtensibleXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00341.html" target="basefrm">xmltooling::AbstractComplexElement</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00342.html" target="basefrm">xmltooling::AbstractDOMCachingXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00343.html" target="basefrm">xmltooling::AbstractPKIXTrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00344.html" target="basefrm">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00345.html" target="basefrm">xmltooling::AbstractSimpleElement</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00346.html" target="basefrm">xmltooling::AbstractXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00347.html" target="basefrm">xmltooling::AbstractXMLObjectMarshaller</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00348.html" target="basefrm">xmltooling::AbstractXMLObjectUnmarshaller</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00349.html" target="basefrm">xmltooling::AttributeExtensibleXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00350.html" target="basefrm">xmltooling::auto_arrayptr< T ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00351.html" target="basefrm">xmltooling::auto_ptr_char</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00352.html" target="basefrm">xmltooling::auto_ptr_XMLCh</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00353.html" target="basefrm">xmltooling::BasicX509Credential</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00354.html" target="basefrm">soap11::Body</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00355.html" target="basefrm">soap11::BodyBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00356.html" target="basefrm">xmlencryption::CarriedKeyName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00357.html" target="basefrm">xmlencryption::CarriedKeyNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00358.html" target="basefrm">xmltooling::ChainingTrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00359.html" target="basefrm">xmlencryption::CipherData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00360.html" target="basefrm">xmlencryption::CipherDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00361.html" target="basefrm">xmlencryption::CipherReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00362.html" target="basefrm">xmlencryption::CipherReferenceBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00363.html" target="basefrm">xmlencryption::CipherValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00364.html" target="basefrm">xmlencryption::CipherValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00365.html" target="basefrm">xmltooling::cleanup< T ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00366.html" target="basefrm">xmltooling::cleanup_const_pair< A, B ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00367.html" target="basefrm">xmltooling::cleanup_pair< A, B ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00368.html" target="basefrm">xmltooling::ConcreteXMLObjectBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00369.html" target="basefrm">xmltooling::CondWait</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00370.html" target="basefrm">xmlsignature::ContentReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00371.html" target="basefrm">xmltooling::Credential</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00372.html" target="basefrm">xmltooling::CredentialContext</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00373.html" target="basefrm">xmltooling::CredentialCriteria</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00374.html" target="basefrm">xmltooling::CredentialResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00375.html" target="basefrm">xmltooling::CurlURLInputStream</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00376.html" target="basefrm">xmlencryption::DataReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00377.html" target="basefrm">xmlencryption::DataReferenceBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00378.html" target="basefrm">xmltooling::DateTime</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00379.html" target="basefrm">xmlencryption::Decrypter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00380.html" target="basefrm">xmlencryption::DecryptionException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00381.html" target="basefrm">soap11::Detail</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00382.html" target="basefrm">soap11::DetailBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00383.html" target="basefrm">xmlsignature::DSAKeyValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00384.html" target="basefrm">xmlsignature::DSAKeyValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00385.html" target="basefrm">xmltooling::ElementExtensibleXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00386.html" target="basefrm">xmltooling::ElementProxy</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00387.html" target="basefrm">xmlencryption::EncryptedData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00388.html" target="basefrm">xmlencryption::EncryptedDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00389.html" target="basefrm">xmlencryption::EncryptedKey</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00390.html" target="basefrm">xmlencryption::EncryptedKeyBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00391.html" target="basefrm">xmlencryption::EncryptedKeyResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00392.html" target="basefrm">xmlencryption::EncryptedType</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00393.html" target="basefrm">xmlencryption::Encrypter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00394.html" target="basefrm">xmlencryption::Encrypter::EncryptionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00395.html" target="basefrm">xmlencryption::Encrypter::KeyEncryptionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00396.html" target="basefrm">xmlencryption::EncryptionException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00397.html" target="basefrm">xmlencryption::EncryptionMethod</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00398.html" target="basefrm">xmlencryption::EncryptionMethodBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00399.html" target="basefrm">xmlencryption::EncryptionProperties</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00400.html" target="basefrm">xmlencryption::EncryptionPropertiesBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00401.html" target="basefrm">xmlencryption::EncryptionProperty</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00402.html" target="basefrm">xmlencryption::EncryptionPropertyBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00403.html" target="basefrm">soap11::Envelope</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00404.html" target="basefrm">soap11::EnvelopeBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00405.html" target="basefrm">xmlsignature::Exponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00406.html" target="basefrm">xmlsignature::ExponentBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00407.html" target="basefrm">soap11::Fault</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00408.html" target="basefrm">soap11::Faultactor</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00409.html" target="basefrm">soap11::FaultactorBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00410.html" target="basefrm">soap11::FaultBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00411.html" target="basefrm">soap11::Faultcode</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00412.html" target="basefrm">soap11::FaultcodeBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00413.html" target="basefrm">soap11::Faultstring</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00414.html" target="basefrm">soap11::FaultstringBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00415.html" target="basefrm">xmlsignature::G</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00416.html" target="basefrm">xmlsignature::GBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00417.html" target="basefrm">xmltooling::GenericRequest</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00418.html" target="basefrm">xmltooling::GenericResponse</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00419.html" target="basefrm">xmltooling::hasQName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00420.html" target="basefrm">xmltooling::hasSchemaType</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00421.html" target="basefrm">soap11::Header</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00422.html" target="basefrm">soap11::HeaderBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00423.html" target="basefrm">xmltooling::HTTPRequest</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00424.html" target="basefrm">xmltooling::HTTPResponse</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00425.html" target="basefrm">xmltooling::HTTPSOAPTransport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00426.html" target="basefrm">xmltooling::IOException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00427.html" target="basefrm">xmlsignature::J</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00428.html" target="basefrm">xmlsignature::JBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00429.html" target="basefrm">xmlsignature::KeyInfo</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00430.html" target="basefrm">xmlsignature::KeyInfoBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00431.html" target="basefrm">xmltooling::KeyInfoCredentialContext</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00432.html" target="basefrm">xmltooling::KeyInfoResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00433.html" target="basefrm">xmlsignature::KeyName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00434.html" target="basefrm">xmlsignature::KeyNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00435.html" target="basefrm">xmlencryption::KeyReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00436.html" target="basefrm">xmlencryption::KeyReferenceBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00437.html" target="basefrm">xmlencryption::KeySize</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00438.html" target="basefrm">xmlencryption::KeySizeBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00439.html" target="basefrm">xmlsignature::KeyValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00440.html" target="basefrm">xmlsignature::KeyValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00441.html" target="basefrm">xmltooling::Lock</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00442.html" target="basefrm">xmltooling::Lockable</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00443.html" target="basefrm">xmltooling::Locker</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00444.html" target="basefrm">xmltooling::MarshallingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00445.html" target="basefrm">xmlsignature::MgmtData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00446.html" target="basefrm">xmlsignature::MgmtDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00447.html" target="basefrm">xmlsignature::Modulus</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00448.html" target="basefrm">xmlsignature::ModulusBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00449.html" target="basefrm">xmltooling::Mutex</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00450.html" target="basefrm">xmltooling::namedparams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00451.html" target="basefrm">xmltooling::Namespace</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00452.html" target="basefrm">xmltooling::NDC</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00453.html" target="basefrm">xmlencryption::OAEPparams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00454.html" target="basefrm">xmlencryption::OAEPparamsBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00455.html" target="basefrm">xmltooling::OpenSSLCredential</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00456.html" target="basefrm">xmltooling::OpenSSLCryptoX509CRL</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00457.html" target="basefrm">xmltooling::OpenSSLSOAPTransport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00458.html" target="basefrm">xmltooling::OpenSSLTrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00459.html" target="basefrm">xmlsignature::P</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00460.html" target="basefrm">xmltooling::params</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00461.html" target="basefrm">xmltooling::ParserPool</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00462.html" target="basefrm">xmltooling::PathResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00463.html" target="basefrm">xmlsignature::PBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00464.html" target="basefrm">xmlsignature::PgenCounter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00465.html" target="basefrm">xmlsignature::PgenCounterBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00466.html" target="basefrm">xmlsignature::PGPData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00467.html" target="basefrm">xmlsignature::PGPDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00468.html" target="basefrm">xmlsignature::PGPKeyID</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00469.html" target="basefrm">xmlsignature::PGPKeyIDBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00470.html" target="basefrm">xmlsignature::PGPKeyPacket</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00471.html" target="basefrm">xmlsignature::PGPKeyPacketBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00472.html" target="basefrm">xmltooling::PluginManager< T, Key, Params ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00473.html" target="basefrm">xmlsignature::Q</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00474.html" target="basefrm">xmlsignature::QBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00475.html" target="basefrm">xmltooling::QName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00476.html" target="basefrm">xmlencryption::ReferenceList</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00477.html" target="basefrm">xmlencryption::ReferenceListBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00478.html" target="basefrm">xmlencryption::ReferenceType</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00479.html" target="basefrm">xmltooling::ReloadableXMLFile</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00480.html" target="basefrm">xmltooling::ReplayCache</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00481.html" target="basefrm">xmlsignature::RetrievalMethod</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00482.html" target="basefrm">xmlsignature::RetrievalMethodBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00483.html" target="basefrm">xmlsignature::RSAKeyValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00484.html" target="basefrm">xmlsignature::RSAKeyValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00485.html" target="basefrm">xmltooling::RWLock</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00486.html" target="basefrm">xmltooling::SecurityHelper</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00487.html" target="basefrm">xmlsignature::Seed</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00488.html" target="basefrm">xmlsignature::SeedBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00489.html" target="basefrm">xmltooling::SharedLock</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00490.html" target="basefrm">xmlsignature::Signature</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00491.html" target="basefrm">xmlsignature::SignatureBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00492.html" target="basefrm">xmlsignature::SignatureException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00493.html" target="basefrm">xmltooling::SignatureTrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00494.html" target="basefrm">xmlsignature::SignatureValidator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00495.html" target="basefrm">soap11::SOAPClient</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00496.html" target="basefrm">xmltooling::SOAPTransport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00497.html" target="basefrm">xmltooling::SOAPTransport::Address</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00498.html" target="basefrm">xmlsignature::SPKIData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00499.html" target="basefrm">xmlsignature::SPKIDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00500.html" target="basefrm">xmlsignature::SPKISexp</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00501.html" target="basefrm">xmlsignature::SPKISexpBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00502.html" target="basefrm">xmltooling::StorageService</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00503.html" target="basefrm">xmltooling::StreamInputSource</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00504.html" target="basefrm">xmltooling::StreamInputSource::StreamBinInputStream</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00505.html" target="basefrm">xmltooling::TemplateEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00506.html" target="basefrm">xmltooling::TemplateEngine::TemplateParameters</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00507.html" target="basefrm">xmltooling::Thread</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00508.html" target="basefrm">xmltooling::ThreadingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00509.html" target="basefrm">xmltooling::ThreadKey</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00510.html" target="basefrm">xmlsignature::Transform</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00511.html" target="basefrm">xmlsignature::TransformBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00512.html" target="basefrm">xmlencryption::Transforms</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00513.html" target="basefrm">xmlsignature::Transforms</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00514.html" target="basefrm">xmlsignature::TransformsBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00515.html" target="basefrm">xmlencryption::TransformsBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00516.html" target="basefrm">xmltooling::TrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00517.html" target="basefrm">xmltooling::UnknownAttributeException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00518.html" target="basefrm">xmltooling::UnknownElementBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00519.html" target="basefrm">xmltooling::UnknownElementException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00520.html" target="basefrm">xmltooling::UnknownExtensionException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00521.html" target="basefrm">xmltooling::UnmarshallingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00522.html" target="basefrm">xmltooling::URLEncoder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00523.html" target="basefrm">xmltooling::URLInputSource</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00524.html" target="basefrm">xmltooling::ValidationException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00525.html" target="basefrm">xmltooling::Validator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00526.html" target="basefrm">xmltooling::ValidatorSuite</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00527.html" target="basefrm">xmlsignature::X509Certificate</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00528.html" target="basefrm">xmlsignature::X509CertificateBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00529.html" target="basefrm">xmltooling::X509Credential</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00530.html" target="basefrm">xmlsignature::X509CRL</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00531.html" target="basefrm">xmlsignature::X509CRLBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00532.html" target="basefrm">xmlsignature::X509Data</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00533.html" target="basefrm">xmlsignature::X509DataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00534.html" target="basefrm">xmlsignature::X509IssuerName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00535.html" target="basefrm">xmlsignature::X509IssuerNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00536.html" target="basefrm">xmlsignature::X509IssuerSerial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00537.html" target="basefrm">xmlsignature::X509IssuerSerialBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00538.html" target="basefrm">xmlsignature::X509SerialNumber</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00539.html" target="basefrm">xmlsignature::X509SerialNumberBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00540.html" target="basefrm">xmlsignature::X509SKI</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00541.html" target="basefrm">xmlsignature::X509SKIBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00542.html" target="basefrm">xmlsignature::X509SubjectName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00543.html" target="basefrm">xmlsignature::X509SubjectNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00544.html" target="basefrm">xmltooling::X509TrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00545.html" target="basefrm">xmltooling::XercesJanitor< T ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00546.html" target="basefrm">xmltooling::XMLHelper</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00547.html" target="basefrm">xmltooling::XMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00548.html" target="basefrm">xmltooling::XMLObjectBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00549.html" target="basefrm">xmltooling::XMLObjectChildrenIterator< Container, _Ty ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00550.html" target="basefrm">xmltooling::XMLObjectChildrenList< Container, _Ty ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00551.html" target="basefrm">xmltooling::XMLObjectException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00552.html" target="basefrm">xmltooling::XMLObjectPairList< Container, _Ty ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00553.html" target="basefrm">xmltooling::XMLParserException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00554.html" target="basefrm">xmltooling::XMLSecurityException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00555.html" target="basefrm">xmltooling::XMLToolingConfig</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00556.html" target="basefrm">xmltooling::XMLToolingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00557.html" target="basefrm">xmlsignature::XPath</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00558.html" target="basefrm">xmlsignature::XPathBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00559.html" target="basefrm">xmltooling::XSECCryptoX509CRL</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00560.html" target="basefrm">xmlsignature::Y</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00561.html" target="basefrm">xmlsignature::YBuilder</a></p>
+ </div>
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a class="el" href="hierarchy.html" target="basefrm">Class Hierarchy</a></p>
+ <div id="folder2">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00344.html" target="basefrm">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00350.html" target="basefrm">xmltooling::auto_arrayptr< T ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00351.html" target="basefrm">xmltooling::auto_ptr_char</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00352.html" target="basefrm">xmltooling::auto_ptr_XMLCh</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00365.html" target="basefrm">xmltooling::cleanup< T ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00366.html" target="basefrm">xmltooling::cleanup_const_pair< A, B ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00367.html" target="basefrm">xmltooling::cleanup_pair< A, B ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00369.html" target="basefrm">xmltooling::CondWait</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00370.html" target="basefrm">xmlsignature::ContentReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder3', this)"/><a class="el" href="a00371.html" target="basefrm">xmltooling::Credential</a></p>
+ <div id="folder3">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a class="el" href="a00529.html" target="basefrm">xmltooling::X509Credential</a></p>
+ <div id="folder4">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00353.html" target="basefrm">xmltooling::BasicX509Credential</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00455.html" target="basefrm">xmltooling::OpenSSLCredential</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder5', this)"/><a class="el" href="a00372.html" target="basefrm">xmltooling::CredentialContext</a></p>
+ <div id="folder5">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00431.html" target="basefrm">xmltooling::KeyInfoCredentialContext</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00373.html" target="basefrm">xmltooling::CredentialCriteria</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00375.html" target="basefrm">xmltooling::CurlURLInputStream</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00378.html" target="basefrm">xmltooling::DateTime</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00379.html" target="basefrm">xmlencryption::Decrypter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00391.html" target="basefrm">xmlencryption::EncryptedKeyResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00393.html" target="basefrm">xmlencryption::Encrypter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00394.html" target="basefrm">xmlencryption::Encrypter::EncryptionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00395.html" target="basefrm">xmlencryption::Encrypter::KeyEncryptionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder6', this)"/><b>std::exception</b></p>
+ <div id="folder6">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder7', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder7', this)"/><a class="el" href="a00556.html" target="basefrm">xmltooling::XMLToolingException</a></p>
+ <div id="folder7">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00380.html" target="basefrm">xmlencryption::DecryptionException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00426.html" target="basefrm">xmltooling::IOException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00444.html" target="basefrm">xmltooling::MarshallingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00508.html" target="basefrm">xmltooling::ThreadingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00517.html" target="basefrm">xmltooling::UnknownAttributeException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00519.html" target="basefrm">xmltooling::UnknownElementException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00520.html" target="basefrm">xmltooling::UnknownExtensionException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00521.html" target="basefrm">xmltooling::UnmarshallingException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00524.html" target="basefrm">xmltooling::ValidationException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00551.html" target="basefrm">xmltooling::XMLObjectException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00553.html" target="basefrm">xmltooling::XMLParserException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder8', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder8', this)"/><a class="el" href="a00554.html" target="basefrm">xmltooling::XMLSecurityException</a></p>
+ <div id="folder8">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00396.html" target="basefrm">xmlencryption::EncryptionException</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00492.html" target="basefrm">xmlsignature::SignatureException</a></p>
+ </div>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="a00417.html" target="basefrm">xmltooling::GenericRequest</a></p>
+ <div id="folder9">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00423.html" target="basefrm">xmltooling::HTTPRequest</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="a00418.html" target="basefrm">xmltooling::GenericResponse</a></p>
+ <div id="folder10">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00424.html" target="basefrm">xmltooling::HTTPResponse</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00419.html" target="basefrm">xmltooling::hasQName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00420.html" target="basefrm">xmltooling::hasSchemaType</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00432.html" target="basefrm">xmltooling::KeyInfoResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00441.html" target="basefrm">xmltooling::Lock</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="a00442.html" target="basefrm">xmltooling::Lockable</a></p>
+ <div id="folder11">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00374.html" target="basefrm">xmltooling::CredentialResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00479.html" target="basefrm">xmltooling::ReloadableXMLFile</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00555.html" target="basefrm">xmltooling::XMLToolingConfig</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00443.html" target="basefrm">xmltooling::Locker</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00449.html" target="basefrm">xmltooling::Mutex</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00451.html" target="basefrm">xmltooling::Namespace</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00452.html" target="basefrm">xmltooling::NDC</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="a00460.html" target="basefrm">xmltooling::params</a></p>
+ <div id="folder12">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00450.html" target="basefrm">xmltooling::namedparams</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00461.html" target="basefrm">xmltooling::ParserPool</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00462.html" target="basefrm">xmltooling::PathResolver</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00472.html" target="basefrm">xmltooling::PluginManager< T, Key, Params ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00475.html" target="basefrm">xmltooling::QName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00480.html" target="basefrm">xmltooling::ReplayCache</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00485.html" target="basefrm">xmltooling::RWLock</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00486.html" target="basefrm">xmltooling::SecurityHelper</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00489.html" target="basefrm">xmltooling::SharedLock</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00495.html" target="basefrm">soap11::SOAPClient</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="a00496.html" target="basefrm">xmltooling::SOAPTransport</a></p>
+ <div id="folder13">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00425.html" target="basefrm">xmltooling::HTTPSOAPTransport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00457.html" target="basefrm">xmltooling::OpenSSLSOAPTransport</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00497.html" target="basefrm">xmltooling::SOAPTransport::Address</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00502.html" target="basefrm">xmltooling::StorageService</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00503.html" target="basefrm">xmltooling::StreamInputSource</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00504.html" target="basefrm">xmltooling::StreamInputSource::StreamBinInputStream</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00505.html" target="basefrm">xmltooling::TemplateEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00506.html" target="basefrm">xmltooling::TemplateEngine::TemplateParameters</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00507.html" target="basefrm">xmltooling::Thread</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00509.html" target="basefrm">xmltooling::ThreadKey</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder14', this)"/><a class="el" href="a00516.html" target="basefrm">xmltooling::TrustEngine</a></p>
+ <div id="folder14">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder15', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder15', this)"/><a class="el" href="a00493.html" target="basefrm">xmltooling::SignatureTrustEngine</a></p>
+ <div id="folder15">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00343.html" target="basefrm">xmltooling::AbstractPKIXTrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00358.html" target="basefrm">xmltooling::ChainingTrustEngine</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="a00544.html" target="basefrm">xmltooling::X509TrustEngine</a></p>
+ <div id="folder16">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="a00458.html" target="basefrm">xmltooling::OpenSSLTrustEngine</a></p>
+ <div id="folder17">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00343.html" target="basefrm">xmltooling::AbstractPKIXTrustEngine</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00358.html" target="basefrm">xmltooling::ChainingTrustEngine</a></p>
+ </div>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00522.html" target="basefrm">xmltooling::URLEncoder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00523.html" target="basefrm">xmltooling::URLInputSource</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="a00525.html" target="basefrm">xmltooling::Validator</a></p>
+ <div id="folder18">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00494.html" target="basefrm">xmlsignature::SignatureValidator</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00526.html" target="basefrm">xmltooling::ValidatorSuite</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00545.html" target="basefrm">xmltooling::XercesJanitor< T ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00546.html" target="basefrm">xmltooling::XMLHelper</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="a00547.html" target="basefrm">xmltooling::XMLObject</a></p>
+ <div id="folder19">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00407.html" target="basefrm">soap11::Fault</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00408.html" target="basefrm">soap11::Faultactor</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00411.html" target="basefrm">soap11::Faultcode</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00413.html" target="basefrm">soap11::Faultstring</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00356.html" target="basefrm">xmlencryption::CarriedKeyName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00359.html" target="basefrm">xmlencryption::CipherData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00361.html" target="basefrm">xmlencryption::CipherReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00363.html" target="basefrm">xmlencryption::CipherValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="a00392.html" target="basefrm">xmlencryption::EncryptedType</a></p>
+ <div id="folder20">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00387.html" target="basefrm">xmlencryption::EncryptedData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00389.html" target="basefrm">xmlencryption::EncryptedKey</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00399.html" target="basefrm">xmlencryption::EncryptionProperties</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00437.html" target="basefrm">xmlencryption::KeySize</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00453.html" target="basefrm">xmlencryption::OAEPparams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00476.html" target="basefrm">xmlencryption::ReferenceList</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00512.html" target="basefrm">xmlencryption::Transforms</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00383.html" target="basefrm">xmlsignature::DSAKeyValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00405.html" target="basefrm">xmlsignature::Exponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00415.html" target="basefrm">xmlsignature::G</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00427.html" target="basefrm">xmlsignature::J</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00433.html" target="basefrm">xmlsignature::KeyName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00439.html" target="basefrm">xmlsignature::KeyValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00445.html" target="basefrm">xmlsignature::MgmtData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00447.html" target="basefrm">xmlsignature::Modulus</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00459.html" target="basefrm">xmlsignature::P</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00464.html" target="basefrm">xmlsignature::PgenCounter</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00468.html" target="basefrm">xmlsignature::PGPKeyID</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00470.html" target="basefrm">xmlsignature::PGPKeyPacket</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00473.html" target="basefrm">xmlsignature::Q</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00481.html" target="basefrm">xmlsignature::RetrievalMethod</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00483.html" target="basefrm">xmlsignature::RSAKeyValue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00487.html" target="basefrm">xmlsignature::Seed</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00490.html" target="basefrm">xmlsignature::Signature</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00498.html" target="basefrm">xmlsignature::SPKIData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00500.html" target="basefrm">xmlsignature::SPKISexp</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00513.html" target="basefrm">xmlsignature::Transforms</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00527.html" target="basefrm">xmlsignature::X509Certificate</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00530.html" target="basefrm">xmlsignature::X509CRL</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00534.html" target="basefrm">xmlsignature::X509IssuerName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00536.html" target="basefrm">xmlsignature::X509IssuerSerial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00538.html" target="basefrm">xmlsignature::X509SerialNumber</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00540.html" target="basefrm">xmlsignature::X509SKI</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00542.html" target="basefrm">xmlsignature::X509SubjectName</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00557.html" target="basefrm">xmlsignature::XPath</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00560.html" target="basefrm">xmlsignature::Y</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="a00346.html" target="basefrm">xmltooling::AbstractXMLObject</a></p>
+ <div id="folder21">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00340.html" target="basefrm">xmltooling::AbstractAttributeExtensibleXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00341.html" target="basefrm">xmltooling::AbstractComplexElement</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00342.html" target="basefrm">xmltooling::AbstractDOMCachingXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00345.html" target="basefrm">xmltooling::AbstractSimpleElement</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00347.html" target="basefrm">xmltooling::AbstractXMLObjectMarshaller</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00348.html" target="basefrm">xmltooling::AbstractXMLObjectUnmarshaller</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="a00349.html" target="basefrm">xmltooling::AttributeExtensibleXMLObject</a></p>
+ <div id="folder22">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00403.html" target="basefrm">soap11::Envelope</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00340.html" target="basefrm">xmltooling::AbstractAttributeExtensibleXMLObject</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="a00386.html" target="basefrm">xmltooling::ElementProxy</a></p>
+ <div id="folder23">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00354.html" target="basefrm">soap11::Body</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00381.html" target="basefrm">soap11::Detail</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00421.html" target="basefrm">soap11::Header</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00401.html" target="basefrm">xmlencryption::EncryptionProperty</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder24', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder24', this)"/><a class="el" href="a00385.html" target="basefrm">xmltooling::ElementExtensibleXMLObject</a></p>
+ <div id="folder24">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00397.html" target="basefrm">xmlencryption::EncryptionMethod</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder25', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder25', this)"/><a class="el" href="a00478.html" target="basefrm">xmlencryption::ReferenceType</a></p>
+ <div id="folder25">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00376.html" target="basefrm">xmlencryption::DataReference</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00435.html" target="basefrm">xmlencryption::KeyReference</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00429.html" target="basefrm">xmlsignature::KeyInfo</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00466.html" target="basefrm">xmlsignature::PGPData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00510.html" target="basefrm">xmlsignature::Transform</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00532.html" target="basefrm">xmlsignature::X509Data</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00386.html" target="basefrm">xmltooling::ElementProxy</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder26', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder26', this)"/><a class="el" href="a00548.html" target="basefrm">xmltooling::XMLObjectBuilder</a></p>
+ <div id="folder26">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder27', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder27', this)"/><a class="el" href="a00368.html" target="basefrm">xmltooling::ConcreteXMLObjectBuilder</a></p>
+ <div id="folder27">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00355.html" target="basefrm">soap11::BodyBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00382.html" target="basefrm">soap11::DetailBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00404.html" target="basefrm">soap11::EnvelopeBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00409.html" target="basefrm">soap11::FaultactorBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00410.html" target="basefrm">soap11::FaultBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00412.html" target="basefrm">soap11::FaultcodeBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00414.html" target="basefrm">soap11::FaultstringBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00422.html" target="basefrm">soap11::HeaderBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00357.html" target="basefrm">xmlencryption::CarriedKeyNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00360.html" target="basefrm">xmlencryption::CipherDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00362.html" target="basefrm">xmlencryption::CipherReferenceBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00364.html" target="basefrm">xmlencryption::CipherValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00377.html" target="basefrm">xmlencryption::DataReferenceBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00388.html" target="basefrm">xmlencryption::EncryptedDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00390.html" target="basefrm">xmlencryption::EncryptedKeyBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00398.html" target="basefrm">xmlencryption::EncryptionMethodBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00400.html" target="basefrm">xmlencryption::EncryptionPropertiesBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00402.html" target="basefrm">xmlencryption::EncryptionPropertyBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00436.html" target="basefrm">xmlencryption::KeyReferenceBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00438.html" target="basefrm">xmlencryption::KeySizeBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00454.html" target="basefrm">xmlencryption::OAEPparamsBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00477.html" target="basefrm">xmlencryption::ReferenceListBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00515.html" target="basefrm">xmlencryption::TransformsBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00384.html" target="basefrm">xmlsignature::DSAKeyValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00406.html" target="basefrm">xmlsignature::ExponentBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00416.html" target="basefrm">xmlsignature::GBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00428.html" target="basefrm">xmlsignature::JBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00430.html" target="basefrm">xmlsignature::KeyInfoBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00434.html" target="basefrm">xmlsignature::KeyNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00440.html" target="basefrm">xmlsignature::KeyValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00446.html" target="basefrm">xmlsignature::MgmtDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00448.html" target="basefrm">xmlsignature::ModulusBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00463.html" target="basefrm">xmlsignature::PBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00465.html" target="basefrm">xmlsignature::PgenCounterBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00467.html" target="basefrm">xmlsignature::PGPDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00469.html" target="basefrm">xmlsignature::PGPKeyIDBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00471.html" target="basefrm">xmlsignature::PGPKeyPacketBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00474.html" target="basefrm">xmlsignature::QBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00482.html" target="basefrm">xmlsignature::RetrievalMethodBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00484.html" target="basefrm">xmlsignature::RSAKeyValueBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00488.html" target="basefrm">xmlsignature::SeedBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00491.html" target="basefrm">xmlsignature::SignatureBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00499.html" target="basefrm">xmlsignature::SPKIDataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00501.html" target="basefrm">xmlsignature::SPKISexpBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00511.html" target="basefrm">xmlsignature::TransformBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00514.html" target="basefrm">xmlsignature::TransformsBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00528.html" target="basefrm">xmlsignature::X509CertificateBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00531.html" target="basefrm">xmlsignature::X509CRLBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00533.html" target="basefrm">xmlsignature::X509DataBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00535.html" target="basefrm">xmlsignature::X509IssuerNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00537.html" target="basefrm">xmlsignature::X509IssuerSerialBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00539.html" target="basefrm">xmlsignature::X509SerialNumberBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00541.html" target="basefrm">xmlsignature::X509SKIBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00543.html" target="basefrm">xmlsignature::X509SubjectNameBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00558.html" target="basefrm">xmlsignature::XPathBuilder</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00561.html" target="basefrm">xmlsignature::YBuilder</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00518.html" target="basefrm">xmltooling::UnknownElementBuilder</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00549.html" target="basefrm">xmltooling::XMLObjectChildrenIterator< Container, _Ty ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00550.html" target="basefrm">xmltooling::XMLObjectChildrenList< Container, _Ty ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00552.html" target="basefrm">xmltooling::XMLObjectPairList< Container, _Ty ></a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder28', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder28', this)"/><a class="el" href="a00559.html" target="basefrm">xmltooling::XSECCryptoX509CRL</a></p>
+ <div id="folder28">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00456.html" target="basefrm">xmltooling::OpenSSLCryptoX509CRL</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p>
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder29', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder29', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
+ <div id="folder29">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00644.html" target="basefrm">soap11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00646.html" target="basefrm">xmlconstants</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00647.html" target="basefrm">xmlencryption</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00648.html" target="basefrm">xmlsignature</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00649.html" target="basefrm">xmltooling</a></p>
+ </div>
+ <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacemembers.html" target="basefrm">Namespace Members</a></p>
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder30', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder30', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+ <div id="folder30">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00562.html" target="basefrm">xmltooling/AbstractAttributeExtensibleXMLObject.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00563.html" target="basefrm">xmltooling/AbstractComplexElement.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00564.html" target="basefrm">xmltooling/AbstractDOMCachingXMLObject.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00565.html" target="basefrm">xmltooling/AbstractSimpleElement.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00566.html" target="basefrm">xmltooling/AbstractXMLObject.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00567.html" target="basefrm">xmltooling/AttributeExtensibleXMLObject.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00568.html" target="basefrm">xmltooling/base.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00569.html" target="basefrm">xmltooling/char_traits.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00570.html" target="basefrm">xmltooling/ConcreteXMLObjectBuilder.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00573.html" target="basefrm">xmltooling/ElementExtensibleXMLObject.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00574.html" target="basefrm">xmltooling/ElementProxy.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00579.html" target="basefrm">xmltooling/exceptions.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00589.html" target="basefrm">xmltooling/Lockable.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00590.html" target="basefrm">xmltooling/logging.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00591.html" target="basefrm">xmltooling/Namespace.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00592.html" target="basefrm">xmltooling/PluginManager.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00593.html" target="basefrm">xmltooling/QName.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00622.html" target="basefrm">xmltooling/unicode.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00641.html" target="basefrm">xmltooling/XMLObject.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00642.html" target="basefrm">xmltooling/XMLObjectBuilder.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00643.html" target="basefrm">xmltooling/XMLToolingConfig.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00575.html" target="basefrm">xmltooling/encryption/Decrypter.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00576.html" target="basefrm">xmltooling/encryption/EncryptedKeyResolver.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00577.html" target="basefrm">xmltooling/encryption/Encrypter.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00578.html" target="basefrm">xmltooling/encryption/Encryption.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00580.html" target="basefrm">xmltooling/impl/AnyElement.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00581.html" target="basefrm">xmltooling/impl/UnknownElement.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00583.html" target="basefrm">xmltooling/io/AbstractXMLObjectMarshaller.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00584.html" target="basefrm">xmltooling/io/AbstractXMLObjectUnmarshaller.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00585.html" target="basefrm">xmltooling/io/GenericRequest.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00586.html" target="basefrm">xmltooling/io/GenericResponse.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00587.html" target="basefrm">xmltooling/io/HTTPRequest.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00588.html" target="basefrm">xmltooling/io/HTTPResponse.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00595.html" target="basefrm">xmltooling/security/AbstractPKIXTrustEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00596.html" target="basefrm">xmltooling/security/BasicX509Credential.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00597.html" target="basefrm">xmltooling/security/ChainingTrustEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00598.html" target="basefrm">xmltooling/security/Credential.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00599.html" target="basefrm">xmltooling/security/CredentialContext.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00600.html" target="basefrm">xmltooling/security/CredentialCriteria.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00601.html" target="basefrm">xmltooling/security/CredentialResolver.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00602.html" target="basefrm">xmltooling/security/KeyInfoCredentialContext.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00603.html" target="basefrm">xmltooling/security/KeyInfoResolver.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00604.html" target="basefrm">xmltooling/security/OpenSSLCredential.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00605.html" target="basefrm">xmltooling/security/OpenSSLCryptoX509CRL.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00606.html" target="basefrm">xmltooling/security/OpenSSLTrustEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00607.html" target="basefrm">xmltooling/security/SecurityHelper.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00608.html" target="basefrm">xmltooling/security/SignatureTrustEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00609.html" target="basefrm">xmltooling/security/TrustEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00610.html" target="basefrm">xmltooling/security/X509Credential.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00611.html" target="basefrm">xmltooling/security/X509TrustEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00612.html" target="basefrm">xmltooling/security/XSECCryptoX509CRL.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00613.html" target="basefrm">xmltooling/signature/ContentReference.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00614.html" target="basefrm">xmltooling/signature/KeyInfo.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00615.html" target="basefrm">xmltooling/signature/Signature.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00616.html" target="basefrm">xmltooling/signature/SignatureValidator.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00617.html" target="basefrm">xmltooling/soap/HTTPSOAPTransport.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00618.html" target="basefrm">xmltooling/soap/OpenSSLSOAPTransport.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00619.html" target="basefrm">xmltooling/soap/SOAP.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00620.html" target="basefrm">xmltooling/soap/SOAPClient.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00621.html" target="basefrm">xmltooling/soap/SOAPTransport.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00623.html" target="basefrm">xmltooling/util/CurlURLInputStream.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00624.html" target="basefrm">xmltooling/util/DateTime.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00625.html" target="basefrm">xmltooling/util/NDC.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00626.html" target="basefrm">xmltooling/util/ParserPool.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00627.html" target="basefrm">xmltooling/util/PathResolver.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00628.html" target="basefrm">xmltooling/util/Predicates.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00629.html" target="basefrm">xmltooling/util/ReloadableXMLFile.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00630.html" target="basefrm">xmltooling/util/ReplayCache.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00631.html" target="basefrm">xmltooling/util/StorageService.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00632.html" target="basefrm">xmltooling/util/TemplateEngine.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00633.html" target="basefrm">xmltooling/util/Threads.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00634.html" target="basefrm">xmltooling/util/URLEncoder.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00635.html" target="basefrm">xmltooling/util/XMLConstants.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00636.html" target="basefrm">xmltooling/util/XMLHelper.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00637.html" target="basefrm">xmltooling/util/XMLObjectChildrenList.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00638.html" target="basefrm">xmltooling/validation/Validator.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="a00639.html" target="basefrm">xmltooling/validation/ValidatorSuite.h</a></p>
+ </div>
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder31', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder31', this)"/><a class="el" href="dirs.html" target="basefrm">Directories</a></p>
+ <div id="folder31">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder32', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder32', this)"/><a class="el" href="dir_abf6af7d5a23d82ab89ecf2e9989a663.html" target="basefrm">xmltooling</a></p>
+ <div id="folder32">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_ee679361a1cd1a1bb409d3a56c679d90.html" target="basefrm">encryption</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_940a5edf5be4a6cf7acb7c1519495ed3.html" target="basefrm">impl</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_a807292344df13485c1d91f7764717f6.html" target="basefrm">io</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_d6c220adad56b697900c4d7abcb3be76.html" target="basefrm">security</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_0004854526a5444b7594a1fbb7e035ee.html" target="basefrm">signature</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_12a9afb51cd63beaadea22580c0b61da.html" target="basefrm">soap</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_94b6bca0d98893a28e2c7d81e4b28025.html" target="basefrm">util</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="dir_51f714c6a70863b7c0469613bb0a822a.html" target="basefrm">validation</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="globals.html" target="basefrm">File Members</a></p>
+ <p><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder33', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder33', this)"/><a class="el" href="pages.html" target="basefrm">Related Pages</a></p>
+ <div id="folder33">
+ <p><img src="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="deprecated.html" target="basefrm">Deprecated List</a></p>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
--- /dev/null
+<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
+<tagfile>
+ <compound kind="file">
+ <name>AbstractAttributeExtensibleXMLObject.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00562</filename>
+ <includes id="a00566" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
+ <includes id="a00567" name="AttributeExtensibleXMLObject.h" local="no" imported="no">xmltooling/AttributeExtensibleXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractAttributeExtensibleXMLObject</class>
+ </compound>
+ <compound kind="file">
+ <name>AbstractComplexElement.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00563</filename>
+ <includes id="a00566" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractComplexElement</class>
+ </compound>
+ <compound kind="file">
+ <name>AbstractDOMCachingXMLObject.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00564</filename>
+ <includes id="a00566" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractDOMCachingXMLObject</class>
+ </compound>
+ <compound kind="file">
+ <name>AbstractSimpleElement.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00565</filename>
+ <includes id="a00566" name="AbstractXMLObject.h" local="no" imported="no">xmltooling/AbstractXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractSimpleElement</class>
+ </compound>
+ <compound kind="file">
+ <name>AbstractXMLObject.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00566</filename>
+ <includes id="a00590" name="logging.h" local="no" imported="no">xmltooling/logging.h</includes>
+ <includes id="a00593" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractXMLObject</class>
+ </compound>
+ <compound kind="file">
+ <name>AttributeExtensibleXMLObject.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00567</filename>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AttributeExtensibleXMLObject</class>
+ </compound>
+ <compound kind="file">
+ <name>base.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00568</filename>
+ <namespace>xmltooling</namespace>
+ <class kind="struct">xmltooling::cleanup</class>
+ <class kind="struct">xmltooling::cleanup_pair</class>
+ <class kind="struct">xmltooling::cleanup_const_pair</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOL_IMPORT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1e54d38d73588e22066aa1fe46e43d5c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOL_EXPORT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>65bd704eed27e02ac00b2649bbb0e207</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOL_DLLLOCAL</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>aa2a75c2292e6ea09948b0d99e6afba9</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOL_DLLPUBLIC</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>92edca01721af4c1c87b93cede20a7ba</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOL_API</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>390827904052ed92b01f504f1f09ad41</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOL_EXCEPTIONAPI</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1be696be56c307dbdd788cbb94ad0268</anchor>
+ <arglist>(api)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLTOOLING_DOXYGEN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>c043400a1b638f454828e73ef0a958aa</anchor>
+ <arglist>(desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MAKE_NONCOPYABLE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>3f9965a2cc4aaade15ecbfe63a71cf15</anchor>
+ <arglist>(type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECT_ABSTRACT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>be45465a5461693561c98c3896c63736</anchor>
+ <arglist>(linkage, cname, base, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>184a5983089798524bf62a6d2a6fc537</anchor>
+ <arglist>(linkage, cname, base, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECT2</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>72c519be650469c6121acd28ec6d0dae</anchor>
+ <arglist>(linkage, cname, base, base2, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECT3</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>58cd19813bf1d02b75009cdd03ce5dca</anchor>
+ <arglist>(linkage, cname, base, base2, base3, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECT4</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>6461cda8c2c379c42adfc6601e55d5a9</anchor>
+ <arglist>(linkage, cname, base, base2, base3, base4, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECT5</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>ca6926f4f191d3976ad6b822136a607f</anchor>
+ <arglist>(linkage, cname, base, base2, base3, base4, base5, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>END_XMLOBJECT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>4313e3a00a8566975f82b4b45093d7f5</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_ELEMENT_QNAME</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>0eb4a733906e0bc7c730a5180888e106</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_TYPE_QNAME</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>ada49116b3cf070b1da974460ffb0367</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_ELEMENT_QNAME</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>ca72739c64e4ec3855702d0bed30bdb7</anchor>
+ <arglist>(cname, namespaceURI, namespacePrefix)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_TYPE_QNAME</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>74c87def15e6bcbe18b1d9c39d1e8648</anchor>
+ <arglist>(cname, namespaceURI, namespacePrefix)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INHERITED_XMLOBJECT_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>c7eea41b57e0fbef6ada45dab7eedece</anchor>
+ <arglist>(proper, upcased, type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECT_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>8a852eda578a2e4353e0d9cd6eb00fb6</anchor>
+ <arglist>(proper, upcased, type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INHERITED_STRING_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>0bd66d0fcc29ebb1bbdb2cead465555d</anchor>
+ <arglist>(proper, upcased)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_STRING_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>da094b989c0377ce7754242f289aa00a</anchor>
+ <arglist>(proper, upcased)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INHERITED_DATETIME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>c122dbcd05c92f62b30b9d1cf8d92109</anchor>
+ <arglist>(proper, upcased)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_DATETIME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>d02085c1d37b0604c6b290fa50251328</anchor>
+ <arglist>(proper, upcased)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INHERITED_INTEGER_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>a630296ecefe8b5faa2766baa1b0e59b</anchor>
+ <arglist>(proper, upcased)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INTEGER_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>6b733a13ddcbc819a3d9aceee339e4c6</anchor>
+ <arglist>(proper, upcased)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_BOOLEAN_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>3d44140e1c1bb50daa792a44c26bab43</anchor>
+ <arglist>(proper, upcased, def)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_XMLOBJECT_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>43d0e8a60abc310f962801d3812419bb</anchor>
+ <arglist>(proper, type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_STRING_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>414618cb6b3d42c90617470bdc8b8556</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_ID_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>dbcb3f847865bbb251ee4a5855a9923b</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_ID_ATTRIB_EX</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>feaaa47cffa81c9ec44337c7ac596c6c</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_DATETIME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>aba55b1d77ccca84affb21b263e37ae7</anchor>
+ <arglist>(proper, fallback)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_DURATION_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>ec4366e0a855bb0b63e490e92f47f502</anchor>
+ <arglist>(proper, fallback)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_DATETIME_ATTRIB_EX</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>69008ae02c3a1a28b0b8596a694bd902</anchor>
+ <arglist>(proper, fallback, duration)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_INTEGER_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>3948f8afc7fded2e19906400579d7cae</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_BOOLEAN_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>cd52881c18ff46e18583777fd51650bc</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_XMLOBJECT_FOREIGN_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>00ccbbe285aac87f95f1a09535076b0f</anchor>
+ <arglist>(proper, type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INHERITED_TYPED_FOREIGN_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>fa6e60f9a5648da9bdf2288c1a21fcb3</anchor>
+ <arglist>(proper, ns)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_TYPED_FOREIGN_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1491b72e444b5dcbeb3a47cdd43346fc</anchor>
+ <arglist>(proper, ns)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INHERITED_TYPED_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>a2f6e6b3ad58ebf7b194d5ce3d8a0e0a</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_TYPED_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>64ade6e613ec456f8192858e4a054bc7</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECT_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>bcfb546606ea9e2244f58c8cb4fe7ecb</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_TYPED_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>83bc3ea1dbd6cc8dba53b1f593db0bb8</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_TYPED_FOREIGN_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>16e2c2d1ffdfe6775892b3272e0c8fb2</anchor>
+ <arglist>(proper, ns)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_XMLOBJECT_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>0dd13bfdded46b546e321835c7420553</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_TYPED_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1bc33d9bb5db0060bec2914227013e9d</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_TYPED_FOREIGN_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>8e7876d452bd68a05a2e09eaf897fdf3</anchor>
+ <arglist>(proper, ns)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECT_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>91bfe1ec80e82ff9cd0aa095d5e8d9e1</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_TYPED_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>a43fe44c1facac568f04ecbb79138b77</anchor>
+ <arglist>(proper, fence)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_TYPED_FOREIGN_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>3a73b148e38302849ca3d66214d6f870</anchor>
+ <arglist>(proper, ns, fence)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_XMLOBJECT_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>7e5a003502495ce9965d82a24e7ffc12</anchor>
+ <arglist>(proper, fence)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MARSHALL_STRING_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>19866d0b6f837d137b7ef8db83139777</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MARSHALL_DATETIME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>2a2fc60afc4da8cf114d8525c597c3f3</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MARSHALL_INTEGER_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>cdce840171deeae41abc626ffc627c91</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MARSHALL_BOOLEAN_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>3fe444abf00ad61871e8e9641e788c1a</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MARSHALL_QNAME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>95f632e27d997a9caa47c9981f9254e1</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MARSHALL_ID_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1c131345d81acf83ef144a9581f20867</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_STRING_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>20d6b6a82ba9818665005106ef20e0e2</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_ID_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>8b16045dccbd56ce5ab975bd27ef4e65</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_DATETIME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>fb40bd3c9cb40e983d8feead349e2292</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_QNAME_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>5e47c4747c97019286ea295940c660c6</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_INTEGER_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>318adf1829fb4ac0b6e9aa21e6eb912c</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_BOOLEAN_ATTRIB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>acbb9c0bed16649ef5bd710e781b43d6</anchor>
+ <arglist>(proper, ucase, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_TYPED_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>ef425205181e7155947b76ef47b979df</anchor>
+ <arglist>(proper, namespaceURI, force)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_TYPED_FOREIGN_CHILDREN</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1977f769f16a984f8685575a808bcd50</anchor>
+ <arglist>(proper, ns, namespaceURI, force)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_TYPED_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>3c27d2f760c0c1ad35e9f97374c2d5a6</anchor>
+ <arglist>(proper, namespaceURI, force)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_TYPED_FOREIGN_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>306cca912c5a8e8a1759c2182ad4a383</anchor>
+ <arglist>(proper, ns, namespaceURI, force)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>PROC_XMLOBJECT_CHILD</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>d3dfbbb4acf10b6623325a75fe08deb8</anchor>
+ <arglist>(proper, namespaceURI)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_SIMPLE_CONTENT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>24b5c07c52f3f26a4e68e6b929acffd5</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_INTEGER_CONTENT</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1cbda8a559f539a7461f1cc0d9d39474</anchor>
+ <arglist>(proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_XMLOBJECT_CLONE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>646413a0147ae4b4a13593a26587976f</anchor>
+ <arglist>(cname)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECT_SIMPLE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>c1827324b04a51a4d32122b69c367681</anchor>
+ <arglist>(linkage, cname, proper, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECTIMPL_SIMPLE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>2585755b0dbffc1f2ba80173685e5aa8</anchor>
+ <arglist>(linkage, cname)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECTBUILDER</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>9a2c6c34144ccdb0af5ea1b71075b5ce</anchor>
+ <arglist>(linkage, cname, namespaceURI, namespacePrefix)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>END_XMLOBJECTBUILDER</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>d2d5217452adbfd0e0824c052eefb90e</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLOBJECTBUILDER</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>12f936645958cdc0a2acb699df7bfc1a</anchor>
+ <arglist>(linkage, cname, namespaceURI, namespacePrefix)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>IMPL_XMLOBJECTBUILDER</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>67912142e8cbeaea7f3f196966537f7d</anchor>
+ <arglist>(cname)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECTVALIDATOR</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>a1ab408b1e00d118d2451b55c0abb809</anchor>
+ <arglist>(linkage, cname)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>BEGIN_XMLOBJECTVALIDATOR_SUB</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>470ea5f8a32925c04cfde3f5a1359f14</anchor>
+ <arglist>(linkage, cname, base)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>END_XMLOBJECTVALIDATOR</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>9070c2ed149483371c4f3ddc8d6b0bd9</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_CHECKTYPE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1aa24bc623206d31d8f17e523dfc2fe5</anchor>
+ <arglist>(cname)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_REQUIRE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>c0cb87550435528cc2534173e424bf4e</anchor>
+ <arglist>(cname, proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_REQUIRE_INTEGER</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>520648f625da2cb5221b33485d6b2b8e</anchor>
+ <arglist>(cname, proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_ONEOF</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1aac86283c8c06020782fa713934f470</anchor>
+ <arglist>(cname, proper1, proper2)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_ONLYONEOF</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>d7db9e7f7e16ef10f28f6b1b1366fc5c</anchor>
+ <arglist>(cname, proper1, proper2)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_ONEOF3</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>e34dc7ced99bec3028fa97faaae53bba</anchor>
+ <arglist>(cname, proper1, proper2, proper3)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_ONLYONEOF3</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>4e79363a3a4541e5c11b37a7f0ddae15</anchor>
+ <arglist>(cname, proper1, proper2, proper3)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_NONEORBOTH</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>6900cb8ff5aa20a8a54c02121883f8c0</anchor>
+ <arglist>(cname, proper1, proper2)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_NONEMPTY</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>0c37ef0ef673c9d8c83384523e01f4d8</anchor>
+ <arglist>(cname, proper)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>XMLOBJECTVALIDATOR_SIMPLE</name>
+ <anchorfile>a00568.html</anchorfile>
+ <anchor>1823e45bc999537de56e085a912150d4</anchor>
+ <arglist>(linkage, cname)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>clone</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>aca22dc39a426ee9f38e9cb45188cbfe</anchor>
+ <arglist>(const InputSequence &in, OutputSequence &out)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>char_traits.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00569</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ </compound>
+ <compound kind="file">
+ <name>ConcreteXMLObjectBuilder.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00570</filename>
+ <includes id="a00642" name="XMLObjectBuilder.h" local="no" imported="no">xmltooling/XMLObjectBuilder.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ConcreteXMLObjectBuilder</class>
+ </compound>
+ <compound kind="file">
+ <name>ElementExtensibleXMLObject.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00573</filename>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <includes id="a00637" name="XMLObjectChildrenList.h" local="no" imported="no">xmltooling/util/XMLObjectChildrenList.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ElementExtensibleXMLObject</class>
+ </compound>
+ <compound kind="file">
+ <name>ElementProxy.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00574</filename>
+ <includes id="a00567" name="AttributeExtensibleXMLObject.h" local="no" imported="no">xmltooling/AttributeExtensibleXMLObject.h</includes>
+ <includes id="a00573" name="ElementExtensibleXMLObject.h" local="no" imported="no">xmltooling/ElementExtensibleXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ElementProxy</class>
+ </compound>
+ <compound kind="file">
+ <name>Decrypter.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/encryption/</path>
+ <filename>a00575</filename>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <namespace>xmltooling</namespace>
+ <namespace>xmlencryption</namespace>
+ <class kind="class">xmlencryption::Decrypter</class>
+ <class kind="class">xmlencryption::DecryptionException</class>
+ </compound>
+ <compound kind="file">
+ <name>EncryptedKeyResolver.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/encryption/</path>
+ <filename>a00576</filename>
+ <includes id="a00578" name="Encryption.h" local="no" imported="no">xmltooling/encryption/Encryption.h</includes>
+ <namespace>xmlencryption</namespace>
+ <class kind="class">xmlencryption::EncryptedKeyResolver</class>
+ </compound>
+ <compound kind="file">
+ <name>Encrypter.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/encryption/</path>
+ <filename>a00577</filename>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <namespace>xmltooling</namespace>
+ <namespace>xmlencryption</namespace>
+ <class kind="class">xmlencryption::Encrypter</class>
+ <class kind="struct">xmlencryption::Encrypter::EncryptionParams</class>
+ <class kind="struct">xmlencryption::Encrypter::KeyEncryptionParams</class>
+ <class kind="class">xmlencryption::EncryptionException</class>
+ </compound>
+ <compound kind="file">
+ <name>Encryption.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/encryption/</path>
+ <filename>a00578</filename>
+ <includes id="a00570" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
+ <includes id="a00574" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
+ <includes id="a00635" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmlencryption</namespace>
+ <class kind="class">xmlencryption::CarriedKeyName</class>
+ <class kind="class">xmlencryption::CipherValue</class>
+ <class kind="class">xmlencryption::OAEPparams</class>
+ <class kind="class">xmlencryption::KeySize</class>
+ <class kind="class">xmlencryption::EncryptionMethod</class>
+ <class kind="class">xmlencryption::Transforms</class>
+ <class kind="class">xmlencryption::CipherReference</class>
+ <class kind="class">xmlencryption::CipherData</class>
+ <class kind="class">xmlencryption::EncryptionProperty</class>
+ <class kind="class">xmlencryption::EncryptionProperties</class>
+ <class kind="class">xmlencryption::ReferenceType</class>
+ <class kind="class">xmlencryption::DataReference</class>
+ <class kind="class">xmlencryption::KeyReference</class>
+ <class kind="class">xmlencryption::ReferenceList</class>
+ <class kind="class">xmlencryption::EncryptedType</class>
+ <class kind="class">xmlencryption::EncryptedData</class>
+ <class kind="class">xmlencryption::EncryptedKey</class>
+ <class kind="class">xmlencryption::CarriedKeyNameBuilder</class>
+ <class kind="class">xmlencryption::CipherDataBuilder</class>
+ <class kind="class">xmlencryption::CipherReferenceBuilder</class>
+ <class kind="class">xmlencryption::CipherValueBuilder</class>
+ <class kind="class">xmlencryption::DataReferenceBuilder</class>
+ <class kind="class">xmlencryption::EncryptedDataBuilder</class>
+ <class kind="class">xmlencryption::EncryptedKeyBuilder</class>
+ <class kind="class">xmlencryption::EncryptionMethodBuilder</class>
+ <class kind="class">xmlencryption::EncryptionPropertiesBuilder</class>
+ <class kind="class">xmlencryption::EncryptionPropertyBuilder</class>
+ <class kind="class">xmlencryption::KeyReferenceBuilder</class>
+ <class kind="class">xmlencryption::KeySizeBuilder</class>
+ <class kind="class">xmlencryption::OAEPparamsBuilder</class>
+ <class kind="class">xmlencryption::ReferenceListBuilder</class>
+ <class kind="class">xmlencryption::TransformsBuilder</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>__xmltooling_encryption_h__</name>
+ <anchorfile>a00578.html</anchorfile>
+ <anchor>7c7a5793dd67f6dbcdccbabdb608550f</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLENCOBJECTBUILDER</name>
+ <anchorfile>a00578.html</anchorfile>
+ <anchor>c5099e7aeb5963d911321085b4c133b3</anchor>
+ <arglist>(cname)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerEncryptionClasses</name>
+ <anchorfile>a00647.html</anchorfile>
+ <anchor>d4a3f24d0ef29f6eb24712dbb9e349b3</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>exceptions.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00579</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::params</class>
+ <class kind="class">xmltooling::namedparams</class>
+ <class kind="class">xmltooling::XMLToolingException</class>
+ <class kind="class">xmltooling::XMLParserException</class>
+ <class kind="class">xmltooling::XMLObjectException</class>
+ <class kind="class">xmltooling::MarshallingException</class>
+ <class kind="class">xmltooling::UnmarshallingException</class>
+ <class kind="class">xmltooling::UnknownElementException</class>
+ <class kind="class">xmltooling::UnknownAttributeException</class>
+ <class kind="class">xmltooling::UnknownExtensionException</class>
+ <class kind="class">xmltooling::ValidationException</class>
+ <class kind="class">xmltooling::IOException</class>
+ <class kind="class">xmltooling::XMLSecurityException</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLTOOLING_EXCEPTION</name>
+ <anchorfile>a00579.html</anchorfile>
+ <anchor>f21f33aae6979399154c93c741c3c035</anchor>
+ <arglist>(name, linkage, ns, base, desc)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLTOOLING_EXCEPTION_FACTORY</name>
+ <anchorfile>a00579.html</anchorfile>
+ <anchor>8503f6ec62c2f2f82535caf77deca3d9</anchor>
+ <arglist>(name, ns)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>REGISTER_XMLTOOLING_EXCEPTION_FACTORY</name>
+ <anchorfile>a00579.html</anchorfile>
+ <anchor>83c76ec2b5b90c522f8daadd50eb6906</anchor>
+ <arglist>(name, ns)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>AnyElement.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/impl/</path>
+ <filename>a00580</filename>
+ <includes id="a00574" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
+ <includes id="a00562" name="AbstractAttributeExtensibleXMLObject.h" local="no" imported="no">xmltooling/AbstractAttributeExtensibleXMLObject.h</includes>
+ <includes id="a00563" name="AbstractComplexElement.h" local="no" imported="no">xmltooling/AbstractComplexElement.h</includes>
+ <includes id="a00642" name="XMLObjectBuilder.h" local="no" imported="no">xmltooling/XMLObjectBuilder.h</includes>
+ <includes id="a00583" name="AbstractXMLObjectMarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectMarshaller.h</includes>
+ <includes id="a00584" name="AbstractXMLObjectUnmarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectUnmarshaller.h</includes>
+ </compound>
+ <compound kind="file">
+ <name>UnknownElement.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/impl/</path>
+ <filename>a00581</filename>
+ <includes id="a00565" name="AbstractSimpleElement.h" local="no" imported="no">xmltooling/AbstractSimpleElement.h</includes>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <includes id="a00642" name="XMLObjectBuilder.h" local="no" imported="no">xmltooling/XMLObjectBuilder.h</includes>
+ <includes id="a00583" name="AbstractXMLObjectMarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectMarshaller.h</includes>
+ <includes id="a00584" name="AbstractXMLObjectUnmarshaller.h" local="no" imported="no">xmltooling/io/AbstractXMLObjectUnmarshaller.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::UnknownElementBuilder</class>
+ </compound>
+ <compound kind="file">
+ <name>AbstractXMLObjectMarshaller.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>a00583</filename>
+ <includes id="a00564" name="AbstractDOMCachingXMLObject.h" local="no" imported="no">xmltooling/AbstractDOMCachingXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractXMLObjectMarshaller</class>
+ </compound>
+ <compound kind="file">
+ <name>AbstractXMLObjectUnmarshaller.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>a00584</filename>
+ <includes id="a00564" name="AbstractDOMCachingXMLObject.h" local="no" imported="no">xmltooling/AbstractDOMCachingXMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractXMLObjectUnmarshaller</class>
+ </compound>
+ <compound kind="file">
+ <name>GenericRequest.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>a00585</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::GenericRequest</class>
+ </compound>
+ <compound kind="file">
+ <name>GenericResponse.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>a00586</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::GenericResponse</class>
+ </compound>
+ <compound kind="file">
+ <name>HTTPRequest.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>a00587</filename>
+ <includes id="a00585" name="GenericRequest.h" local="no" imported="no">xmltooling/io/GenericRequest.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::HTTPRequest</class>
+ </compound>
+ <compound kind="file">
+ <name>HTTPResponse.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>a00588</filename>
+ <includes id="a00586" name="GenericResponse.h" local="no" imported="no">xmltooling/io/GenericResponse.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::HTTPResponse</class>
+ </compound>
+ <compound kind="file">
+ <name>Lockable.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00589</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::Lockable</class>
+ <class kind="class">xmltooling::Locker</class>
+ </compound>
+ <compound kind="file">
+ <name>logging.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00590</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ </compound>
+ <compound kind="file">
+ <name>Namespace.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00591</filename>
+ <includes id="a00622" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::Namespace</class>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>b3ba5bc03ef9d84fc60c8e2bdfd90ec5</anchor>
+ <arglist>(const Namespace &op1, const Namespace &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator==</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>1943ba578ba4cc44d1ff582ec8125f58</anchor>
+ <arglist>(const Namespace &op1, const Namespace &op2)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>PluginManager.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00592</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::PluginManager</class>
+ </compound>
+ <compound kind="file">
+ <name>QName.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00593</filename>
+ <includes id="a00622" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::QName</class>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>389d96c5e9a4e1afc9d6e6827a515ff7</anchor>
+ <arglist>(const QName &op1, const QName &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator==</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>9cd7bc40a68832102ebaf7c3c661c572</anchor>
+ <arglist>(const QName &op1, const QName &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator!=</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>a3e8dd5239b3a2879ac99efd16723f83</anchor>
+ <arglist>(const QName &op1, const QName &op2)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>AbstractPKIXTrustEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00595</filename>
+ <includes id="a00606" name="OpenSSLTrustEngine.h" local="no" imported="no">xmltooling/security/OpenSSLTrustEngine.h</includes>
+ <includes id="a00608" name="SignatureTrustEngine.h" local="no" imported="no">xmltooling/security/SignatureTrustEngine.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::AbstractPKIXTrustEngine</class>
+ <class kind="class">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</class>
+ </compound>
+ <compound kind="file">
+ <name>BasicX509Credential.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00596</filename>
+ <includes id="a00610" name="X509Credential.h" local="no" imported="no">xmltooling/security/X509Credential.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::BasicX509Credential</class>
+ </compound>
+ <compound kind="file">
+ <name>ChainingTrustEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00597</filename>
+ <includes id="a00606" name="OpenSSLTrustEngine.h" local="no" imported="no">xmltooling/security/OpenSSLTrustEngine.h</includes>
+ <includes id="a00608" name="SignatureTrustEngine.h" local="no" imported="no">xmltooling/security/SignatureTrustEngine.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ChainingTrustEngine</class>
+ </compound>
+ <compound kind="file">
+ <name>Credential.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00598</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::Credential</class>
+ </compound>
+ <compound kind="file">
+ <name>CredentialContext.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00599</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::CredentialContext</class>
+ </compound>
+ <compound kind="file">
+ <name>CredentialCriteria.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00600</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::CredentialCriteria</class>
+ </compound>
+ <compound kind="file">
+ <name>CredentialResolver.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00601</filename>
+ <includes id="a00589" name="Lockable.h" local="no" imported="no">xmltooling/Lockable.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::CredentialResolver</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>__xmltooling_credres_h__</name>
+ <anchorfile>a00601.html</anchorfile>
+ <anchor>3328b3d719e4d020fc037b15638d0363</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>FILESYSTEM_CREDENTIAL_RESOLVER</name>
+ <anchorfile>a00601.html</anchorfile>
+ <anchor>318fe3a1f6e4dd88d716abdcf48e52fa</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>CHAINING_CREDENTIAL_RESOLVER</name>
+ <anchorfile>a00601.html</anchorfile>
+ <anchor>365b4c23e74e260d0168fb6399b2eb83</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerCredentialResolvers</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>521319bea1708bdb84df05aa551448fa</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>KeyInfoCredentialContext.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00602</filename>
+ <includes id="a00599" name="CredentialContext.h" local="no" imported="no">xmltooling/security/CredentialContext.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::KeyInfoCredentialContext</class>
+ </compound>
+ <compound kind="file">
+ <name>KeyInfoResolver.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00603</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::KeyInfoResolver</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>__xmltooling_keyres_h__</name>
+ <anchorfile>a00603.html</anchorfile>
+ <anchor>2f2df4ae449cf3629e861cbf139c6a8e</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>INLINE_KEYINFO_RESOLVER</name>
+ <anchorfile>a00603.html</anchorfile>
+ <anchor>5de889c304ab695daeb3b3c60e581e2e</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerKeyInfoResolvers</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>fef69237f47894cf0a35ac95836a29ab</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>OpenSSLCredential.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00604</filename>
+ <includes id="a00610" name="X509Credential.h" local="no" imported="no">xmltooling/security/X509Credential.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::OpenSSLCredential</class>
+ </compound>
+ <compound kind="file">
+ <name>OpenSSLCryptoX509CRL.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00605</filename>
+ <includes id="a00612" name="XSECCryptoX509CRL.h" local="no" imported="no">xmltooling/security/XSECCryptoX509CRL.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::OpenSSLCryptoX509CRL</class>
+ </compound>
+ <compound kind="file">
+ <name>OpenSSLTrustEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00606</filename>
+ <includes id="a00611" name="X509TrustEngine.h" local="no" imported="no">xmltooling/security/X509TrustEngine.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::OpenSSLTrustEngine</class>
+ </compound>
+ <compound kind="file">
+ <name>SecurityHelper.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00607</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::SecurityHelper</class>
+ </compound>
+ <compound kind="file">
+ <name>SignatureTrustEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00608</filename>
+ <includes id="a00609" name="TrustEngine.h" local="no" imported="no">xmltooling/security/TrustEngine.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::SignatureTrustEngine</class>
+ </compound>
+ <compound kind="file">
+ <name>TrustEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00609</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::TrustEngine</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>__xmltooling_trust_h__</name>
+ <anchorfile>a00609.html</anchorfile>
+ <anchor>3a604791571fb74105f29ab98507d752</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>EXPLICIT_KEY_TRUSTENGINE</name>
+ <anchorfile>a00609.html</anchorfile>
+ <anchor>fc87fd01e7c63bd41053a9f973ac4337</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>STATIC_PKIX_TRUSTENGINE</name>
+ <anchorfile>a00609.html</anchorfile>
+ <anchor>c97ed44b8b40fc68a536c1783301257d</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>CHAINING_TRUSTENGINE</name>
+ <anchorfile>a00609.html</anchorfile>
+ <anchor>16315d076fb428cf4781ae771e818a85</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerTrustEngines</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>3eebf76a5de99c12afd7801cc2e6397e</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>X509Credential.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00610</filename>
+ <includes id="a00598" name="Credential.h" local="no" imported="no">xmltooling/security/Credential.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::X509Credential</class>
+ </compound>
+ <compound kind="file">
+ <name>X509TrustEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00611</filename>
+ <includes id="a00609" name="TrustEngine.h" local="no" imported="no">xmltooling/security/TrustEngine.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::X509TrustEngine</class>
+ </compound>
+ <compound kind="file">
+ <name>XSECCryptoX509CRL.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>a00612</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::XSECCryptoX509CRL</class>
+ </compound>
+ <compound kind="file">
+ <name>ContentReference.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/signature/</path>
+ <filename>a00613</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmlsignature</namespace>
+ <class kind="class">xmlsignature::ContentReference</class>
+ </compound>
+ <compound kind="file">
+ <name>KeyInfo.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/signature/</path>
+ <filename>a00614</filename>
+ <includes id="a00570" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
+ <includes id="a00574" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
+ <includes id="a00635" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
+ <namespace>xmlsignature</namespace>
+ <class kind="class">xmlsignature::KeyName</class>
+ <class kind="class">xmlsignature::MgmtData</class>
+ <class kind="class">xmlsignature::Modulus</class>
+ <class kind="class">xmlsignature::Exponent</class>
+ <class kind="class">xmlsignature::Seed</class>
+ <class kind="class">xmlsignature::PgenCounter</class>
+ <class kind="class">xmlsignature::P</class>
+ <class kind="class">xmlsignature::Q</class>
+ <class kind="class">xmlsignature::G</class>
+ <class kind="class">xmlsignature::Y</class>
+ <class kind="class">xmlsignature::J</class>
+ <class kind="class">xmlsignature::XPath</class>
+ <class kind="class">xmlsignature::X509IssuerName</class>
+ <class kind="class">xmlsignature::X509SerialNumber</class>
+ <class kind="class">xmlsignature::X509SKI</class>
+ <class kind="class">xmlsignature::X509SubjectName</class>
+ <class kind="class">xmlsignature::X509Certificate</class>
+ <class kind="class">xmlsignature::X509CRL</class>
+ <class kind="class">xmlsignature::SPKISexp</class>
+ <class kind="class">xmlsignature::PGPKeyID</class>
+ <class kind="class">xmlsignature::PGPKeyPacket</class>
+ <class kind="class">xmlsignature::DSAKeyValue</class>
+ <class kind="class">xmlsignature::RSAKeyValue</class>
+ <class kind="class">xmlsignature::KeyValue</class>
+ <class kind="class">xmlsignature::Transform</class>
+ <class kind="class">xmlsignature::Transforms</class>
+ <class kind="class">xmlsignature::RetrievalMethod</class>
+ <class kind="class">xmlsignature::X509IssuerSerial</class>
+ <class kind="class">xmlsignature::X509Data</class>
+ <class kind="class">xmlsignature::SPKIData</class>
+ <class kind="class">xmlsignature::PGPData</class>
+ <class kind="class">xmlsignature::KeyInfo</class>
+ <class kind="class">xmlsignature::PGPDataBuilder</class>
+ <class kind="class">xmlsignature::PGPKeyIDBuilder</class>
+ <class kind="class">xmlsignature::PGPKeyPacketBuilder</class>
+ <class kind="class">xmlsignature::SPKIDataBuilder</class>
+ <class kind="class">xmlsignature::SPKISexpBuilder</class>
+ <class kind="class">xmlsignature::X509IssuerSerialBuilder</class>
+ <class kind="class">xmlsignature::X509IssuerNameBuilder</class>
+ <class kind="class">xmlsignature::X509SerialNumberBuilder</class>
+ <class kind="class">xmlsignature::X509SKIBuilder</class>
+ <class kind="class">xmlsignature::X509SubjectNameBuilder</class>
+ <class kind="class">xmlsignature::X509CertificateBuilder</class>
+ <class kind="class">xmlsignature::X509CRLBuilder</class>
+ <class kind="class">xmlsignature::X509DataBuilder</class>
+ <class kind="class">xmlsignature::XPathBuilder</class>
+ <class kind="class">xmlsignature::TransformBuilder</class>
+ <class kind="class">xmlsignature::TransformsBuilder</class>
+ <class kind="class">xmlsignature::RetrievalMethodBuilder</class>
+ <class kind="class">xmlsignature::KeyNameBuilder</class>
+ <class kind="class">xmlsignature::MgmtDataBuilder</class>
+ <class kind="class">xmlsignature::ModulusBuilder</class>
+ <class kind="class">xmlsignature::ExponentBuilder</class>
+ <class kind="class">xmlsignature::SeedBuilder</class>
+ <class kind="class">xmlsignature::PgenCounterBuilder</class>
+ <class kind="class">xmlsignature::PBuilder</class>
+ <class kind="class">xmlsignature::QBuilder</class>
+ <class kind="class">xmlsignature::GBuilder</class>
+ <class kind="class">xmlsignature::YBuilder</class>
+ <class kind="class">xmlsignature::JBuilder</class>
+ <class kind="class">xmlsignature::DSAKeyValueBuilder</class>
+ <class kind="class">xmlsignature::RSAKeyValueBuilder</class>
+ <class kind="class">xmlsignature::KeyValueBuilder</class>
+ <class kind="class">xmlsignature::KeyInfoBuilder</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>__xmltooling_keyinfo_h__</name>
+ <anchorfile>a00614.html</anchorfile>
+ <anchor>e08d6dbd61c39f958b288aabc5057872</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_XMLSIGOBJECTBUILDER</name>
+ <anchorfile>a00614.html</anchorfile>
+ <anchor>663a6f4707c6986bca77ac8794493452</anchor>
+ <arglist>(cname)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerKeyInfoClasses</name>
+ <anchorfile>a00648.html</anchorfile>
+ <anchor>9319a178fb7fb2884f0997d1d90e59e3</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>Signature.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/signature/</path>
+ <filename>a00615</filename>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <includes id="a00570" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
+ <namespace>xmlsignature</namespace>
+ <class kind="class">xmlsignature::Signature</class>
+ <class kind="class">xmlsignature::SignatureBuilder</class>
+ <class kind="class">xmlsignature::SignatureException</class>
+ </compound>
+ <compound kind="file">
+ <name>SignatureValidator.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/signature/</path>
+ <filename>a00616</filename>
+ <includes id="a00638" name="Validator.h" local="no" imported="no">xmltooling/validation/Validator.h</includes>
+ <namespace>xmltooling</namespace>
+ <namespace>xmlsignature</namespace>
+ <class kind="class">xmlsignature::SignatureValidator</class>
+ </compound>
+ <compound kind="file">
+ <name>HTTPSOAPTransport.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/soap/</path>
+ <filename>a00617</filename>
+ <includes id="a00621" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::HTTPSOAPTransport</class>
+ </compound>
+ <compound kind="file">
+ <name>OpenSSLSOAPTransport.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/soap/</path>
+ <filename>a00618</filename>
+ <includes id="a00621" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::OpenSSLSOAPTransport</class>
+ </compound>
+ <compound kind="file">
+ <name>SOAP.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/soap/</path>
+ <filename>a00619</filename>
+ <includes id="a00570" name="ConcreteXMLObjectBuilder.h" local="no" imported="no">xmltooling/ConcreteXMLObjectBuilder.h</includes>
+ <includes id="a00574" name="ElementProxy.h" local="no" imported="no">xmltooling/ElementProxy.h</includes>
+ <includes id="a00635" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
+ <namespace>soap11</namespace>
+ <class kind="class">soap11::Faultstring</class>
+ <class kind="class">soap11::Faultactor</class>
+ <class kind="class">soap11::Faultcode</class>
+ <class kind="class">soap11::Detail</class>
+ <class kind="class">soap11::Fault</class>
+ <class kind="class">soap11::Body</class>
+ <class kind="class">soap11::Header</class>
+ <class kind="class">soap11::Envelope</class>
+ <class kind="class">soap11::BodyBuilder</class>
+ <class kind="class">soap11::EnvelopeBuilder</class>
+ <class kind="class">soap11::FaultBuilder</class>
+ <class kind="class">soap11::HeaderBuilder</class>
+ <class kind="class">soap11::DetailBuilder</class>
+ <class kind="class">soap11::FaultactorBuilder</class>
+ <class kind="class">soap11::FaultcodeBuilder</class>
+ <class kind="class">soap11::FaultstringBuilder</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>DECL_SOAP11OBJECTBUILDER</name>
+ <anchorfile>a00619.html</anchorfile>
+ <anchor>708f1f5732e40ab81b52cb113e6c7339</anchor>
+ <arglist>(cname)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerSOAPClasses</name>
+ <anchorfile>a00644.html</anchorfile>
+ <anchor>26a3b641b9f180226b3f04de828a74eb</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>SOAPClient.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/soap/</path>
+ <filename>a00620</filename>
+ <includes id="a00621" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
+ <namespace>soap11</namespace>
+ <class kind="class">soap11::SOAPClient</class>
+ </compound>
+ <compound kind="file">
+ <name>SOAPTransport.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/soap/</path>
+ <filename>a00621</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::SOAPTransport</class>
+ <class kind="struct">xmltooling::SOAPTransport::Address</class>
+ <member kind="function">
+ <type>void</type>
+ <name>registerSOAPTransports</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>b989321c37a3ccc52e29d9e2b9d3b46e</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>initSOAPTransports</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>7c14180ecaaad76ba40976d4e152913b</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>termSOAPTransports</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>bf5e393b73963535d31a79cdf50cd63b</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>unicode.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00622</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::auto_ptr_char</class>
+ <class kind="class">xmltooling::auto_ptr_XMLCh</class>
+ <class kind="class">xmltooling::auto_arrayptr</class>
+ <member kind="typedef">
+ <type>std::basic_string< XMLCh ></type>
+ <name>xstring</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>4c91b6c524b5d3a47340741adfc3d96a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>char *</type>
+ <name>toUTF8</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>8c3234140edf562296429db4c3c0017f</anchor>
+ <arglist>(const XMLCh *src, bool use_malloc=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>XMLCh *</type>
+ <name>fromUTF8</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>b67394e7ffb05647b37f9054fd0c6d23</anchor>
+ <arglist>(const char *src, bool use_malloc=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>f1211ec309e992e787653eaa83533b62</anchor>
+ <arglist>(std::ostream &ostr, const XMLCh *s)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>f6eaaf0884f7a96bd8552f733745db1f</anchor>
+ <arglist>(std::ostream &ostr, const xstring &s)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>CurlURLInputStream.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00623</filename>
+ <includes id="a00590" name="logging.h" local="no" imported="no">xmltooling/logging.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::CurlURLInputStream</class>
+ </compound>
+ <compound kind="file">
+ <name>DateTime.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00624</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::DateTime</class>
+ </compound>
+ <compound kind="file">
+ <name>NDC.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00625</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::NDC</class>
+ </compound>
+ <compound kind="file">
+ <name>ParserPool.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00626</filename>
+ <includes id="a00622" name="unicode.h" local="no" imported="no">xmltooling/unicode.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ParserPool</class>
+ <class kind="class">xmltooling::StreamInputSource</class>
+ <class kind="class">xmltooling::StreamInputSource::StreamBinInputStream</class>
+ <class kind="class">xmltooling::URLInputSource</class>
+ </compound>
+ <compound kind="file">
+ <name>PathResolver.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00627</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::PathResolver</class>
+ </compound>
+ <compound kind="file">
+ <name>Predicates.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00628</filename>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::hasQName</class>
+ <class kind="class">xmltooling::hasSchemaType</class>
+ <member kind="function">
+ <type>Container::value_type</type>
+ <name>find_if</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>79e3b6069ac197fad1864de733e0b1b2</anchor>
+ <arglist>(const Container &c, const Predicate &p)</arglist>
+ </member>
+ <member kind="function">
+ <type>Container::value_type</type>
+ <name>find_if</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>ef13e4f81994817bbcce82eed3e443d4</anchor>
+ <arglist>(Container &c, const Predicate &p)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>ReloadableXMLFile.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00629</filename>
+ <includes id="a00590" name="logging.h" local="no" imported="no">xmltooling/logging.h</includes>
+ <includes id="a00589" name="Lockable.h" local="no" imported="no">xmltooling/Lockable.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ReloadableXMLFile</class>
+ </compound>
+ <compound kind="file">
+ <name>ReplayCache.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00630</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ReplayCache</class>
+ </compound>
+ <compound kind="file">
+ <name>StorageService.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00631</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::StorageService</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>__xmltooling_storage_h__</name>
+ <anchorfile>a00631.html</anchorfile>
+ <anchor>69ab316cf6ef2db98cda0896e907cbe5</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>MEMORY_STORAGE_SERVICE</name>
+ <anchorfile>a00631.html</anchorfile>
+ <anchor>d34be883d8a8afa7384b97f5336825c2</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerStorageServices</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>4448a9ca6f62ce3b70047ffe353a92f8</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>TemplateEngine.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00632</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::TemplateEngine</class>
+ <class kind="class">xmltooling::TemplateEngine::TemplateParameters</class>
+ </compound>
+ <compound kind="file">
+ <name>Threads.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00633</filename>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ThreadingException</class>
+ <class kind="class">xmltooling::Thread</class>
+ <class kind="class">xmltooling::ThreadKey</class>
+ <class kind="class">xmltooling::Mutex</class>
+ <class kind="class">xmltooling::RWLock</class>
+ <class kind="class">xmltooling::CondWait</class>
+ <class kind="class">xmltooling::Lock</class>
+ <class kind="class">xmltooling::SharedLock</class>
+ </compound>
+ <compound kind="file">
+ <name>URLEncoder.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00634</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::URLEncoder</class>
+ </compound>
+ <compound kind="file">
+ <name>XMLConstants.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00635</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmlconstants</namespace>
+ <member kind="enumeration">
+ <name>xmltooling_bool_t</name>
+ <anchor>a6078fc438e1b22b707db1a66ebc2a89</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>0eff09b1858299584df602fe2e2f9da8</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>025f7f538ada5bdca1df153b2cf7f830</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLNS_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>ae85a519aa0b4fa056a505f2fcb069c2</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLNS_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>71672ff06e92584605f113849112ad9f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSD_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>96a31c7f736c88d665906878235b259f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSD_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>edf3cf3d98f40b6315f0ee6788729e9e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSI_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>1ca1f301a75b753ec33a7df0353e134d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSI_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>e31137bb36c210cff41f0cd876bde2bb</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLSIG_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>68737e2fa1b72e960399a5ab4c1edee3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLSIG_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>14e85d3556749b7b9d6d5d93e41eb6c1</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLENC_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>6286de8c2d0f6dd3ba3557e41bdf75e0</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLENC_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>6bc9a6323d6cd5d4b233867f67bbbb4a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>SOAP11ENV_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>0f04da55c01ffa1991000ec69059f899</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>SOAP11ENV_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>182805b66964d409812195ec5c58ced3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLTOOLING_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>faff2078e60aa3d1d018f484ce3ec91e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_TRUE</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>14a083bb0017ff8a0b25fa9669045652</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_FALSE</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>57bb42f08bd8561888f988ec14b342f7</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_ONE</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>d7feed086c162b752f80044ed4f62c47</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_ZERO</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>d3cb0cd3cc2891b35ebbc7e1c161b676</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>XMLHelper.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00636</filename>
+ <includes id="a00568" name="base.h" local="no" imported="no">xmltooling/base.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::XercesJanitor</class>
+ <class kind="class">xmltooling::XMLHelper</class>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>4c91841e7be84bea7ecfe35ec52efe08</anchor>
+ <arglist>(std::ostream &ostr, const xercesc::DOMNode &n)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>d6e466f0f2d0e9014f40d06b4804ebfd</anchor>
+ <arglist>(std::ostream &ostr, const XMLObject &obj)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>XMLObjectChildrenList.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>a00637</filename>
+ <includes id="a00579" name="exceptions.h" local="no" imported="no">xmltooling/exceptions.h</includes>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::XMLObjectChildrenIterator</class>
+ <class kind="class">xmltooling::XMLObjectChildrenList</class>
+ <class kind="class">xmltooling::XMLObjectPairList</class>
+ <member kind="define">
+ <type>#define</type>
+ <name>VectorOf</name>
+ <anchorfile>a00637.html</anchorfile>
+ <anchor>e4bd10b5bb01f5671a61bc50d5129c91</anchor>
+ <arglist>(type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>ListOf</name>
+ <anchorfile>a00637.html</anchorfile>
+ <anchor>c2ceb62da9ebf92c6e52e40c698a8b50</anchor>
+ <arglist>(type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DequeOf</name>
+ <anchorfile>a00637.html</anchorfile>
+ <anchor>37bed93de16318774e15d8eef80b1b46</anchor>
+ <arglist>(type)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>VectorOfPairs</name>
+ <anchorfile>a00637.html</anchorfile>
+ <anchor>b3ea8b45bcea4895c1121d9d2395176a</anchor>
+ <arglist>(type1, type2)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>ListOfPairs</name>
+ <anchorfile>a00637.html</anchorfile>
+ <anchor>43b74a717751aa0cd5f719be2df6ce8b</anchor>
+ <arglist>(type1, type2)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>DequeOfPairs</name>
+ <anchorfile>a00637.html</anchorfile>
+ <anchor>33c7a33347b94f105e6229f65bfec0df</anchor>
+ <arglist>(type1, type2)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>Validator.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/validation/</path>
+ <filename>a00638</filename>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::Validator</class>
+ </compound>
+ <compound kind="file">
+ <name>ValidatorSuite.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/validation/</path>
+ <filename>a00639</filename>
+ <includes id="a00593" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::ValidatorSuite</class>
+ <member kind="variable">
+ <type>xmltooling::ValidatorSuite</type>
+ <name>SchemaValidators</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>0188e2c44d399a84722c6533bd0bf39e</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>XMLObject.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00641</filename>
+ <includes id="a00591" name="Namespace.h" local="no" imported="no">xmltooling/Namespace.h</includes>
+ <includes id="a00635" name="XMLConstants.h" local="no" imported="no">xmltooling/util/XMLConstants.h</includes>
+ <namespace>xmlsignature</namespace>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::XMLObject</class>
+ </compound>
+ <compound kind="file">
+ <name>XMLObjectBuilder.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00642</filename>
+ <includes id="a00593" name="QName.h" local="no" imported="no">xmltooling/QName.h</includes>
+ <includes id="a00641" name="XMLObject.h" local="no" imported="no">xmltooling/XMLObject.h</includes>
+ <includes id="a00636" name="XMLHelper.h" local="no" imported="no">xmltooling/util/XMLHelper.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::XMLObjectBuilder</class>
+ </compound>
+ <compound kind="file">
+ <name>XMLToolingConfig.h</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>a00643</filename>
+ <includes id="a00589" name="Lockable.h" local="no" imported="no">xmltooling/Lockable.h</includes>
+ <includes id="a00592" name="PluginManager.h" local="no" imported="no">xmltooling/PluginManager.h</includes>
+ <includes id="a00621" name="SOAPTransport.h" local="no" imported="no">xmltooling/soap/SOAPTransport.h</includes>
+ <namespace>xmltooling</namespace>
+ <class kind="class">xmltooling::XMLToolingConfig</class>
+ </compound>
+ <compound kind="namespace">
+ <name>soap11</name>
+ <filename>a00644.html</filename>
+ <class kind="class">soap11::Faultstring</class>
+ <class kind="class">soap11::Faultactor</class>
+ <class kind="class">soap11::Faultcode</class>
+ <class kind="class">soap11::Detail</class>
+ <class kind="class">soap11::Fault</class>
+ <class kind="class">soap11::Body</class>
+ <class kind="class">soap11::Header</class>
+ <class kind="class">soap11::Envelope</class>
+ <class kind="class">soap11::BodyBuilder</class>
+ <class kind="class">soap11::EnvelopeBuilder</class>
+ <class kind="class">soap11::FaultBuilder</class>
+ <class kind="class">soap11::HeaderBuilder</class>
+ <class kind="class">soap11::DetailBuilder</class>
+ <class kind="class">soap11::FaultactorBuilder</class>
+ <class kind="class">soap11::FaultcodeBuilder</class>
+ <class kind="class">soap11::FaultstringBuilder</class>
+ <class kind="class">soap11::SOAPClient</class>
+ <member kind="function">
+ <type>void</type>
+ <name>registerSOAPClasses</name>
+ <anchorfile>a00644.html</anchorfile>
+ <anchor>26a3b641b9f180226b3f04de828a74eb</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Faultstring</name>
+ <filename>a00413.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Faultstring *</type>
+ <name>cloneFaultstring</name>
+ <anchorfile>a00413.html</anchorfile>
+ <anchor>c474916842e45686cd0fbad01279fd76</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getString</name>
+ <anchorfile>a00413.html</anchorfile>
+ <anchor>6d7a4f032ee74719c0fadf1e66304b77</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setString</name>
+ <anchorfile>a00413.html</anchorfile>
+ <anchor>7f7427ba47784ebe46b3f0b94b900ce9</anchor>
+ <arglist>(const XMLCh *String)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00413.html</anchorfile>
+ <anchor>8d83585e8cff28076c04fa9643201261</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Faultactor</name>
+ <filename>a00408.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Faultactor *</type>
+ <name>cloneFaultactor</name>
+ <anchorfile>a00408.html</anchorfile>
+ <anchor>823316e7ee5cd8e99569bf4ae25f606c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getActor</name>
+ <anchorfile>a00408.html</anchorfile>
+ <anchor>c2d553550dfa819b2bdd8e0f8b99c711</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setActor</name>
+ <anchorfile>a00408.html</anchorfile>
+ <anchor>a886bddea5dddf95bf52e3c02bcb75c7</anchor>
+ <arglist>(const XMLCh *Actor)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00408.html</anchorfile>
+ <anchor>464a088876516177fab908196cc71c41</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Faultcode</name>
+ <filename>a00411.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Faultcode *</type>
+ <name>cloneFaultcode</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>9229edc67d0bda3fc2aa72f3583ea7f7</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const xmltooling::QName *</type>
+ <name>getCode</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>044f90385f4b9bd302d6e97aac3ce0a0</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setCode</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>cc6addba7b5cae8f7ecb233703f64a14</anchor>
+ <arglist>(const xmltooling::QName *qname)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>20c73b91071fc007f639bd072288e536</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static xmltooling::QName</type>
+ <name>CLIENT</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>974969c27624ce828ad423011b70c566</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static xmltooling::QName</type>
+ <name>SERVER</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>a09022d4ab711582b0829c7bed820979</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static xmltooling::QName</type>
+ <name>MUSTUNDERSTAND</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>10e068e32618f4383a83dc590bf7888d</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static xmltooling::QName</type>
+ <name>VERSIONMISMATCH</name>
+ <anchorfile>a00411.html</anchorfile>
+ <anchor>f561155573fd351de6d7d3c9f0d3d170</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Detail</name>
+ <filename>a00381.html</filename>
+ <base virtualness="virtual">xmltooling::ElementProxy</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Detail *</type>
+ <name>cloneDetail</name>
+ <anchorfile>a00381.html</anchorfile>
+ <anchor>eb424c964d99a5132632b34c1e4b33e6</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00381.html</anchorfile>
+ <anchor>1b64110f8950049030c29babc57e4b2d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00381.html</anchorfile>
+ <anchor>c7d107e5c297fb3c0894d7c7965930c5</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Fault</name>
+ <filename>a00407.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Fault *</type>
+ <name>cloneFault</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>27605012d9e0c70d66391af85720107f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Faultcode *</type>
+ <name>getFaultcode</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>11fd8af859ce1259bae72d3bccbcd5f0</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setFaultcode</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>4aeccbcdd3b682166de787fe285a731e</anchor>
+ <arglist>(Faultcode *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Faultstring *</type>
+ <name>getFaultstring</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>d585eb22a755a4d01c19f7054f4ce984</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setFaultstring</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>0a25b958657104ca499bd7e7e0839917</anchor>
+ <arglist>(Faultstring *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Faultactor *</type>
+ <name>getFaultactor</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>6079ef0a2b45b67128f9297dd6b9e8b2</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setFaultactor</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>4d72fcc49ba70399d77ead5f5e0c6f45</anchor>
+ <arglist>(Faultactor *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Detail *</type>
+ <name>getDetail</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>18b71b4e23373ea38fc4d592165d64dd</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setDetail</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>05db4a76bb78cc8725ad8561ce53b786</anchor>
+ <arglist>(Detail *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>7a550b4446740e15137dfcbe45e56f6e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00407.html</anchorfile>
+ <anchor>730f667e6241d607eae243e3fc169f6f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Body</name>
+ <filename>a00354.html</filename>
+ <base virtualness="virtual">xmltooling::ElementProxy</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Body *</type>
+ <name>cloneBody</name>
+ <anchorfile>a00354.html</anchorfile>
+ <anchor>b8aff8edecf22999ec1f8828a2cdf246</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00354.html</anchorfile>
+ <anchor>5d128615700ec3da6c5c1ed33cbf076d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ENCODINGSTYLE_ATTRIB_NAME</name>
+ <anchorfile>a00354.html</anchorfile>
+ <anchor>cff3cbf47bf2f646ac0ffee8e89733ba</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00354.html</anchorfile>
+ <anchor>095e825de73d90115e08b4f338264334</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Header</name>
+ <filename>a00421.html</filename>
+ <base virtualness="virtual">xmltooling::ElementProxy</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Header *</type>
+ <name>cloneHeader</name>
+ <anchorfile>a00421.html</anchorfile>
+ <anchor>c0826047be8de459d6189279f3e221dc</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00421.html</anchorfile>
+ <anchor>761835a03cec41f4b4f3543f56ac9891</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ACTOR_ATTRIB_NAME</name>
+ <anchorfile>a00421.html</anchorfile>
+ <anchor>25efc1f2e577fa67d190f0f0b32fa825</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>MUSTUNDERSTAND_ATTRIB_NAME</name>
+ <anchorfile>a00421.html</anchorfile>
+ <anchor>8da53feea37de259bf745b19cf907025</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00421.html</anchorfile>
+ <anchor>accf6a4da8d8edf557bf71e5f12ec9b5</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::Envelope</name>
+ <filename>a00403.html</filename>
+ <base virtualness="virtual">xmltooling::AttributeExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Envelope *</type>
+ <name>cloneEnvelope</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>8e037858b6dadf2728a0f6110c424d16</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Header *</type>
+ <name>getHeader</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>72c74fadba814b057bf9ef49b5d241bc</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setHeader</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>cee57d7b6be440394542109edb76799e</anchor>
+ <arglist>(Header *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Body *</type>
+ <name>getBody</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>11b832e0c27f573d4902f2ee9d72ca93</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setBody</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>f7ce79f036648a1af23967ef2d9f97cb</anchor>
+ <arglist>(Body *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>395473e806a242ba0fede6d55e09275e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00403.html</anchorfile>
+ <anchor>05fdf0a497b31c840ae0e5b4408753b4</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::BodyBuilder</name>
+ <filename>a00355.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Body *</type>
+ <name>buildObject</name>
+ <anchorfile>a00355.html</anchorfile>
+ <anchor>c3a54053c6863359e04c5775a148afa8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Body *</type>
+ <name>buildObject</name>
+ <anchorfile>a00355.html</anchorfile>
+ <anchor>1a58440fad2a6a9bd4c40b1ef8697118</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Body *</type>
+ <name>buildBody</name>
+ <anchorfile>a00355.html</anchorfile>
+ <anchor>6668f30bcc70c9f01abefb75d09aaa32</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::EnvelopeBuilder</name>
+ <filename>a00404.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Envelope *</type>
+ <name>buildObject</name>
+ <anchorfile>a00404.html</anchorfile>
+ <anchor>dd3af059a4fc7d4e836da1570054b63a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Envelope *</type>
+ <name>buildObject</name>
+ <anchorfile>a00404.html</anchorfile>
+ <anchor>bc39cf802d49411ad432f63b56e824b7</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Envelope *</type>
+ <name>buildEnvelope</name>
+ <anchorfile>a00404.html</anchorfile>
+ <anchor>30f4fe1fe0d0151ffc6af758fc9c15da</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::FaultBuilder</name>
+ <filename>a00410.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Fault *</type>
+ <name>buildObject</name>
+ <anchorfile>a00410.html</anchorfile>
+ <anchor>5ed751210b41bb8283f253e43909e2d8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Fault *</type>
+ <name>buildObject</name>
+ <anchorfile>a00410.html</anchorfile>
+ <anchor>b6f7b12094121d2fc14e4033402cb5fa</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Fault *</type>
+ <name>buildFault</name>
+ <anchorfile>a00410.html</anchorfile>
+ <anchor>0573f5726c15e9bd6167d740767d08cd</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::HeaderBuilder</name>
+ <filename>a00422.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Header *</type>
+ <name>buildObject</name>
+ <anchorfile>a00422.html</anchorfile>
+ <anchor>56b0985e1234f04aeb3fa062ae012518</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Header *</type>
+ <name>buildObject</name>
+ <anchorfile>a00422.html</anchorfile>
+ <anchor>793743fd61b7bf331b39545c24053fd1</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Header *</type>
+ <name>buildHeader</name>
+ <anchorfile>a00422.html</anchorfile>
+ <anchor>d8a32f49fc77efc305794beeae8c9fe9</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::DetailBuilder</name>
+ <filename>a00382.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Detail *</type>
+ <name>buildObject</name>
+ <anchorfile>a00382.html</anchorfile>
+ <anchor>e3f2594abe913e1bbdfb89e6aa1641e7</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Detail *</type>
+ <name>buildObject</name>
+ <anchorfile>a00382.html</anchorfile>
+ <anchor>c8ff595b4c657e04c768e814729d9470</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Detail *</type>
+ <name>buildDetail</name>
+ <anchorfile>a00382.html</anchorfile>
+ <anchor>bd016d2c18bcbf2da24cde261ae6c921</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::FaultactorBuilder</name>
+ <filename>a00409.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Faultactor *</type>
+ <name>buildObject</name>
+ <anchorfile>a00409.html</anchorfile>
+ <anchor>99bef4dc48319b7bd77419594926a96b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Faultactor *</type>
+ <name>buildObject</name>
+ <anchorfile>a00409.html</anchorfile>
+ <anchor>276012a12d6225482bfe7bba8ed5fd79</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Faultactor *</type>
+ <name>buildFaultactor</name>
+ <anchorfile>a00409.html</anchorfile>
+ <anchor>e1355df2d43892bd47dc619f3ce118d4</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::FaultcodeBuilder</name>
+ <filename>a00412.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Faultcode *</type>
+ <name>buildObject</name>
+ <anchorfile>a00412.html</anchorfile>
+ <anchor>e6a7dae7157189529c88b6867074ef32</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Faultcode *</type>
+ <name>buildObject</name>
+ <anchorfile>a00412.html</anchorfile>
+ <anchor>adbcd90c7e7c6f8c5fec15e582dac821</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Faultcode *</type>
+ <name>buildFaultcode</name>
+ <anchorfile>a00412.html</anchorfile>
+ <anchor>175cdd4df73505c47d5708642014e42c</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::FaultstringBuilder</name>
+ <filename>a00414.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Faultstring *</type>
+ <name>buildObject</name>
+ <anchorfile>a00414.html</anchorfile>
+ <anchor>435baba3fddf3b5fe7349eeb1be0a43f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Faultstring *</type>
+ <name>buildObject</name>
+ <anchorfile>a00414.html</anchorfile>
+ <anchor>7e2c084df3b091acd604f039c2db4387</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Faultstring *</type>
+ <name>buildFaultstring</name>
+ <anchorfile>a00414.html</anchorfile>
+ <anchor>7da38ef15dae46455cef2c4c0718b179</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>soap11::SOAPClient</name>
+ <filename>a00495.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>SOAPClient</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>75535ec15529c7fd27da38de5a6a7d42</anchor>
+ <arglist>(bool validate=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValidating</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>18da3a2ef3c53b3b7361d28376eaaeb2</anchor>
+ <arglist>(bool validate=true)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>send</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>3b8fc302b1e920a948543263077fd059</anchor>
+ <arglist>(const Envelope &env, const xmltooling::SOAPTransport::Address &addr)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Envelope *</type>
+ <name>receive</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>82580a447180937e6810d3811f7cbb1d</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>reset</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>6a5a905956460b3f927e9defc7952ba7</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual void</type>
+ <name>prepareTransport</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>9afb1bc6eef5e52b61bb951663ca7a9b</anchor>
+ <arglist>(xmltooling::SOAPTransport &transport)</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual bool</type>
+ <name>handleFault</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>1d854321c073107c2e2bd0ec6d4dcf19</anchor>
+ <arglist>(const soap11::Fault &fault)</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>bool</type>
+ <name>m_validate</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>a750e6772906879cbf9a6c83ea15928d</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>xmltooling::SOAPTransport *</type>
+ <name>m_transport</name>
+ <anchorfile>a00495.html</anchorfile>
+ <anchor>7b085e97ec9fde3a9e2439fbdf03f101</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="namespace">
+ <name>xmlconstants</name>
+ <filename>a00646.html</filename>
+ <member kind="enumeration">
+ <name>xmltooling_bool_t</name>
+ <anchor>a6078fc438e1b22b707db1a66ebc2a89</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>0eff09b1858299584df602fe2e2f9da8</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>025f7f538ada5bdca1df153b2cf7f830</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLNS_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>ae85a519aa0b4fa056a505f2fcb069c2</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLNS_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>71672ff06e92584605f113849112ad9f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSD_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>96a31c7f736c88d665906878235b259f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSD_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>edf3cf3d98f40b6315f0ee6788729e9e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSI_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>1ca1f301a75b753ec33a7df0353e134d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XSI_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>e31137bb36c210cff41f0cd876bde2bb</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLSIG_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>68737e2fa1b72e960399a5ab4c1edee3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLSIG_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>14e85d3556749b7b9d6d5d93e41eb6c1</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLENC_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>6286de8c2d0f6dd3ba3557e41bdf75e0</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLENC_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>6bc9a6323d6cd5d4b233867f67bbbb4a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>SOAP11ENV_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>0f04da55c01ffa1991000ec69059f899</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>SOAP11ENV_PREFIX</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>182805b66964d409812195ec5c58ced3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XMLTOOLING_NS</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>faff2078e60aa3d1d018f484ce3ec91e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_TRUE</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>14a083bb0017ff8a0b25fa9669045652</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_FALSE</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>57bb42f08bd8561888f988ec14b342f7</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_ONE</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>d7feed086c162b752f80044ed4f62c47</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh</type>
+ <name>XML_ZERO</name>
+ <anchorfile>a00646.html</anchorfile>
+ <anchor>d3cb0cd3cc2891b35ebbc7e1c161b676</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="namespace">
+ <name>xmlencryption</name>
+ <filename>a00647.html</filename>
+ <class kind="class">xmlencryption::Decrypter</class>
+ <class kind="class">xmlencryption::DecryptionException</class>
+ <class kind="class">xmlencryption::EncryptedKeyResolver</class>
+ <class kind="class">xmlencryption::Encrypter</class>
+ <class kind="class">xmlencryption::EncryptionException</class>
+ <class kind="class">xmlencryption::CarriedKeyName</class>
+ <class kind="class">xmlencryption::CipherValue</class>
+ <class kind="class">xmlencryption::OAEPparams</class>
+ <class kind="class">xmlencryption::KeySize</class>
+ <class kind="class">xmlencryption::EncryptionMethod</class>
+ <class kind="class">xmlencryption::Transforms</class>
+ <class kind="class">xmlencryption::CipherReference</class>
+ <class kind="class">xmlencryption::CipherData</class>
+ <class kind="class">xmlencryption::EncryptionProperty</class>
+ <class kind="class">xmlencryption::EncryptionProperties</class>
+ <class kind="class">xmlencryption::ReferenceType</class>
+ <class kind="class">xmlencryption::DataReference</class>
+ <class kind="class">xmlencryption::KeyReference</class>
+ <class kind="class">xmlencryption::ReferenceList</class>
+ <class kind="class">xmlencryption::EncryptedType</class>
+ <class kind="class">xmlencryption::EncryptedData</class>
+ <class kind="class">xmlencryption::EncryptedKey</class>
+ <class kind="class">xmlencryption::CarriedKeyNameBuilder</class>
+ <class kind="class">xmlencryption::CipherDataBuilder</class>
+ <class kind="class">xmlencryption::CipherReferenceBuilder</class>
+ <class kind="class">xmlencryption::CipherValueBuilder</class>
+ <class kind="class">xmlencryption::DataReferenceBuilder</class>
+ <class kind="class">xmlencryption::EncryptedDataBuilder</class>
+ <class kind="class">xmlencryption::EncryptedKeyBuilder</class>
+ <class kind="class">xmlencryption::EncryptionMethodBuilder</class>
+ <class kind="class">xmlencryption::EncryptionPropertiesBuilder</class>
+ <class kind="class">xmlencryption::EncryptionPropertyBuilder</class>
+ <class kind="class">xmlencryption::KeyReferenceBuilder</class>
+ <class kind="class">xmlencryption::KeySizeBuilder</class>
+ <class kind="class">xmlencryption::OAEPparamsBuilder</class>
+ <class kind="class">xmlencryption::ReferenceListBuilder</class>
+ <class kind="class">xmlencryption::TransformsBuilder</class>
+ <member kind="function">
+ <type>void</type>
+ <name>registerEncryptionClasses</name>
+ <anchorfile>a00647.html</anchorfile>
+ <anchor>d4a3f24d0ef29f6eb24712dbb9e349b3</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::Decrypter</name>
+ <filename>a00379.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>Decrypter</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>6652020df4f6c4b87ffed4e35addebd8</anchor>
+ <arglist>(const xmltooling::CredentialResolver *credResolver=NULL, xmltooling::CredentialCriteria *criteria=NULL, const EncryptedKeyResolver *EKResolver=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setEncryptedKeyResolver</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>ecbab452cdc427ce4e0ad89b1504be7c</anchor>
+ <arglist>(const EncryptedKeyResolver *EKResolver)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setKEKResolver</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>8db85ac8bd75691f6b6df4d8952e13f5</anchor>
+ <arglist>(const xmltooling::CredentialResolver *resolver, xmltooling::CredentialCriteria *criteria)</arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMDocumentFragment *</type>
+ <name>decryptData</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>29e90e2313d1607270d67964dd5b2ff5</anchor>
+ <arglist>(const EncryptedData &encryptedData, XSECCryptoKey *key)</arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMDocumentFragment *</type>
+ <name>decryptData</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>fde7c68fa0877fe8a9dac05ca9f5a465</anchor>
+ <arglist>(const EncryptedData &encryptedData, const XMLCh *recipient=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>decryptData</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>a6b558fc65fb37e98bb5399ca7a37136</anchor>
+ <arglist>(std::ostream &out, const EncryptedData &encryptedData, XSECCryptoKey *key)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>decryptData</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>ec199ec18e7d2ea1b27fa3eaa85c8112</anchor>
+ <arglist>(std::ostream &out, const EncryptedData &encryptedData, const XMLCh *recipient=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>XSECCryptoKey *</type>
+ <name>decryptKey</name>
+ <anchorfile>a00379.html</anchorfile>
+ <anchor>8fdf14fff8142be5b7690298395afae1</anchor>
+ <arglist>(const EncryptedKey &encryptedKey, const XMLCh *algorithm)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::DecryptionException</name>
+ <filename>a00380.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>DecryptionException</name>
+ <anchorfile>a00380.html</anchorfile>
+ <anchor>257096b9ce91c93e5970068fdd6a900b</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>DecryptionException</name>
+ <anchorfile>a00380.html</anchorfile>
+ <anchor>39d36ad4beb9ae8e9bd573a84d0eb075</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>DecryptionException</name>
+ <anchorfile>a00380.html</anchorfile>
+ <anchor>c9cf98c0ca9b149cf5731f0122a02b44</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>DecryptionException</name>
+ <anchorfile>a00380.html</anchorfile>
+ <anchor>c71c473493970300132dc3cf9bc6600a</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00380.html</anchorfile>
+ <anchor>ea3324f7d4370f1eb03ad604e656ee30</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00380.html</anchorfile>
+ <anchor>deb798a43141ab52217a1842ae47bea7</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptedKeyResolver</name>
+ <filename>a00391.html</filename>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const EncryptedKey *</type>
+ <name>resolveKey</name>
+ <anchorfile>a00391.html</anchorfile>
+ <anchor>028e5a5dda2786b57fcc734f6d88ecce</anchor>
+ <arglist>(const EncryptedData &encryptedData, const XMLCh *recipient=NULL) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::Encrypter</name>
+ <filename>a00393.html</filename>
+ <member kind="function">
+ <type>EncryptedData *</type>
+ <name>encryptElement</name>
+ <anchorfile>a00393.html</anchorfile>
+ <anchor>85b2d7b2197029dcb5ce5efdd6e54e5b</anchor>
+ <arglist>(xercesc::DOMElement *element, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>EncryptedData *</type>
+ <name>encryptElementContent</name>
+ <anchorfile>a00393.html</anchorfile>
+ <anchor>dd8c775ca4ff345306897802dcaa3911</anchor>
+ <arglist>(xercesc::DOMElement *element, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>EncryptedData *</type>
+ <name>encryptStream</name>
+ <anchorfile>a00393.html</anchorfile>
+ <anchor>c5b4a3816d17563edcd0f5dcaf2745d0</anchor>
+ <arglist>(std::istream &input, EncryptionParams &encParams, KeyEncryptionParams *kencParams=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>EncryptedKey *</type>
+ <name>encryptKey</name>
+ <anchorfile>a00393.html</anchorfile>
+ <anchor>7a001aa2d320b8a8c2b21a946eda2b7b</anchor>
+ <arglist>(const unsigned char *keyBuffer, unsigned int keyBufferSize, KeyEncryptionParams &kencParams, bool compact=false)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const XMLCh *</type>
+ <name>getKeyTransportAlgorithm</name>
+ <anchorfile>a00393.html</anchorfile>
+ <anchor>ac52b172f29dcfe15360765271ff3604</anchor>
+ <arglist>(const xmltooling::Credential &credential, const XMLCh *encryptionAlg)</arglist>
+ </member>
+ <class kind="struct">xmlencryption::Encrypter::EncryptionParams</class>
+ <class kind="struct">xmlencryption::Encrypter::KeyEncryptionParams</class>
+ </compound>
+ <compound kind="struct">
+ <name>xmlencryption::Encrypter::EncryptionParams</name>
+ <filename>a00394.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>EncryptionParams</name>
+ <anchorfile>a00394.html</anchorfile>
+ <anchor>de483ca5d443aaac6377bfd8b1c37f1d</anchor>
+ <arglist>(const XMLCh *algorithm=DSIGConstants::s_unicodeStrURIAES128_CBC, const unsigned char *keyBuffer=NULL, unsigned int keyBufferSize=0, const xmltooling::Credential *credential=NULL, bool compact=false)</arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh *</type>
+ <name>m_algorithm</name>
+ <anchorfile>a00394.html</anchorfile>
+ <anchor>0d3d9d27ffc88c5d1886c30c6d71c498</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const unsigned char *</type>
+ <name>m_keyBuffer</name>
+ <anchorfile>a00394.html</anchorfile>
+ <anchor>bf5354fe89c567973813b60170e65501</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>unsigned int</type>
+ <name>m_keyBufferSize</name>
+ <anchorfile>a00394.html</anchorfile>
+ <anchor>d10079caaeee0b5ddda3d29fba599255</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const xmltooling::Credential *</type>
+ <name>m_credential</name>
+ <anchorfile>a00394.html</anchorfile>
+ <anchor>b5d62efd12eae645e4d98244d215d868</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>bool</type>
+ <name>m_compact</name>
+ <anchorfile>a00394.html</anchorfile>
+ <anchor>b51400b02889fff81aad7fe1d03477e7</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="struct">
+ <name>xmlencryption::Encrypter::KeyEncryptionParams</name>
+ <filename>a00395.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>KeyEncryptionParams</name>
+ <anchorfile>a00395.html</anchorfile>
+ <anchor>33ddc1e486c2b80ced8214d18f299cf3</anchor>
+ <arglist>(const xmltooling::Credential &credential, const XMLCh *algorithm=NULL, const XMLCh *recipient=NULL)</arglist>
+ </member>
+ <member kind="variable">
+ <type>const xmltooling::Credential &</type>
+ <name>m_credential</name>
+ <anchorfile>a00395.html</anchorfile>
+ <anchor>f04d1f04cd6e6336dfbf2d0842886d8c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh *</type>
+ <name>m_algorithm</name>
+ <anchorfile>a00395.html</anchorfile>
+ <anchor>84306bf3e33accf5dc3a150cf788eebb</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const XMLCh *</type>
+ <name>m_recipient</name>
+ <anchorfile>a00395.html</anchorfile>
+ <anchor>204fecd2b2ad8d9db965751eccdb2653</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionException</name>
+ <filename>a00396.html</filename>
+ <base>xmltooling::XMLSecurityException</base>
+ <member kind="function">
+ <type></type>
+ <name>EncryptionException</name>
+ <anchorfile>a00396.html</anchorfile>
+ <anchor>3472c84a9842a2bc6efe90d8b056ba27</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>EncryptionException</name>
+ <anchorfile>a00396.html</anchorfile>
+ <anchor>7524c1922806881fa72c246c3217df50</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>EncryptionException</name>
+ <anchorfile>a00396.html</anchorfile>
+ <anchor>6886edffd392ac4898f5f5c88cb1d8e6</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>EncryptionException</name>
+ <anchorfile>a00396.html</anchorfile>
+ <anchor>7420c5f4d52f8a0bc3c45248a4b8fceb</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00396.html</anchorfile>
+ <anchor>7784f8ec93fb38f072d4d28731312240</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00396.html</anchorfile>
+ <anchor>b3cad7ac1a9a12edb38e8198a614ff61</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CarriedKeyName</name>
+ <filename>a00356.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual CarriedKeyName *</type>
+ <name>cloneCarriedKeyName</name>
+ <anchorfile>a00356.html</anchorfile>
+ <anchor>2c2bf51b5b8d3d13f7dd9b7b5c71b8a7</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getName</name>
+ <anchorfile>a00356.html</anchorfile>
+ <anchor>81ff368a5ce66d256a1055a4b85b0f00</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setName</name>
+ <anchorfile>a00356.html</anchorfile>
+ <anchor>aae1a14a5925e8dee954de494155e0a0</anchor>
+ <arglist>(const XMLCh *Name)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00356.html</anchorfile>
+ <anchor>2113908591a82dd3a3f931373dbe62d9</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CipherValue</name>
+ <filename>a00363.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual CipherValue *</type>
+ <name>cloneCipherValue</name>
+ <anchorfile>a00363.html</anchorfile>
+ <anchor>c134039e4ba5e5d5aa8ea962ddba1df3</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00363.html</anchorfile>
+ <anchor>93764b2b2f7d54ea590a4bd95a7bec60</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00363.html</anchorfile>
+ <anchor>644108846854e0e158d5853f208b4b24</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00363.html</anchorfile>
+ <anchor>6b67cbb97e41297fd69ab775ed695e16</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::OAEPparams</name>
+ <filename>a00453.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual OAEPparams *</type>
+ <name>cloneOAEPparams</name>
+ <anchorfile>a00453.html</anchorfile>
+ <anchor>8664ac261d571356043bdd1e9feafe80</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getName</name>
+ <anchorfile>a00453.html</anchorfile>
+ <anchor>8b66e0d63aac87050454cc745a3a6049</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setName</name>
+ <anchorfile>a00453.html</anchorfile>
+ <anchor>2be9554486c449943f429d91e663f2a9</anchor>
+ <arglist>(const XMLCh *Name)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00453.html</anchorfile>
+ <anchor>39fba4373c0730cd13269779189c66d3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::KeySize</name>
+ <filename>a00437.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeySize *</type>
+ <name>cloneKeySize</name>
+ <anchorfile>a00437.html</anchorfile>
+ <anchor>560ba217c43562bd2429eadb4b90b8b9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>std::pair< bool, int ></type>
+ <name>getSize</name>
+ <anchorfile>a00437.html</anchorfile>
+ <anchor>d476b1410cd4dfd861f07b629c8cbeb2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setSize</name>
+ <anchorfile>a00437.html</anchorfile>
+ <anchor>6ea39264d92fe6e17c372ae931ee69fa</anchor>
+ <arglist>(int Size)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setSize</name>
+ <anchorfile>a00437.html</anchorfile>
+ <anchor>07b206ec231a09169459eb2ac1951ea9</anchor>
+ <arglist>(const XMLCh *Size)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00437.html</anchorfile>
+ <anchor>0ee462fd926a8554a1fb3f100fecf85f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionMethod</name>
+ <filename>a00397.html</filename>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptionMethod *</type>
+ <name>cloneEncryptionMethod</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>994057d2dfafd545f5cc7e3fdcec834f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getAlgorithm</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>f1044a23769442673f27b4c09982501c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setAlgorithm</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>59ac17b687472caa32ab3f762c170e21</anchor>
+ <arglist>(const XMLCh *Algorithm)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeySize *</type>
+ <name>getKeySize</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>c5b9cad70f9f320325c83e834009518c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setKeySize</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>1b510f0b1dc8acdbe84b8d6e015ed3d2</anchor>
+ <arglist>(KeySize *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual OAEPparams *</type>
+ <name>getOAEPparams</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>eac965ddc5bf20825ecf4d84962349b4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setOAEPparams</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>195f831912e406d087df85e413360daf</anchor>
+ <arglist>(OAEPparams *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>350a4232aa2f34e77e0c5c9d33035ca2</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ALGORITHM_ATTRIB_NAME</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>b32b91f1b5251e06f686093a1174e55d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00397.html</anchorfile>
+ <anchor>cc8c123c1bb3c2228208fdb0e4397728</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::Transforms</name>
+ <filename>a00512.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Transforms *</type>
+ <name>cloneTransforms</name>
+ <anchorfile>a00512.html</anchorfile>
+ <anchor>032e3a8f6f9486355a81734636302db6</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< xmlsignature::Transform * > ></type>
+ <name>getTransforms</name>
+ <anchorfile>a00512.html</anchorfile>
+ <anchor>10d9594c427755e7d02d554b54669d75</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< xmlsignature::Transform * > &</type>
+ <name>getTransforms</name>
+ <anchorfile>a00512.html</anchorfile>
+ <anchor>a0ede3cde799c86fadc0e3729f4012bb</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00512.html</anchorfile>
+ <anchor>b213e2565dd71b849ac6754ad702d0bd</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00512.html</anchorfile>
+ <anchor>6814c16b7b6d91483d3715c3a4512441</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CipherReference</name>
+ <filename>a00361.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual CipherReference *</type>
+ <name>cloneCipherReference</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>30dccf1e2f3f2dc36a478258e7573d0e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getURI</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>083a2f1d2835cd52a1343bc812dd7f8a</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setURI</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>0432fa901e8c1bd42dd3067d6ac32a1a</anchor>
+ <arglist>(const XMLCh *URI)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Transforms *</type>
+ <name>getTransforms</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>d4143ea0dcaa8e8a5f1068eb146d0636</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setTransforms</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>a7cc11700121e8bb5c9320f3952d5a40</anchor>
+ <arglist>(Transforms *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>67844e2b3ed78c5c6d031f7ed7dc18c7</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>URI_ATTRIB_NAME</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>cda6373f3c84a6b31940f42bf2582070</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00361.html</anchorfile>
+ <anchor>1ba489a492c7557341f5499cd833821f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CipherData</name>
+ <filename>a00359.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual CipherData *</type>
+ <name>cloneCipherData</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>2a44492432530a4d31317afefebdf4fe</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual CipherValue *</type>
+ <name>getCipherValue</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>37929d777aabc358ec353cfbbec7596f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setCipherValue</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>08a20a22e7b14d47caa15acf56adeea1</anchor>
+ <arglist>(CipherValue *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual CipherReference *</type>
+ <name>getCipherReference</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>1b504404db9646d9fb3b0096dddf54d1</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setCipherReference</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>7b0466a7003d025fa9e86f9dce10b570</anchor>
+ <arglist>(CipherReference *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>17524c577773616a52feef86db15f968</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00359.html</anchorfile>
+ <anchor>a149ed528650e5e738bc1fc48f2e026b</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionProperty</name>
+ <filename>a00401.html</filename>
+ <base virtualness="virtual">xmltooling::ElementProxy</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptionProperty *</type>
+ <name>cloneEncryptionProperty</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>e14e4110531363a563ff0b38d4eef505</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getTarget</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>ca3314aa1b4d87a9c34e62b99992cd80</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setTarget</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>326024df6cb81a5bcf38c629f0af571f</anchor>
+ <arglist>(const XMLCh *Target)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getId</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>77292c4e67c7c8e4a1bfd2521f18852d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setId</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>eefd6e8658da7d14bd150e8561c43a76</anchor>
+ <arglist>(const XMLCh *Id)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>a233cfcd401646783309648eb88d1a37</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TARGET_ATTRIB_NAME</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>842c9a585f8c97da471f98ce9dfeaf0f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ID_ATTRIB_NAME</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>19b00f319faa258604f2b14f5056c13f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00401.html</anchorfile>
+ <anchor>7103331b74d5b9d7bfd780bd19497027</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionProperties</name>
+ <filename>a00399.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptionProperties *</type>
+ <name>cloneEncryptionProperties</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>019a36a2da6534f48efd4dd049ab2ff2</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getId</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>4afd660a0e6524473e9939a72d7c7dfd</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setId</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>0e4a7a8cfac79146ad306cf60005f3e6</anchor>
+ <arglist>(const XMLCh *Id)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< EncryptionProperty * > ></type>
+ <name>getEncryptionPropertys</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>12e9ff213f847d65bab2ea31411b2b68</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< EncryptionProperty * > &</type>
+ <name>getEncryptionPropertys</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>4a646c8f5ae1fb13c1f8baab79aaf7fa</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>3d0acf20d1c4d1e71111fd978ae85e42</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ID_ATTRIB_NAME</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>f483ecc8e8398442b40ca83cd98dcf7a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00399.html</anchorfile>
+ <anchor>fcfc4de81b396fec53c6d70bf65ed5cf</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::ReferenceType</name>
+ <filename>a00478.html</filename>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual ReferenceType *</type>
+ <name>cloneReferenceType</name>
+ <anchorfile>a00478.html</anchorfile>
+ <anchor>a749c205748d0c6938790d6ad9b76978</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getURI</name>
+ <anchorfile>a00478.html</anchorfile>
+ <anchor>7ffaad42ca09f23b6739361614b5166b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setURI</name>
+ <anchorfile>a00478.html</anchorfile>
+ <anchor>3cffa4a3a0860766c3b66aa18952c0de</anchor>
+ <arglist>(const XMLCh *URI)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00478.html</anchorfile>
+ <anchor>5ef81547320c1e6bc9b4116e499c36b6</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>URI_ATTRIB_NAME</name>
+ <anchorfile>a00478.html</anchorfile>
+ <anchor>55cbc34f0bad17586911fddef48e70db</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00478.html</anchorfile>
+ <anchor>74eed174bb3f8413ae83e0d2e4f3d99f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::DataReference</name>
+ <filename>a00376.html</filename>
+ <base virtualness="virtual">xmlencryption::ReferenceType</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual DataReference *</type>
+ <name>cloneDataReference</name>
+ <anchorfile>a00376.html</anchorfile>
+ <anchor>72251acc4029996368bb9bd0dd9647a1</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00376.html</anchorfile>
+ <anchor>3f14e22db04f9f3f1ea062df0d110bff</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::KeyReference</name>
+ <filename>a00435.html</filename>
+ <base virtualness="virtual">xmlencryption::ReferenceType</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeyReference *</type>
+ <name>cloneKeyReference</name>
+ <anchorfile>a00435.html</anchorfile>
+ <anchor>e705f56871ac4fdf9b4e1e5d61879223</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00435.html</anchorfile>
+ <anchor>b387ec6f25ed6f7c95bf166b19d22a12</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::ReferenceList</name>
+ <filename>a00476.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual ReferenceList *</type>
+ <name>cloneReferenceList</name>
+ <anchorfile>a00476.html</anchorfile>
+ <anchor>ba29ebb3a26dd1d38816cd0fe9f790aa</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< DataReference * > ></type>
+ <name>getDataReferences</name>
+ <anchorfile>a00476.html</anchorfile>
+ <anchor>a14755c139b4a2f2a0746ef018d73193</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< DataReference * > &</type>
+ <name>getDataReferences</name>
+ <anchorfile>a00476.html</anchorfile>
+ <anchor>e6829f2746d4244542996419b4c6faa6</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< KeyReference * > ></type>
+ <name>getKeyReferences</name>
+ <anchorfile>a00476.html</anchorfile>
+ <anchor>deca1bbbe10de6c58d445d8028c49bd0</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< KeyReference * > &</type>
+ <name>getKeyReferences</name>
+ <anchorfile>a00476.html</anchorfile>
+ <anchor>a454b61fd3f69f3d87b210512d60e55c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00476.html</anchorfile>
+ <anchor>614676ef65c8d49c94d45341679d585b</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptedType</name>
+ <filename>a00392.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptedType *</type>
+ <name>cloneEncryptedType</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>b5c5eb8a0cda49076dd2485a1d61ae26</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getId</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>0175c17fd35f545b5f5ed8e233bad4c3</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setId</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>0ec66775c678a7ac83003e061ca8f4cc</anchor>
+ <arglist>(const XMLCh *Id)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getType</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>02377c4a1b27ef1735f1b0df1d8eb16d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setType</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>870afd1665c425e4a4d934a7f512a149</anchor>
+ <arglist>(const XMLCh *Type)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getMimeType</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>56a1acf53f8b20e320d4f807a51c22ff</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setMimeType</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>b1c6c7fede74e1c960ca03575d0c8f96</anchor>
+ <arglist>(const XMLCh *MimeType)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getEncoding</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>9e53d7ecc1a733de1df1ddcbee9cf93e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setEncoding</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>eee18782c1bff83f5fa21c86ae9acdc1</anchor>
+ <arglist>(const XMLCh *Encoding)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptionMethod *</type>
+ <name>getEncryptionMethod</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>6c722828c1685c099dfdda557e658af5</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setEncryptionMethod</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>573cf2892405d9de5b2d84effd1b5f53</anchor>
+ <arglist>(EncryptionMethod *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmlsignature::KeyInfo *</type>
+ <name>getKeyInfo</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>a3fb0d3d6949b25c1171f688e3f49087</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setKeyInfo</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>144397d5cc3cfb584f3d63f746ad5f79</anchor>
+ <arglist>(xmlsignature::KeyInfo *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual CipherData *</type>
+ <name>getCipherData</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>52097a80dd1b6e79eb825828a6df111b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setCipherData</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>bbb46f5c4251cb4e20d095a65d197cf9</anchor>
+ <arglist>(CipherData *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptionProperties *</type>
+ <name>getEncryptionProperties</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>c82069d71fab3429470e0db6eee5f661</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setEncryptionProperties</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>c35f9d936d7ff42115cd05ad31e279e3</anchor>
+ <arglist>(EncryptionProperties *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>7e804893f2328463c366ddb2d5282240</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ID_ATTRIB_NAME</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>cc0d59139fa291692b46b2a808143b73</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_ATTRIB_NAME</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>fbf1b88afde969175719fe27ab1b2d9a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>MIMETYPE_ATTRIB_NAME</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>fe4d2ab88ef03812626b7ef65c513e03</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ENCODING_ATTRIB_NAME</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>64192380b7783b62dafc478afe6583f9</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00392.html</anchorfile>
+ <anchor>31e117cfed7a1e24d882c4ea1a6f373f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptedData</name>
+ <filename>a00387.html</filename>
+ <base virtualness="virtual">xmlencryption::EncryptedType</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptedData *</type>
+ <name>cloneEncryptedData</name>
+ <anchorfile>a00387.html</anchorfile>
+ <anchor>009430e15ff2ec141cf89be0eee7d00c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00387.html</anchorfile>
+ <anchor>7753f3b8ae43459dd3fc70390d9699e2</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00387.html</anchorfile>
+ <anchor>ecea36a47fc3b0204674e65bc4113433</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptedKey</name>
+ <filename>a00389.html</filename>
+ <base virtualness="virtual">xmlencryption::EncryptedType</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual EncryptedKey *</type>
+ <name>cloneEncryptedKey</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>f477ed3289cde35b169c2d0e5aa6332a</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getRecipient</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>ffba04b224ac5daa9c14a034ee9e1aab</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setRecipient</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>bb2cb615caf30ae1794246c239572a66</anchor>
+ <arglist>(const XMLCh *Recipient)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual ReferenceList *</type>
+ <name>getReferenceList</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>5e87d5fbe061973ff55b5a5e5ded8def</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setReferenceList</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>19c3ddabbed9f8b19f2410864cbf9877</anchor>
+ <arglist>(ReferenceList *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual CarriedKeyName *</type>
+ <name>getCarriedKeyName</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>5fb6c0b26e8602d0027c051dd4ab11f9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setCarriedKeyName</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>96356e33845b893dcdf5cdf856b6542a</anchor>
+ <arglist>(CarriedKeyName *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>98513b6d562b29d5bbe2090013011b9c</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>RECIPIENT_ATTRIB_NAME</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>a3b3a59db448bf57b52e275f6453b7ef</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00389.html</anchorfile>
+ <anchor>6242008f84da0c0cf084e38b5d91319d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CarriedKeyNameBuilder</name>
+ <filename>a00357.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CarriedKeyName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00357.html</anchorfile>
+ <anchor>26eb93057d75443a3e52a18fcc53a803</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CarriedKeyName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00357.html</anchorfile>
+ <anchor>fac02bfc65a64764843020930c4b9be5</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static CarriedKeyName *</type>
+ <name>buildCarriedKeyName</name>
+ <anchorfile>a00357.html</anchorfile>
+ <anchor>fd3a81d62ec47c574d82e2b59cdfdc14</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CipherDataBuilder</name>
+ <filename>a00360.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CipherData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00360.html</anchorfile>
+ <anchor>10a23f0356bc3db57529372750810f1b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CipherData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00360.html</anchorfile>
+ <anchor>d72fec8e7b79489d053300a2884a91d4</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static CipherData *</type>
+ <name>buildCipherData</name>
+ <anchorfile>a00360.html</anchorfile>
+ <anchor>6edfd0dca3e8280ec171fa0d86e05509</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CipherReferenceBuilder</name>
+ <filename>a00362.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CipherReference *</type>
+ <name>buildObject</name>
+ <anchorfile>a00362.html</anchorfile>
+ <anchor>6f2adeec029733ac77fcaf43056fd022</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CipherReference *</type>
+ <name>buildObject</name>
+ <anchorfile>a00362.html</anchorfile>
+ <anchor>5ff0d428564cfae377421f8ae92d2695</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static CipherReference *</type>
+ <name>buildCipherReference</name>
+ <anchorfile>a00362.html</anchorfile>
+ <anchor>2e04a2b1d4ce7e825638cac4c3b3bc47</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::CipherValueBuilder</name>
+ <filename>a00364.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CipherValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00364.html</anchorfile>
+ <anchor>679a4fdd905ec7824b52049247f06687</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual CipherValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00364.html</anchorfile>
+ <anchor>fb34dd2e0de24d3f04485ef42550406d</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static CipherValue *</type>
+ <name>buildCipherValue</name>
+ <anchorfile>a00364.html</anchorfile>
+ <anchor>1855364cac16a2eaac8d7285a099c07b</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::DataReferenceBuilder</name>
+ <filename>a00377.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual DataReference *</type>
+ <name>buildObject</name>
+ <anchorfile>a00377.html</anchorfile>
+ <anchor>e9275b5b476d9eff2635d7a2ffc3aaca</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual DataReference *</type>
+ <name>buildObject</name>
+ <anchorfile>a00377.html</anchorfile>
+ <anchor>25385bf62f8f4fd161b64a61d1ba721f</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static DataReference *</type>
+ <name>buildDataReference</name>
+ <anchorfile>a00377.html</anchorfile>
+ <anchor>723f484a5b10f322b97001cd44bd6c23</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptedDataBuilder</name>
+ <filename>a00388.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptedData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00388.html</anchorfile>
+ <anchor>a605cee626ea6d4b473ee211a93825f2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptedData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00388.html</anchorfile>
+ <anchor>ca5784f47ce733b6f31547e30fc0c62e</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static EncryptedData *</type>
+ <name>buildEncryptedData</name>
+ <anchorfile>a00388.html</anchorfile>
+ <anchor>c7ae65727a236d00b06fb78ba63f4559</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptedKeyBuilder</name>
+ <filename>a00390.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptedKey *</type>
+ <name>buildObject</name>
+ <anchorfile>a00390.html</anchorfile>
+ <anchor>c23c51d11cbb26e40c85e830f4e676fb</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptedKey *</type>
+ <name>buildObject</name>
+ <anchorfile>a00390.html</anchorfile>
+ <anchor>0639886c4f53630d6ed4ff7fa150faa8</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static EncryptedKey *</type>
+ <name>buildEncryptedKey</name>
+ <anchorfile>a00390.html</anchorfile>
+ <anchor>81708ec520b5bbc9ad28c98526e7fb60</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionMethodBuilder</name>
+ <filename>a00398.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptionMethod *</type>
+ <name>buildObject</name>
+ <anchorfile>a00398.html</anchorfile>
+ <anchor>18aaf8f5b303d23c304dd00a51893e2f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptionMethod *</type>
+ <name>buildObject</name>
+ <anchorfile>a00398.html</anchorfile>
+ <anchor>628c85b0121e64fadef69581018dbe29</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static EncryptionMethod *</type>
+ <name>buildEncryptionMethod</name>
+ <anchorfile>a00398.html</anchorfile>
+ <anchor>034a37a35f45502cfbde1804f48375db</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionPropertiesBuilder</name>
+ <filename>a00400.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptionProperties *</type>
+ <name>buildObject</name>
+ <anchorfile>a00400.html</anchorfile>
+ <anchor>99618b2b5ca07e3a1d90219fa7144067</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptionProperties *</type>
+ <name>buildObject</name>
+ <anchorfile>a00400.html</anchorfile>
+ <anchor>c5cfe8a9e040112da2feac55bf90972c</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static EncryptionProperties *</type>
+ <name>buildEncryptionProperties</name>
+ <anchorfile>a00400.html</anchorfile>
+ <anchor>f49c22047b43d39cb5c33f0e42d99715</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::EncryptionPropertyBuilder</name>
+ <filename>a00402.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptionProperty *</type>
+ <name>buildObject</name>
+ <anchorfile>a00402.html</anchorfile>
+ <anchor>7489f9a505e9aa5bed93222f21bb3b53</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual EncryptionProperty *</type>
+ <name>buildObject</name>
+ <anchorfile>a00402.html</anchorfile>
+ <anchor>f8d33b08ca7498e2c8465c73d4d90d8b</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static EncryptionProperty *</type>
+ <name>buildEncryptionProperty</name>
+ <anchorfile>a00402.html</anchorfile>
+ <anchor>e2c94bd49a08c334feb6a389abec8594</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::KeyReferenceBuilder</name>
+ <filename>a00436.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyReference *</type>
+ <name>buildObject</name>
+ <anchorfile>a00436.html</anchorfile>
+ <anchor>5712e27158b8cb0871ea9651485e8021</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyReference *</type>
+ <name>buildObject</name>
+ <anchorfile>a00436.html</anchorfile>
+ <anchor>d5837139f3d71ba447512d9d35a710b1</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static KeyReference *</type>
+ <name>buildKeyReference</name>
+ <anchorfile>a00436.html</anchorfile>
+ <anchor>712c54dedf77e5d2c243266d7fd96229</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::KeySizeBuilder</name>
+ <filename>a00438.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeySize *</type>
+ <name>buildObject</name>
+ <anchorfile>a00438.html</anchorfile>
+ <anchor>6262470a1a1adef0a9f2f2dfd3df5dc6</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeySize *</type>
+ <name>buildObject</name>
+ <anchorfile>a00438.html</anchorfile>
+ <anchor>944d37775c499e29d5f3a4fd5ec9dcf1</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static KeySize *</type>
+ <name>buildKeySize</name>
+ <anchorfile>a00438.html</anchorfile>
+ <anchor>54137674cda3f2c6b1c4819dd737fee1</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::OAEPparamsBuilder</name>
+ <filename>a00454.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual OAEPparams *</type>
+ <name>buildObject</name>
+ <anchorfile>a00454.html</anchorfile>
+ <anchor>5ff88547afbbc26a0608e022934b5351</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual OAEPparams *</type>
+ <name>buildObject</name>
+ <anchorfile>a00454.html</anchorfile>
+ <anchor>4bc62bf377f04ef2f2b5701ae28216ff</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static OAEPparams *</type>
+ <name>buildOAEPparams</name>
+ <anchorfile>a00454.html</anchorfile>
+ <anchor>37b833fc88ee249ff59748adeebaf876</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::ReferenceListBuilder</name>
+ <filename>a00477.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual ReferenceList *</type>
+ <name>buildObject</name>
+ <anchorfile>a00477.html</anchorfile>
+ <anchor>108b41a5608e99fcc1e8fff782656bdc</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual ReferenceList *</type>
+ <name>buildObject</name>
+ <anchorfile>a00477.html</anchorfile>
+ <anchor>6b166ff48106090ce5d684872a0ab0eb</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static ReferenceList *</type>
+ <name>buildReferenceList</name>
+ <anchorfile>a00477.html</anchorfile>
+ <anchor>76d10b68f77e9016c530f1d2638f4c56</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlencryption::TransformsBuilder</name>
+ <filename>a00515.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Transforms *</type>
+ <name>buildObject</name>
+ <anchorfile>a00515.html</anchorfile>
+ <anchor>ad517917eeb2b91b72e8ea2c80fa454b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Transforms *</type>
+ <name>buildObject</name>
+ <anchorfile>a00515.html</anchorfile>
+ <anchor>b89e356b3cb464cfedf8c11f6076a7a2</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Transforms *</type>
+ <name>buildTransforms</name>
+ <anchorfile>a00515.html</anchorfile>
+ <anchor>6f5f8a7d642f404b0f93f3fe0d6a4af1</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="namespace">
+ <name>xmlsignature</name>
+ <filename>a00648.html</filename>
+ <class kind="class">xmlsignature::ContentReference</class>
+ <class kind="class">xmlsignature::KeyName</class>
+ <class kind="class">xmlsignature::MgmtData</class>
+ <class kind="class">xmlsignature::Modulus</class>
+ <class kind="class">xmlsignature::Exponent</class>
+ <class kind="class">xmlsignature::Seed</class>
+ <class kind="class">xmlsignature::PgenCounter</class>
+ <class kind="class">xmlsignature::P</class>
+ <class kind="class">xmlsignature::Q</class>
+ <class kind="class">xmlsignature::G</class>
+ <class kind="class">xmlsignature::Y</class>
+ <class kind="class">xmlsignature::J</class>
+ <class kind="class">xmlsignature::XPath</class>
+ <class kind="class">xmlsignature::X509IssuerName</class>
+ <class kind="class">xmlsignature::X509SerialNumber</class>
+ <class kind="class">xmlsignature::X509SKI</class>
+ <class kind="class">xmlsignature::X509SubjectName</class>
+ <class kind="class">xmlsignature::X509Certificate</class>
+ <class kind="class">xmlsignature::X509CRL</class>
+ <class kind="class">xmlsignature::SPKISexp</class>
+ <class kind="class">xmlsignature::PGPKeyID</class>
+ <class kind="class">xmlsignature::PGPKeyPacket</class>
+ <class kind="class">xmlsignature::DSAKeyValue</class>
+ <class kind="class">xmlsignature::RSAKeyValue</class>
+ <class kind="class">xmlsignature::KeyValue</class>
+ <class kind="class">xmlsignature::Transform</class>
+ <class kind="class">xmlsignature::Transforms</class>
+ <class kind="class">xmlsignature::RetrievalMethod</class>
+ <class kind="class">xmlsignature::X509IssuerSerial</class>
+ <class kind="class">xmlsignature::X509Data</class>
+ <class kind="class">xmlsignature::SPKIData</class>
+ <class kind="class">xmlsignature::PGPData</class>
+ <class kind="class">xmlsignature::KeyInfo</class>
+ <class kind="class">xmlsignature::PGPDataBuilder</class>
+ <class kind="class">xmlsignature::PGPKeyIDBuilder</class>
+ <class kind="class">xmlsignature::PGPKeyPacketBuilder</class>
+ <class kind="class">xmlsignature::SPKIDataBuilder</class>
+ <class kind="class">xmlsignature::SPKISexpBuilder</class>
+ <class kind="class">xmlsignature::X509IssuerSerialBuilder</class>
+ <class kind="class">xmlsignature::X509IssuerNameBuilder</class>
+ <class kind="class">xmlsignature::X509SerialNumberBuilder</class>
+ <class kind="class">xmlsignature::X509SKIBuilder</class>
+ <class kind="class">xmlsignature::X509SubjectNameBuilder</class>
+ <class kind="class">xmlsignature::X509CertificateBuilder</class>
+ <class kind="class">xmlsignature::X509CRLBuilder</class>
+ <class kind="class">xmlsignature::X509DataBuilder</class>
+ <class kind="class">xmlsignature::XPathBuilder</class>
+ <class kind="class">xmlsignature::TransformBuilder</class>
+ <class kind="class">xmlsignature::TransformsBuilder</class>
+ <class kind="class">xmlsignature::RetrievalMethodBuilder</class>
+ <class kind="class">xmlsignature::KeyNameBuilder</class>
+ <class kind="class">xmlsignature::MgmtDataBuilder</class>
+ <class kind="class">xmlsignature::ModulusBuilder</class>
+ <class kind="class">xmlsignature::ExponentBuilder</class>
+ <class kind="class">xmlsignature::SeedBuilder</class>
+ <class kind="class">xmlsignature::PgenCounterBuilder</class>
+ <class kind="class">xmlsignature::PBuilder</class>
+ <class kind="class">xmlsignature::QBuilder</class>
+ <class kind="class">xmlsignature::GBuilder</class>
+ <class kind="class">xmlsignature::YBuilder</class>
+ <class kind="class">xmlsignature::JBuilder</class>
+ <class kind="class">xmlsignature::DSAKeyValueBuilder</class>
+ <class kind="class">xmlsignature::RSAKeyValueBuilder</class>
+ <class kind="class">xmlsignature::KeyValueBuilder</class>
+ <class kind="class">xmlsignature::KeyInfoBuilder</class>
+ <class kind="class">xmlsignature::Signature</class>
+ <class kind="class">xmlsignature::SignatureBuilder</class>
+ <class kind="class">xmlsignature::SignatureException</class>
+ <class kind="class">xmlsignature::SignatureValidator</class>
+ <member kind="function">
+ <type>void</type>
+ <name>registerKeyInfoClasses</name>
+ <anchorfile>a00648.html</anchorfile>
+ <anchor>9319a178fb7fb2884f0997d1d90e59e3</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::ContentReference</name>
+ <filename>a00370.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>createReferences</name>
+ <anchorfile>a00370.html</anchorfile>
+ <anchor>32c684c1edda6ca1cc706d9fc496db13</anchor>
+ <arglist>(DSIGSignature *sig)=0</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>ContentReference</name>
+ <anchorfile>a00370.html</anchorfile>
+ <anchor>fc9e9a32f3183dd4e663124b46833c25</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::KeyName</name>
+ <filename>a00433.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeyName *</type>
+ <name>cloneKeyName</name>
+ <anchorfile>a00433.html</anchorfile>
+ <anchor>acfc9c78ca802bc168d78d7c13bcac3e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getName</name>
+ <anchorfile>a00433.html</anchorfile>
+ <anchor>a56f8c8b91102786d8014b0bf4b40cd1</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setName</name>
+ <anchorfile>a00433.html</anchorfile>
+ <anchor>d6c6c1e650cf44e74752bf15ee6c037a</anchor>
+ <arglist>(const XMLCh *Name)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00433.html</anchorfile>
+ <anchor>596c64af76e4400d0388060b7b9efb8a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::MgmtData</name>
+ <filename>a00445.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual MgmtData *</type>
+ <name>cloneMgmtData</name>
+ <anchorfile>a00445.html</anchorfile>
+ <anchor>c03bccbaf43f5b8d4849d43ff77dc934</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getData</name>
+ <anchorfile>a00445.html</anchorfile>
+ <anchor>e2f1e944213b14b4c23231414d8d1708</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setData</name>
+ <anchorfile>a00445.html</anchorfile>
+ <anchor>40f70b7352cf94d91f78034ea5c283a4</anchor>
+ <arglist>(const XMLCh *Data)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00445.html</anchorfile>
+ <anchor>69ecd43fb63aec9de7a7511be3a55231</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Modulus</name>
+ <filename>a00447.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Modulus *</type>
+ <name>cloneModulus</name>
+ <anchorfile>a00447.html</anchorfile>
+ <anchor>cd4cebf35bb66b26d54d20863905b69f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00447.html</anchorfile>
+ <anchor>329b9282c0f15aed84e0ea24d58c53a8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00447.html</anchorfile>
+ <anchor>55150e1a872ce5699b0150ce1618904e</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00447.html</anchorfile>
+ <anchor>39254c4cf83b8bfd1f55d29bcc442c33</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Exponent</name>
+ <filename>a00405.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Exponent *</type>
+ <name>cloneExponent</name>
+ <anchorfile>a00405.html</anchorfile>
+ <anchor>d56b443a84deb64deeb5ed7550818fb4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00405.html</anchorfile>
+ <anchor>1a94e956cd2c2179f1cb56bff7146811</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00405.html</anchorfile>
+ <anchor>c76cf365f036e60c947be8f125fd0a4e</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00405.html</anchorfile>
+ <anchor>18f1ff0dec1b03bb9a6a6be1cda3e195</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Seed</name>
+ <filename>a00487.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Seed *</type>
+ <name>cloneSeed</name>
+ <anchorfile>a00487.html</anchorfile>
+ <anchor>6ce33544c4514d14fbf192262e5baf99</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00487.html</anchorfile>
+ <anchor>6042f997daf4335e633e9caff18bdab3</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00487.html</anchorfile>
+ <anchor>fb9130e098a79e5a4c187d0dfd458eb0</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00487.html</anchorfile>
+ <anchor>af8b5ec5c8f432095dd488974bfb3a90</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PgenCounter</name>
+ <filename>a00464.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual PgenCounter *</type>
+ <name>clonePgenCounter</name>
+ <anchorfile>a00464.html</anchorfile>
+ <anchor>60d55c79cce163b23bccc07d56604da8</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00464.html</anchorfile>
+ <anchor>028b683eb879615694368b2cbacc8240</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00464.html</anchorfile>
+ <anchor>94cc14f074363b22d308002d453ae5f8</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00464.html</anchorfile>
+ <anchor>6ca5a8f45181bcd68dae2840570b6ce0</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::P</name>
+ <filename>a00459.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual P *</type>
+ <name>cloneP</name>
+ <anchorfile>a00459.html</anchorfile>
+ <anchor>0e3c2f0f73e4d5b99a0c8d8ee3f4568d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00459.html</anchorfile>
+ <anchor>5c618eea2dc96c99cea9d9c460f6e269</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00459.html</anchorfile>
+ <anchor>b3fd9cd7a7a4904e2a5e2901ce3badcc</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00459.html</anchorfile>
+ <anchor>3f361c215a03452a5a637a2ba989666e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Q</name>
+ <filename>a00473.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Q *</type>
+ <name>cloneQ</name>
+ <anchorfile>a00473.html</anchorfile>
+ <anchor>3597a05347dc30c5f94f8dfdc5938133</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00473.html</anchorfile>
+ <anchor>c94eef3b6946d64dfc56ee9001d8bb59</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00473.html</anchorfile>
+ <anchor>5a1ba0f7fcc84c6de52904854668c95f</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00473.html</anchorfile>
+ <anchor>6f63b26c7da7a178801d3de645528a0e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::G</name>
+ <filename>a00415.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual G *</type>
+ <name>cloneG</name>
+ <anchorfile>a00415.html</anchorfile>
+ <anchor>7527aede92a414ab2352b89d953fbcba</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00415.html</anchorfile>
+ <anchor>018400875310d49b460d41e407eaed30</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00415.html</anchorfile>
+ <anchor>9b5ad8747b5f966792dce68538fe3391</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00415.html</anchorfile>
+ <anchor>2e55a855eb1ede03f95248c0928328d1</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Y</name>
+ <filename>a00560.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Y *</type>
+ <name>cloneY</name>
+ <anchorfile>a00560.html</anchorfile>
+ <anchor>48982cd74079c8bb550d792d4fb93ab9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00560.html</anchorfile>
+ <anchor>5f30ff43b3355c98bac2a944e8b6053b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00560.html</anchorfile>
+ <anchor>86801e7c864cd3225bf106f08896bcd9</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00560.html</anchorfile>
+ <anchor>367b54afe369a9644847f81c984de25d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::J</name>
+ <filename>a00427.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual J *</type>
+ <name>cloneJ</name>
+ <anchorfile>a00427.html</anchorfile>
+ <anchor>309476c3b4d53e10da96793efce3aefb</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00427.html</anchorfile>
+ <anchor>95ddc1a1e277060533b1d0f699009b23</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00427.html</anchorfile>
+ <anchor>e3ad8bd515b01e3a670e69550bbbc2b4</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00427.html</anchorfile>
+ <anchor>a7ff3b379b4865668c0e76e56c8d2fb7</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::XPath</name>
+ <filename>a00557.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual XPath *</type>
+ <name>cloneXPath</name>
+ <anchorfile>a00557.html</anchorfile>
+ <anchor>07234805365ef62568d2c0faed60cf8c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getExpression</name>
+ <anchorfile>a00557.html</anchorfile>
+ <anchor>a9cb8997d172e9b34e4fedb7c41b1405</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setExpression</name>
+ <anchorfile>a00557.html</anchorfile>
+ <anchor>4efe3b840201731260f727f6ff553363</anchor>
+ <arglist>(const XMLCh *Expression)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00557.html</anchorfile>
+ <anchor>bbe312d9b30528ebb02bfb818af0dd09</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509IssuerName</name>
+ <filename>a00534.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509IssuerName *</type>
+ <name>cloneX509IssuerName</name>
+ <anchorfile>a00534.html</anchorfile>
+ <anchor>9c4a41f6877ac6ba532184e95758c589</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getName</name>
+ <anchorfile>a00534.html</anchorfile>
+ <anchor>fca629aca484ae779c5a71cf8f2a7249</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setName</name>
+ <anchorfile>a00534.html</anchorfile>
+ <anchor>c92f1f0801d9cbf2cab97d107c5e91c9</anchor>
+ <arglist>(const XMLCh *Name)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00534.html</anchorfile>
+ <anchor>60882cd0f63ce6259db0a9daa2832af3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509SerialNumber</name>
+ <filename>a00538.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509SerialNumber *</type>
+ <name>cloneX509SerialNumber</name>
+ <anchorfile>a00538.html</anchorfile>
+ <anchor>9d357d86cdc7839d98c748ccc46454b8</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getSerialNumber</name>
+ <anchorfile>a00538.html</anchorfile>
+ <anchor>813274c672cdbe1e3bd756ab3f5bd011</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setSerialNumber</name>
+ <anchorfile>a00538.html</anchorfile>
+ <anchor>282b9fd7651886c073f084c222d8d49f</anchor>
+ <arglist>(const XMLCh *SerialNumber)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00538.html</anchorfile>
+ <anchor>22fefb70fbb58be6c15f3440a6f0d4e3</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509SKI</name>
+ <filename>a00540.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509SKI *</type>
+ <name>cloneX509SKI</name>
+ <anchorfile>a00540.html</anchorfile>
+ <anchor>4f83bbcfd410fb5d2edda2310c417297</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00540.html</anchorfile>
+ <anchor>8822b0ccbd7f8da574ddf9a3c0b298a0</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00540.html</anchorfile>
+ <anchor>91a56d63fa891c1b64cd771d8f37c627</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00540.html</anchorfile>
+ <anchor>744f7665e07d902f1c60c8e333ff9fdf</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509SubjectName</name>
+ <filename>a00542.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509SubjectName *</type>
+ <name>cloneX509SubjectName</name>
+ <anchorfile>a00542.html</anchorfile>
+ <anchor>bdea4c5b7ba1fa0e8e758bac8fa73f7a</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getName</name>
+ <anchorfile>a00542.html</anchorfile>
+ <anchor>9b86b88790bdf3b387a0fa7568a09f04</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setName</name>
+ <anchorfile>a00542.html</anchorfile>
+ <anchor>585ea33198177fd876f9efb90149521b</anchor>
+ <arglist>(const XMLCh *Name)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00542.html</anchorfile>
+ <anchor>2589dd9dc9a4c51f2061a389ebff0fcf</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509Certificate</name>
+ <filename>a00527.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509Certificate *</type>
+ <name>cloneX509Certificate</name>
+ <anchorfile>a00527.html</anchorfile>
+ <anchor>f02f4e3a0b42e716cf6edd9a13ddd58f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00527.html</anchorfile>
+ <anchor>cea1b72cd39b967043e0c243535aa890</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00527.html</anchorfile>
+ <anchor>1f8ceb7eb132e774bae625a283fffe05</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00527.html</anchorfile>
+ <anchor>7ea8a6e30cfef07624df0624ed29d72d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509CRL</name>
+ <filename>a00530.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509CRL *</type>
+ <name>cloneX509CRL</name>
+ <anchorfile>a00530.html</anchorfile>
+ <anchor>f874c5aa75d4dce633919173db97eb67</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00530.html</anchorfile>
+ <anchor>acc7634020bf63cb5e66d55dae6f42b8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00530.html</anchorfile>
+ <anchor>6c25c1e835f4922e5f8da152957cecb0</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00530.html</anchorfile>
+ <anchor>a67de725430d8954bf0dbac8c7602350</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SPKISexp</name>
+ <filename>a00500.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual SPKISexp *</type>
+ <name>cloneSPKISexp</name>
+ <anchorfile>a00500.html</anchorfile>
+ <anchor>67f29a817d9f3b48a9aae5d531a16c6b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getValue</name>
+ <anchorfile>a00500.html</anchorfile>
+ <anchor>66e0b809d4a84cb38568eb4e6105155f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setValue</name>
+ <anchorfile>a00500.html</anchorfile>
+ <anchor>f68f0679442ce02dfc75794f3375cb56</anchor>
+ <arglist>(const XMLCh *Value)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00500.html</anchorfile>
+ <anchor>9c7e2c465a3924e6ee22f275fe19f2aa</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PGPKeyID</name>
+ <filename>a00468.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual PGPKeyID *</type>
+ <name>clonePGPKeyID</name>
+ <anchorfile>a00468.html</anchorfile>
+ <anchor>75a7a264c13c11909a6df848e4b15773</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getID</name>
+ <anchorfile>a00468.html</anchorfile>
+ <anchor>9fd362d3cbbe5f18b59dc18bb8b5b95b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setID</name>
+ <anchorfile>a00468.html</anchorfile>
+ <anchor>974b5d9a6294723613fc92cffdb41976</anchor>
+ <arglist>(const XMLCh *ID)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00468.html</anchorfile>
+ <anchor>7c1717147fc90f8cdc47293118bd0551</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PGPKeyPacket</name>
+ <filename>a00470.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual PGPKeyPacket *</type>
+ <name>clonePGPKeyPacket</name>
+ <anchorfile>a00470.html</anchorfile>
+ <anchor>13ebd3046b2d3d936c2851e3decc26b4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getPacket</name>
+ <anchorfile>a00470.html</anchorfile>
+ <anchor>f3086980f3cf0710c46fdbbbda9d880d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setPacket</name>
+ <anchorfile>a00470.html</anchorfile>
+ <anchor>c9b02937a979fe40e96909d240113d83</anchor>
+ <arglist>(const XMLCh *Packet)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00470.html</anchorfile>
+ <anchor>cded9e06c5c4a11880052b70c1dd1038</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::DSAKeyValue</name>
+ <filename>a00383.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual DSAKeyValue *</type>
+ <name>cloneDSAKeyValue</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>3fdd7822a9b99f48ebc2ceae0fdc58f9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual P *</type>
+ <name>getP</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>91ea13e0e686a4782f0d205e5cd4e8c6</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setP</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>4a71678abc97378c4e1922d032931f47</anchor>
+ <arglist>(P *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Q *</type>
+ <name>getQ</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>de3c22a0e1042a88c884b26a4004f73b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setQ</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>85804937f2e56240d5282301c46b6ae4</anchor>
+ <arglist>(Q *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual G *</type>
+ <name>getG</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>a447f7867178d4a723449a096288096d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setG</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>12c3cf2a51d3afc23656fd80cc436bd3</anchor>
+ <arglist>(G *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Y *</type>
+ <name>getY</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>1a1d905135c6a4fe01659473ece0c004</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setY</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>a91e854daaaf88e23b546764ef094a52</anchor>
+ <arglist>(Y *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual J *</type>
+ <name>getJ</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>35dba933108d005740b23a62fd9368d8</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setJ</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>bc48760c747e95f06c3a51e3b6df99e6</anchor>
+ <arglist>(J *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Seed *</type>
+ <name>getSeed</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>26bafcbfdbdbc74ea40a7f2174526f8f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setSeed</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>35f70f78722af556875e56a552c342c2</anchor>
+ <arglist>(Seed *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual PgenCounter *</type>
+ <name>getPgenCounter</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>fcb3da93155b125a88991b8a70bb48b1</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setPgenCounter</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>5a801010dfe4e7578db10402f81c6714</anchor>
+ <arglist>(PgenCounter *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>300be4c7248a5010885f583a69d9b1e6</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00383.html</anchorfile>
+ <anchor>59d3029d5a0e8411576958eb688dfe4a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::RSAKeyValue</name>
+ <filename>a00483.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual RSAKeyValue *</type>
+ <name>cloneRSAKeyValue</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>71f609eee577ef991530cd520cf9985a</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Modulus *</type>
+ <name>getModulus</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>62091b55881809bf389ee7c609e5e5be</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setModulus</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>627f67a17c708f04b95047acdde865a4</anchor>
+ <arglist>(Modulus *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Exponent *</type>
+ <name>getExponent</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>27715e9ae23003179baa79d9c8a28596</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setExponent</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>abcb71c6abe577313f3e83dafae16f5f</anchor>
+ <arglist>(Exponent *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>28a7b8e9938ccd37bf157839951eca95</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00483.html</anchorfile>
+ <anchor>ac71a81784aa85d66ebb9751f93a5d72</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::KeyValue</name>
+ <filename>a00439.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeyValue *</type>
+ <name>cloneKeyValue</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>77c6e787811b4b3fe1c34428dbf64902</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual DSAKeyValue *</type>
+ <name>getDSAKeyValue</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>6e5d6294e7325e0547e0d4c3fff79c5f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setDSAKeyValue</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>3299e95409526e8d406d5ac320f9b5af</anchor>
+ <arglist>(DSAKeyValue *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual RSAKeyValue *</type>
+ <name>getRSAKeyValue</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>04780c68d9d2ec89b24e0ea7de483fa2</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setRSAKeyValue</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>7ea76610b59f0be16bdf02769ed9fcc7</anchor>
+ <arglist>(RSAKeyValue *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObject *</type>
+ <name>getUnknownXMLObject</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>615f867c55db9b36fe148b45f2880f1d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setUnknownXMLObject</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>35d3ce2dc5970113ea34cd8ef36fe2ea</anchor>
+ <arglist>(xmltooling::XMLObject *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>6c9efd67ea89fb7d8e89cbd4d7c4319f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00439.html</anchorfile>
+ <anchor>81c86163a3b912298fdc6029e04dae46</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Transform</name>
+ <filename>a00510.html</filename>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Transform *</type>
+ <name>cloneTransform</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>b4f0e557b59dba55063a70828bd741f4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getAlgorithm</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>c8d30acc4b4998085477c07914809238</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setAlgorithm</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>957bd4d836c67a560aa1e2a8e26ea5d2</anchor>
+ <arglist>(const XMLCh *Algorithm)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< XPath * > ></type>
+ <name>getXPaths</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>75c5fdc3b38f9683601743d1fd760d51</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XPath * > &</type>
+ <name>getXPaths</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>d930af9005cc94779c21451050b4fb27</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>6fbf912acef5242f65e11899c586f132</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ALGORITHM_ATTRIB_NAME</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>81f57e65d960e60ba0a74d2e56389257</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00510.html</anchorfile>
+ <anchor>cf6764e5bed69f6ebcb9af157700966a</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Transforms</name>
+ <filename>a00513.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual Transforms *</type>
+ <name>cloneTransforms</name>
+ <anchorfile>a00513.html</anchorfile>
+ <anchor>f6b7c06d12faf39e147345bd21ae5938</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< Transform * > ></type>
+ <name>getTransforms</name>
+ <anchorfile>a00513.html</anchorfile>
+ <anchor>99d8a52d49790c52cfa6477e34b77a73</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< Transform * > &</type>
+ <name>getTransforms</name>
+ <anchorfile>a00513.html</anchorfile>
+ <anchor>d26e4b2e318f167b3da9da8c0f2ef1d9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00513.html</anchorfile>
+ <anchor>71aca78eccb2210e68002e85c3a499df</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00513.html</anchorfile>
+ <anchor>c428becc9e17f8cb9cd0558e0c23ff54</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::RetrievalMethod</name>
+ <filename>a00481.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual RetrievalMethod *</type>
+ <name>cloneRetrievalMethod</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>2dc90b37a6f610f1820058f79783a3e5</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getURI</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>e22f0a4b5d552733b799a2de89398472</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setURI</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>b08f3cc5d19a683f5b425585044798dd</anchor>
+ <arglist>(const XMLCh *URI)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getType</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>e327277de0b06468c4cc32d44f473112</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setType</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>92883a57210a6217a21c894cd9ae905e</anchor>
+ <arglist>(const XMLCh *Type)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Transforms *</type>
+ <name>getTransforms</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>b19f89e2b26266e4b750301fa072bca6</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setTransforms</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>c2a9a14f2d65d31e8f1276e4f57994c7</anchor>
+ <arglist>(Transforms *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>0c82b4837a756d93a88f8fd2572887be</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>URI_ATTRIB_NAME</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>c52a19732222654c1ccc8a123228f12e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_ATTRIB_NAME</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>f0d62254b4b6d7b055a28a6d55b4c59c</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>8652e3c2f58a61dd6b6d2f764bb11697</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_DSAKEYVALUE</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>89e7d43cd473b87e4378d784db023128</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_RSAKEYVALUE</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>dcc2d75e5deb6c21e66deef880e1a96d</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_X509DATA</name>
+ <anchorfile>a00481.html</anchorfile>
+ <anchor>3d84a1ec578a9614f9da38e391645cfb</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509IssuerSerial</name>
+ <filename>a00536.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509IssuerSerial *</type>
+ <name>cloneX509IssuerSerial</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>34265a24e1c3e9477a516a7fcbe092f4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509IssuerName *</type>
+ <name>getX509IssuerName</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>45ba60d8242b190e429df5ff9f3566cb</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setX509IssuerName</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>aa218c4374210bb3d286c6cd34580d81</anchor>
+ <arglist>(X509IssuerName *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509SerialNumber *</type>
+ <name>getX509SerialNumber</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>895a6cb7b58f04a00836dd83ac69e2b9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setX509SerialNumber</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>a34f976a07c73a441df7b50a6ab5eec6</anchor>
+ <arglist>(X509SerialNumber *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>e7ebbd0d3d7c1bf2302bbce8d5983519</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00536.html</anchorfile>
+ <anchor>63639aa6fd25cfb837eade2c01172ac2</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509Data</name>
+ <filename>a00532.html</filename>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual X509Data *</type>
+ <name>cloneX509Data</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>ab0f15b54c73b46ed35ebe5bf38f9f32</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< X509IssuerSerial * > ></type>
+ <name>getX509IssuerSerials</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>bfcfb57f46573e2c2db5af228482f426</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< X509IssuerSerial * > &</type>
+ <name>getX509IssuerSerials</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>254a7560dd10b24c2fca96178d858aac</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< X509SKI * > ></type>
+ <name>getX509SKIs</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>8d4ceaef3bd5615e7bee33fd4a0fd85b</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< X509SKI * > &</type>
+ <name>getX509SKIs</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>1cd5b99c24b033cb0c6b9041d73cf826</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< X509SubjectName * > ></type>
+ <name>getX509SubjectNames</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>9c90d2ab03c8bbfd22d9b06bb22559c4</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< X509SubjectName * > &</type>
+ <name>getX509SubjectNames</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>d733f85a58319340fdf6f51c8343e0ff</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< X509Certificate * > ></type>
+ <name>getX509Certificates</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>5ee32f017165711d806b6ae350b83f35</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< X509Certificate * > &</type>
+ <name>getX509Certificates</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>147f7a9eb3684d9f23d830f8f9d3f3cd</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< X509CRL * > ></type>
+ <name>getX509CRLs</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>7e9ed1c6f23967182ccbfe5bad4cb46c</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< X509CRL * > &</type>
+ <name>getX509CRLs</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>de4d416a46439478163a5c9e2dd18387</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>9f8115ae2aa8abe0d7fd1239d4fdcd80</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00532.html</anchorfile>
+ <anchor>8acaffc6cc439128d2cebc03eac5a283</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SPKIData</name>
+ <filename>a00498.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual SPKIData *</type>
+ <name>cloneSPKIData</name>
+ <anchorfile>a00498.html</anchorfile>
+ <anchor>cf0f4b2c166a37136a8e42779eb50b37</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectPairList< std::vector< std::pair< SPKISexp *, xmltooling::XMLObject * > > ></type>
+ <name>getSPKISexps</name>
+ <anchorfile>a00498.html</anchorfile>
+ <anchor>a770899975818fb8dfcc6d0121037ec3</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< std::pair< SPKISexp *, xmltooling::XMLObject * > > &</type>
+ <name>getSPKISexps</name>
+ <anchorfile>a00498.html</anchorfile>
+ <anchor>e4eef2d0ffd588ef2f3bde80ad530dd0</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00498.html</anchorfile>
+ <anchor>af2fe76d2331fe96119a6f3a0edb168e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00498.html</anchorfile>
+ <anchor>ccbf4deb2f067328df3d3f435032ba45</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PGPData</name>
+ <filename>a00466.html</filename>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual PGPData *</type>
+ <name>clonePGPData</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>e783e698e5dd3b32b56503447afe47db</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual PGPKeyID *</type>
+ <name>getPGPKeyID</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>5454fd43dd91ca7285a4190030e795ab</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setPGPKeyID</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>7d4ec9b3fb9488b3a8236144743ed6b6</anchor>
+ <arglist>(PGPKeyID *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual PGPKeyPacket *</type>
+ <name>getPGPKeyPacket</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>66cdd37e7680af143106697df2aa9e73</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setPGPKeyPacket</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>621fb7c8e37a7d9df56a9e66dd47851f</anchor>
+ <arglist>(PGPKeyPacket *child)=0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>bd34503366116f58a3f124949a9a0a6e</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00466.html</anchorfile>
+ <anchor>8d82141dd6b4383e542a1faab0e0f53b</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::KeyInfo</name>
+ <filename>a00429.html</filename>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeyInfo *</type>
+ <name>cloneKeyInfo</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>7f885b330017115b0613b4c3a9b94062</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getId</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>4828fa72fd35d99b1b5ff0f53d5f8f82</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setId</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>e71b90af99aa5cf489250999c01e8622</anchor>
+ <arglist>(const XMLCh *Id)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< X509Data * > ></type>
+ <name>getX509Datas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>5d8281163d424b17a5e4a29bd6477899</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< X509Data * > &</type>
+ <name>getX509Datas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>ede8d31f229ee9156409b82f45021af9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< KeyName * > ></type>
+ <name>getKeyNames</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>34706c9650f880b5fa823c86e23d8c1a</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< KeyName * > &</type>
+ <name>getKeyNames</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>79a90425aee5694ea38e3c6be526d27e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< KeyValue * > ></type>
+ <name>getKeyValues</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>3b055af6cf649b4d37ca07578cef9486</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< KeyValue * > &</type>
+ <name>getKeyValues</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>e6dff10a9a50121da3dacd78a6ca1ca9</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< RetrievalMethod * > ></type>
+ <name>getRetrievalMethods</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>7ca1618e7c0c1244cc13fb71b4a9186a</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< RetrievalMethod * > &</type>
+ <name>getRetrievalMethods</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>5145afe554552f4da8038d2edc7b2d1f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< MgmtData * > ></type>
+ <name>getMgmtDatas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>50d5809dd05d5a57605752ef81f25fed</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< MgmtData * > &</type>
+ <name>getMgmtDatas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>cf9ef34f3a80c8e2e33d96a73705fd20</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< PGPData * > ></type>
+ <name>getPGPDatas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>73eb5757c5a6801e24af01ba350f82b6</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< PGPData * > &</type>
+ <name>getPGPDatas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>0182b9d65700fa72e4ae74786971059d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< SPKIData * > ></type>
+ <name>getSPKIDatas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>408753242935ac613f40553f8194ea32</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< SPKIData * > &</type>
+ <name>getSPKIDatas</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>06888a73d5104fa93d2f95808b8f2716</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>7baaecbd5245781e672e0bf0c170c892</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>ID_ATTRIB_NAME</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>6d8243a49449efd5c79ae22d49d58d00</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>TYPE_NAME</name>
+ <anchorfile>a00429.html</anchorfile>
+ <anchor>4325616b7c6537b292cfbab71bd7b881</anchor>
+ <arglist>[]</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PGPDataBuilder</name>
+ <filename>a00467.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PGPData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00467.html</anchorfile>
+ <anchor>bda9e249df5faf70c6d524af54acc866</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PGPData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00467.html</anchorfile>
+ <anchor>2f9ef0766e86572682eb42106bab828e</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static PGPData *</type>
+ <name>buildPGPData</name>
+ <anchorfile>a00467.html</anchorfile>
+ <anchor>17cfd0424c7ddf1bb9dd6819bb3f1459</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PGPKeyIDBuilder</name>
+ <filename>a00469.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PGPKeyID *</type>
+ <name>buildObject</name>
+ <anchorfile>a00469.html</anchorfile>
+ <anchor>4c6975a66a7a084aa1e4c557d2f99c97</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PGPKeyID *</type>
+ <name>buildObject</name>
+ <anchorfile>a00469.html</anchorfile>
+ <anchor>82e7f4a3473bbff75ed4c8cf4134f04d</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static PGPKeyID *</type>
+ <name>buildPGPKeyID</name>
+ <anchorfile>a00469.html</anchorfile>
+ <anchor>eeed813764b701aad19860c34b7e9a01</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PGPKeyPacketBuilder</name>
+ <filename>a00471.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PGPKeyPacket *</type>
+ <name>buildObject</name>
+ <anchorfile>a00471.html</anchorfile>
+ <anchor>b1c65a3c93f849890ac145c91bcf8ce1</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PGPKeyPacket *</type>
+ <name>buildObject</name>
+ <anchorfile>a00471.html</anchorfile>
+ <anchor>842b98b83c7ca0635fc80cb32fbb4ea7</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static PGPKeyPacket *</type>
+ <name>buildPGPKeyPacket</name>
+ <anchorfile>a00471.html</anchorfile>
+ <anchor>bc20aee6d1a2b60d4cfa50db833cc8db</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SPKIDataBuilder</name>
+ <filename>a00499.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual SPKIData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00499.html</anchorfile>
+ <anchor>a7fc862e555e823f7f0154d1423a5eb4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual SPKIData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00499.html</anchorfile>
+ <anchor>e3da418440389852b9f0ff1f8f625e75</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static SPKIData *</type>
+ <name>buildSPKIData</name>
+ <anchorfile>a00499.html</anchorfile>
+ <anchor>3c909d29688ccab547ca662ab6f167d3</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SPKISexpBuilder</name>
+ <filename>a00501.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual SPKISexp *</type>
+ <name>buildObject</name>
+ <anchorfile>a00501.html</anchorfile>
+ <anchor>92dbd9fa5086a8531b563a8a012c59e5</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual SPKISexp *</type>
+ <name>buildObject</name>
+ <anchorfile>a00501.html</anchorfile>
+ <anchor>7b47e50e575eb380ece0e1fd6dceac85</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static SPKISexp *</type>
+ <name>buildSPKISexp</name>
+ <anchorfile>a00501.html</anchorfile>
+ <anchor>e29a33b99830e995d4d8aff1b733dac1</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509IssuerSerialBuilder</name>
+ <filename>a00537.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509IssuerSerial *</type>
+ <name>buildObject</name>
+ <anchorfile>a00537.html</anchorfile>
+ <anchor>d7248eab6a0580513ee63d14a5e85aac</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509IssuerSerial *</type>
+ <name>buildObject</name>
+ <anchorfile>a00537.html</anchorfile>
+ <anchor>cebfe687b870c1fed235126bd50e4d71</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509IssuerSerial *</type>
+ <name>buildX509IssuerSerial</name>
+ <anchorfile>a00537.html</anchorfile>
+ <anchor>16060461c8bbc4369e11cd99052b9505</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509IssuerNameBuilder</name>
+ <filename>a00535.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509IssuerName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00535.html</anchorfile>
+ <anchor>97e24559099fd36acd95d0af8e24420d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509IssuerName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00535.html</anchorfile>
+ <anchor>b3410f8b8cc454e42baa4a73eed02266</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509IssuerName *</type>
+ <name>buildX509IssuerName</name>
+ <anchorfile>a00535.html</anchorfile>
+ <anchor>fe76685a3e6754497dd1bb6c14e29e03</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509SerialNumberBuilder</name>
+ <filename>a00539.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509SerialNumber *</type>
+ <name>buildObject</name>
+ <anchorfile>a00539.html</anchorfile>
+ <anchor>e3770e61d3d4fa3ea2fabc573c82eb79</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509SerialNumber *</type>
+ <name>buildObject</name>
+ <anchorfile>a00539.html</anchorfile>
+ <anchor>45c55e2b518f2806b852baa62731d98d</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509SerialNumber *</type>
+ <name>buildX509SerialNumber</name>
+ <anchorfile>a00539.html</anchorfile>
+ <anchor>9f9d3a0462b266981a8c38de0c6a1b0d</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509SKIBuilder</name>
+ <filename>a00541.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509SKI *</type>
+ <name>buildObject</name>
+ <anchorfile>a00541.html</anchorfile>
+ <anchor>552452f9ff5a24276175acb700524c6a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509SKI *</type>
+ <name>buildObject</name>
+ <anchorfile>a00541.html</anchorfile>
+ <anchor>4d1217afbbccfaa615f3f328161b98bb</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509SKI *</type>
+ <name>buildX509SKI</name>
+ <anchorfile>a00541.html</anchorfile>
+ <anchor>51b336b5ced079fb942d25e91ea1af8d</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509SubjectNameBuilder</name>
+ <filename>a00543.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509SubjectName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00543.html</anchorfile>
+ <anchor>0ae9d239ae2e702e73caac0405c4bf25</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509SubjectName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00543.html</anchorfile>
+ <anchor>f7b7fa40754254c4c75f4406e30b7d03</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509SubjectName *</type>
+ <name>buildX509SubjectName</name>
+ <anchorfile>a00543.html</anchorfile>
+ <anchor>060d228236940bb3a427c60801e97aec</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509CertificateBuilder</name>
+ <filename>a00528.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509Certificate *</type>
+ <name>buildObject</name>
+ <anchorfile>a00528.html</anchorfile>
+ <anchor>d8d9d9848e4a35d72142ddc485776b4a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509Certificate *</type>
+ <name>buildObject</name>
+ <anchorfile>a00528.html</anchorfile>
+ <anchor>d6951102829105666e0b5d3ca9478d13</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509Certificate *</type>
+ <name>buildX509Certificate</name>
+ <anchorfile>a00528.html</anchorfile>
+ <anchor>a652063e9d3ee46263711f366c5453cb</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509CRLBuilder</name>
+ <filename>a00531.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509CRL *</type>
+ <name>buildObject</name>
+ <anchorfile>a00531.html</anchorfile>
+ <anchor>ac556a52b00cbc6705ad03b43e85d4c4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509CRL *</type>
+ <name>buildObject</name>
+ <anchorfile>a00531.html</anchorfile>
+ <anchor>73f776ae333cca8e6125cacb04ea3bb6</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509CRL *</type>
+ <name>buildX509CRL</name>
+ <anchorfile>a00531.html</anchorfile>
+ <anchor>6de5c042d19390d692ec4483daffa395</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::X509DataBuilder</name>
+ <filename>a00533.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509Data *</type>
+ <name>buildObject</name>
+ <anchorfile>a00533.html</anchorfile>
+ <anchor>a5044d9fdb7d35d8559b5f5669611e33</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual X509Data *</type>
+ <name>buildObject</name>
+ <anchorfile>a00533.html</anchorfile>
+ <anchor>57db7aacb86144387219564fa3c3e0e8</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static X509Data *</type>
+ <name>buildX509Data</name>
+ <anchorfile>a00533.html</anchorfile>
+ <anchor>ad3da0fddee25ebbc5dcc0b4802b3eea</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::XPathBuilder</name>
+ <filename>a00558.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual XPath *</type>
+ <name>buildObject</name>
+ <anchorfile>a00558.html</anchorfile>
+ <anchor>2dd7587ea0e76e0289c25ef4e8162f62</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual XPath *</type>
+ <name>buildObject</name>
+ <anchorfile>a00558.html</anchorfile>
+ <anchor>5ef0d204f2d123294bbb44fe7c2aede4</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XPath *</type>
+ <name>buildXPath</name>
+ <anchorfile>a00558.html</anchorfile>
+ <anchor>b62e67d26093fbe8b026103b4605e8ed</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::TransformBuilder</name>
+ <filename>a00511.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Transform *</type>
+ <name>buildObject</name>
+ <anchorfile>a00511.html</anchorfile>
+ <anchor>34cb1daf886e33220d48dc5b9de299c4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Transform *</type>
+ <name>buildObject</name>
+ <anchorfile>a00511.html</anchorfile>
+ <anchor>9570557ef6cb20c66d8bdffa509465c0</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Transform *</type>
+ <name>buildTransform</name>
+ <anchorfile>a00511.html</anchorfile>
+ <anchor>345857c9366a4acd934bbe7cd4149aec</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::TransformsBuilder</name>
+ <filename>a00514.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Transforms *</type>
+ <name>buildObject</name>
+ <anchorfile>a00514.html</anchorfile>
+ <anchor>520ede63d93ef9693bfc756aaf9a3ba2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Transforms *</type>
+ <name>buildObject</name>
+ <anchorfile>a00514.html</anchorfile>
+ <anchor>29a9f477e866bede4ce14de29d25dd7d</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Transforms *</type>
+ <name>buildTransforms</name>
+ <anchorfile>a00514.html</anchorfile>
+ <anchor>0862b031314bbb44159c94366d7680b9</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::RetrievalMethodBuilder</name>
+ <filename>a00482.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual RetrievalMethod *</type>
+ <name>buildObject</name>
+ <anchorfile>a00482.html</anchorfile>
+ <anchor>9b8d4940fd5b654bd480ef19ab7cdbdb</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual RetrievalMethod *</type>
+ <name>buildObject</name>
+ <anchorfile>a00482.html</anchorfile>
+ <anchor>c0e12cf834bc668239d181686db69241</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static RetrievalMethod *</type>
+ <name>buildRetrievalMethod</name>
+ <anchorfile>a00482.html</anchorfile>
+ <anchor>30753fa8ed655f2e25d4c58aa6ed0599</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::KeyNameBuilder</name>
+ <filename>a00434.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00434.html</anchorfile>
+ <anchor>566c0519e1c135f0b736d72e910f4251</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyName *</type>
+ <name>buildObject</name>
+ <anchorfile>a00434.html</anchorfile>
+ <anchor>13e104730fb19feb2839d7b9ff7bdbbe</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static KeyName *</type>
+ <name>buildKeyName</name>
+ <anchorfile>a00434.html</anchorfile>
+ <anchor>b8508064e1a830e5735319087c523b05</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::MgmtDataBuilder</name>
+ <filename>a00446.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual MgmtData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00446.html</anchorfile>
+ <anchor>abe9c2aa8ac4f5e21c84dacd00bd3a7e</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual MgmtData *</type>
+ <name>buildObject</name>
+ <anchorfile>a00446.html</anchorfile>
+ <anchor>3006d812e83ae7121d6c0f6509b86560</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static MgmtData *</type>
+ <name>buildMgmtData</name>
+ <anchorfile>a00446.html</anchorfile>
+ <anchor>8604c86d74f540593f87a28a94b8a072</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::ModulusBuilder</name>
+ <filename>a00448.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Modulus *</type>
+ <name>buildObject</name>
+ <anchorfile>a00448.html</anchorfile>
+ <anchor>f09c944c38e1cf0eaf807cab6edcfa7d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Modulus *</type>
+ <name>buildObject</name>
+ <anchorfile>a00448.html</anchorfile>
+ <anchor>6433ecce27ee373d98212410d5f8548c</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Modulus *</type>
+ <name>buildModulus</name>
+ <anchorfile>a00448.html</anchorfile>
+ <anchor>31e807ee25b39f99863458ff28677c77</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::ExponentBuilder</name>
+ <filename>a00406.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Exponent *</type>
+ <name>buildObject</name>
+ <anchorfile>a00406.html</anchorfile>
+ <anchor>06dc4bc0ac236dc40c683622e47f037c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Exponent *</type>
+ <name>buildObject</name>
+ <anchorfile>a00406.html</anchorfile>
+ <anchor>b533cdbc0809a78c2a740bedf17d34ab</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Exponent *</type>
+ <name>buildExponent</name>
+ <anchorfile>a00406.html</anchorfile>
+ <anchor>4cbbfd234c9f28645a2a641836ef311b</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SeedBuilder</name>
+ <filename>a00488.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Seed *</type>
+ <name>buildObject</name>
+ <anchorfile>a00488.html</anchorfile>
+ <anchor>da0f8d1e209f5df10af7a553fc7cbe22</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Seed *</type>
+ <name>buildObject</name>
+ <anchorfile>a00488.html</anchorfile>
+ <anchor>f1c220ea4f7c391ecfea355c3a7ca7e7</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Seed *</type>
+ <name>buildSeed</name>
+ <anchorfile>a00488.html</anchorfile>
+ <anchor>dc47d99ce839063b42a6fd660d5ca74b</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PgenCounterBuilder</name>
+ <filename>a00465.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PgenCounter *</type>
+ <name>buildObject</name>
+ <anchorfile>a00465.html</anchorfile>
+ <anchor>981f1c6907945bf90a6d878d84a0478d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual PgenCounter *</type>
+ <name>buildObject</name>
+ <anchorfile>a00465.html</anchorfile>
+ <anchor>4644e869d55e519369e2d052f1bfadf1</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static PgenCounter *</type>
+ <name>buildPgenCounter</name>
+ <anchorfile>a00465.html</anchorfile>
+ <anchor>92e9340a51da4c9526923f839d577c62</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::PBuilder</name>
+ <filename>a00463.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual P *</type>
+ <name>buildObject</name>
+ <anchorfile>a00463.html</anchorfile>
+ <anchor>0323d40b2dacb5a0caec8f05586bb66d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual P *</type>
+ <name>buildObject</name>
+ <anchorfile>a00463.html</anchorfile>
+ <anchor>60d1b29ed386bff709c876b9af7d9126</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static P *</type>
+ <name>buildP</name>
+ <anchorfile>a00463.html</anchorfile>
+ <anchor>7b588fb97fe52ebcd3dd75ee6c89785b</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::QBuilder</name>
+ <filename>a00474.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Q *</type>
+ <name>buildObject</name>
+ <anchorfile>a00474.html</anchorfile>
+ <anchor>1b54ce8176dcc535c770cc69bb96c241</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Q *</type>
+ <name>buildObject</name>
+ <anchorfile>a00474.html</anchorfile>
+ <anchor>225f6c3a9f1196912fe59f0c5f41db4e</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Q *</type>
+ <name>buildQ</name>
+ <anchorfile>a00474.html</anchorfile>
+ <anchor>f7774b8dc9d87e9d1f3650b86ad6ab38</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::GBuilder</name>
+ <filename>a00416.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual G *</type>
+ <name>buildObject</name>
+ <anchorfile>a00416.html</anchorfile>
+ <anchor>b528cf7af359896b3234210a470ed4e2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual G *</type>
+ <name>buildObject</name>
+ <anchorfile>a00416.html</anchorfile>
+ <anchor>784f2ca6befcf52a348ba3bda7658cbe</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static G *</type>
+ <name>buildG</name>
+ <anchorfile>a00416.html</anchorfile>
+ <anchor>51a7c00a94b84642b1688954b0aa5463</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::YBuilder</name>
+ <filename>a00561.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Y *</type>
+ <name>buildObject</name>
+ <anchorfile>a00561.html</anchorfile>
+ <anchor>2293d927350be7030a39448a354447b3</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Y *</type>
+ <name>buildObject</name>
+ <anchorfile>a00561.html</anchorfile>
+ <anchor>d77d612334be510aa5c6c6b9ba45654e</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Y *</type>
+ <name>buildY</name>
+ <anchorfile>a00561.html</anchorfile>
+ <anchor>da3656caf751b76487e28d1f9c356e86</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::JBuilder</name>
+ <filename>a00428.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual J *</type>
+ <name>buildObject</name>
+ <anchorfile>a00428.html</anchorfile>
+ <anchor>c40810c337f49c2d26c8a2e304623300</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual J *</type>
+ <name>buildObject</name>
+ <anchorfile>a00428.html</anchorfile>
+ <anchor>c2f44fce6803bd01f812e1698f852be1</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static J *</type>
+ <name>buildJ</name>
+ <anchorfile>a00428.html</anchorfile>
+ <anchor>fb32ccbb75e0424ed8be76fd0ad73411</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::DSAKeyValueBuilder</name>
+ <filename>a00384.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual DSAKeyValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00384.html</anchorfile>
+ <anchor>64d92bf6cd42f1ae6073bb66a9cd2a2e</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual DSAKeyValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00384.html</anchorfile>
+ <anchor>a58d9031cbf8462566f4bba1834572e6</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static DSAKeyValue *</type>
+ <name>buildDSAKeyValue</name>
+ <anchorfile>a00384.html</anchorfile>
+ <anchor>fd22d7f9d55a9f5abff91bc4fb4bdbe9</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::RSAKeyValueBuilder</name>
+ <filename>a00484.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual RSAKeyValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00484.html</anchorfile>
+ <anchor>bfdff69d157f126242436ca150b4f9e9</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual RSAKeyValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00484.html</anchorfile>
+ <anchor>589356e65b670efb164c8d22b5b64426</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static RSAKeyValue *</type>
+ <name>buildRSAKeyValue</name>
+ <anchorfile>a00484.html</anchorfile>
+ <anchor>40b66259a8ea125192a63169d317fdd0</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::KeyValueBuilder</name>
+ <filename>a00440.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00440.html</anchorfile>
+ <anchor>bb224ab96de6e3daf40390298dac3b6a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyValue *</type>
+ <name>buildObject</name>
+ <anchorfile>a00440.html</anchorfile>
+ <anchor>dd52281ee005d5277296e06cf302f072</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static KeyValue *</type>
+ <name>buildKeyValue</name>
+ <anchorfile>a00440.html</anchorfile>
+ <anchor>bd37279ae053f6cb911ce1d3f6319f9c</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::KeyInfoBuilder</name>
+ <filename>a00430.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyInfo *</type>
+ <name>buildObject</name>
+ <anchorfile>a00430.html</anchorfile>
+ <anchor>c6477d7060d2c6f221d5ae4a6705022a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual KeyInfo *</type>
+ <name>buildObject</name>
+ <anchorfile>a00430.html</anchorfile>
+ <anchor>1eeca59c1ae78c87467cdf777b7f8345</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static KeyInfo *</type>
+ <name>buildKeyInfo</name>
+ <anchorfile>a00430.html</anchorfile>
+ <anchor>2bcee1211e44046845b4be9804088067</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::Signature</name>
+ <filename>a00490.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getCanonicalizationMethod</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>748fe2c839ea440e8f9b986e933c2d01</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getSignatureAlgorithm</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>f65d4ded744dda0066bbbe7267cc42e3</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setCanonicalizationMethod</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>9a11fa8748f1441409cf9a18b65ef515</anchor>
+ <arglist>(const XMLCh *c14n)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setSignatureAlgorithm</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>616e2f0b79171796c198becd0c9490e4</anchor>
+ <arglist>(const XMLCh *sm)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setSigningKey</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>ceba3093bb4ad74bbf4db7256d075e95</anchor>
+ <arglist>(XSECCryptoKey *signingKey)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setKeyInfo</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>c964e306a7fbb5055b5fb16332f1b9f0</anchor>
+ <arglist>(KeyInfo *keyInfo)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual KeyInfo *</type>
+ <name>getKeyInfo</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>4ce04a4ba4a0c9bcb3620d5f7d3c790f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setContentReference</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>f383e4b0a41715d82919d8abf4de04c1</anchor>
+ <arglist>(ContentReference *reference)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual ContentReference *</type>
+ <name>getContentReference</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>98b666485abaf9eb991787d30ababf9a</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual DSIGSignature *</type>
+ <name>getXMLSignature</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>3d98d2cd6cb7f1f0ce2c6e83005365df</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>sign</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>664c91bb5dd58be4dce59c5e2f76547f</anchor>
+ <arglist>(const xmltooling::Credential *credential=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Signature *</type>
+ <name>cloneSignature</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>85968020750998c4773571ca60ec655f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static unsigned int</type>
+ <name>createRawSignature</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>4798cb29be9864198d3e7d5e49aab02a</anchor>
+ <arglist>(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *in, unsigned int in_len, char *out, unsigned int out_len)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static bool</type>
+ <name>verifyRawSignature</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>c712cc9d34cc18352eb7468503ea615b</anchor>
+ <arglist>(XSECCryptoKey *key, const XMLCh *sigAlgorithm, const char *signature, const char *in, unsigned int in_len)</arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static const XMLCh</type>
+ <name>LOCAL_NAME</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>42c1cf66596d40a28b43b188ee12fe8f</anchor>
+ <arglist>[]</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>Signature</name>
+ <anchorfile>a00490.html</anchorfile>
+ <anchor>43d360fe4911cc0ffd4d1156d0bd8332</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SignatureBuilder</name>
+ <filename>a00491.html</filename>
+ <base>xmltooling::ConcreteXMLObjectBuilder</base>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Signature *</type>
+ <name>buildObject</name>
+ <anchorfile>a00491.html</anchorfile>
+ <anchor>75db507ae5ee669aac800e6453cd6c10</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const xmltooling::QName *schemaType=NULL) const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual Signature *</type>
+ <name>buildObject</name>
+ <anchorfile>a00491.html</anchorfile>
+ <anchor>89bdf827ee1351a3bcb4e6fba6d62e0b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Signature *</type>
+ <name>buildSignature</name>
+ <anchorfile>a00491.html</anchorfile>
+ <anchor>b151aa97570bb0ac389ced0e13e3e867</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SignatureException</name>
+ <filename>a00492.html</filename>
+ <base>xmltooling::XMLSecurityException</base>
+ <member kind="function">
+ <type></type>
+ <name>SignatureException</name>
+ <anchorfile>a00492.html</anchorfile>
+ <anchor>f6ec843552093ec15db0497cb801ae78</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>SignatureException</name>
+ <anchorfile>a00492.html</anchorfile>
+ <anchor>9b005efa2c3221a3fc25477cc841a8d7</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>SignatureException</name>
+ <anchorfile>a00492.html</anchorfile>
+ <anchor>d1b1b205c6c14394539b81422ec25e25</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>SignatureException</name>
+ <anchorfile>a00492.html</anchorfile>
+ <anchor>6d30f0bf59d46f267f0c37baaed9e03c</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00492.html</anchorfile>
+ <anchor>5558fab9302378bf6f083fb3cb2dd886</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00492.html</anchorfile>
+ <anchor>672112612d1f061a675416beb14a38ae</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmlsignature::SignatureValidator</name>
+ <filename>a00494.html</filename>
+ <base>xmltooling::Validator</base>
+ <member kind="function">
+ <type></type>
+ <name>SignatureValidator</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>270a346d458ebfdfcbc1349aaf750a8d</anchor>
+ <arglist>(XSECCryptoKey *key=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>SignatureValidator</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>43e6384eb13194b0468b3effbae8d1c6</anchor>
+ <arglist>(const xmltooling::Credential *credential)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>validate</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>df6965d74a6813d3ec8c8a9432816f18</anchor>
+ <arglist>(const xmltooling::XMLObject *xmlObject) const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>validate</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>ada1271ddfe7a1e034a4a3f78d101c71</anchor>
+ <arglist>(const Signature *signature) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setKey</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>dcded407dd145394089f54b5072214b7</anchor>
+ <arglist>(XSECCryptoKey *key)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setCredential</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>992ae273d45070aa5ada3493ae198f30</anchor>
+ <arglist>(const xmltooling::Credential *credential)</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>XSECCryptoKey *</type>
+ <name>m_key</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>513bfb3e48832f7f7db515e47e2353f8</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>const xmltooling::Credential *</type>
+ <name>m_credential</name>
+ <anchorfile>a00494.html</anchorfile>
+ <anchor>ab271e6705a99acc77882c47ae2e982a</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="namespace">
+ <name>xmltooling</name>
+ <filename>a00649.html</filename>
+ <class kind="class">xmltooling::AbstractAttributeExtensibleXMLObject</class>
+ <class kind="class">xmltooling::AbstractComplexElement</class>
+ <class kind="class">xmltooling::AbstractDOMCachingXMLObject</class>
+ <class kind="class">xmltooling::AbstractSimpleElement</class>
+ <class kind="class">xmltooling::AbstractXMLObject</class>
+ <class kind="class">xmltooling::AttributeExtensibleXMLObject</class>
+ <class kind="struct">xmltooling::cleanup</class>
+ <class kind="struct">xmltooling::cleanup_pair</class>
+ <class kind="struct">xmltooling::cleanup_const_pair</class>
+ <class kind="class">xmltooling::ConcreteXMLObjectBuilder</class>
+ <class kind="class">xmltooling::ElementExtensibleXMLObject</class>
+ <class kind="class">xmltooling::ElementProxy</class>
+ <class kind="class">xmltooling::params</class>
+ <class kind="class">xmltooling::namedparams</class>
+ <class kind="class">xmltooling::XMLToolingException</class>
+ <class kind="class">xmltooling::XMLParserException</class>
+ <class kind="class">xmltooling::XMLObjectException</class>
+ <class kind="class">xmltooling::MarshallingException</class>
+ <class kind="class">xmltooling::UnmarshallingException</class>
+ <class kind="class">xmltooling::UnknownElementException</class>
+ <class kind="class">xmltooling::UnknownAttributeException</class>
+ <class kind="class">xmltooling::UnknownExtensionException</class>
+ <class kind="class">xmltooling::ValidationException</class>
+ <class kind="class">xmltooling::IOException</class>
+ <class kind="class">xmltooling::XMLSecurityException</class>
+ <class kind="class">xmltooling::UnknownElementBuilder</class>
+ <class kind="class">xmltooling::AbstractXMLObjectMarshaller</class>
+ <class kind="class">xmltooling::AbstractXMLObjectUnmarshaller</class>
+ <class kind="class">xmltooling::GenericRequest</class>
+ <class kind="class">xmltooling::GenericResponse</class>
+ <class kind="class">xmltooling::HTTPRequest</class>
+ <class kind="class">xmltooling::HTTPResponse</class>
+ <class kind="class">xmltooling::Lockable</class>
+ <class kind="class">xmltooling::Locker</class>
+ <class kind="class">xmltooling::Namespace</class>
+ <class kind="class">xmltooling::PluginManager</class>
+ <class kind="class">xmltooling::QName</class>
+ <class kind="class">xmltooling::AbstractPKIXTrustEngine</class>
+ <class kind="class">xmltooling::BasicX509Credential</class>
+ <class kind="class">xmltooling::ChainingTrustEngine</class>
+ <class kind="class">xmltooling::Credential</class>
+ <class kind="class">xmltooling::CredentialContext</class>
+ <class kind="class">xmltooling::CredentialCriteria</class>
+ <class kind="class">xmltooling::CredentialResolver</class>
+ <class kind="class">xmltooling::KeyInfoCredentialContext</class>
+ <class kind="class">xmltooling::KeyInfoResolver</class>
+ <class kind="class">xmltooling::OpenSSLCredential</class>
+ <class kind="class">xmltooling::OpenSSLCryptoX509CRL</class>
+ <class kind="class">xmltooling::OpenSSLTrustEngine</class>
+ <class kind="class">xmltooling::SecurityHelper</class>
+ <class kind="class">xmltooling::SignatureTrustEngine</class>
+ <class kind="class">xmltooling::TrustEngine</class>
+ <class kind="class">xmltooling::X509Credential</class>
+ <class kind="class">xmltooling::X509TrustEngine</class>
+ <class kind="class">xmltooling::XSECCryptoX509CRL</class>
+ <class kind="class">xmltooling::HTTPSOAPTransport</class>
+ <class kind="class">xmltooling::OpenSSLSOAPTransport</class>
+ <class kind="class">xmltooling::SOAPTransport</class>
+ <class kind="class">xmltooling::auto_ptr_char</class>
+ <class kind="class">xmltooling::auto_ptr_XMLCh</class>
+ <class kind="class">xmltooling::auto_arrayptr</class>
+ <class kind="class">xmltooling::CurlURLInputStream</class>
+ <class kind="class">xmltooling::DateTime</class>
+ <class kind="class">xmltooling::NDC</class>
+ <class kind="class">xmltooling::ParserPool</class>
+ <class kind="class">xmltooling::StreamInputSource</class>
+ <class kind="class">xmltooling::URLInputSource</class>
+ <class kind="class">xmltooling::PathResolver</class>
+ <class kind="class">xmltooling::hasQName</class>
+ <class kind="class">xmltooling::hasSchemaType</class>
+ <class kind="class">xmltooling::ReloadableXMLFile</class>
+ <class kind="class">xmltooling::ReplayCache</class>
+ <class kind="class">xmltooling::StorageService</class>
+ <class kind="class">xmltooling::TemplateEngine</class>
+ <class kind="class">xmltooling::ThreadingException</class>
+ <class kind="class">xmltooling::Thread</class>
+ <class kind="class">xmltooling::ThreadKey</class>
+ <class kind="class">xmltooling::Mutex</class>
+ <class kind="class">xmltooling::RWLock</class>
+ <class kind="class">xmltooling::CondWait</class>
+ <class kind="class">xmltooling::Lock</class>
+ <class kind="class">xmltooling::SharedLock</class>
+ <class kind="class">xmltooling::URLEncoder</class>
+ <class kind="class">xmltooling::XercesJanitor</class>
+ <class kind="class">xmltooling::XMLHelper</class>
+ <class kind="class">xmltooling::XMLObjectChildrenIterator</class>
+ <class kind="class">xmltooling::XMLObjectChildrenList</class>
+ <class kind="class">xmltooling::XMLObjectPairList</class>
+ <class kind="class">xmltooling::Validator</class>
+ <class kind="class">xmltooling::ValidatorSuite</class>
+ <class kind="class">xmltooling::XMLObject</class>
+ <class kind="class">xmltooling::XMLObjectBuilder</class>
+ <class kind="class">xmltooling::XMLToolingConfig</class>
+ <member kind="typedef">
+ <type>std::basic_string< XMLCh ></type>
+ <name>xstring</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>4c91b6c524b5d3a47340741adfc3d96a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>clone</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>aca22dc39a426ee9f38e9cb45188cbfe</anchor>
+ <arglist>(const InputSequence &in, OutputSequence &out)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>b3ba5bc03ef9d84fc60c8e2bdfd90ec5</anchor>
+ <arglist>(const Namespace &op1, const Namespace &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator==</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>1943ba578ba4cc44d1ff582ec8125f58</anchor>
+ <arglist>(const Namespace &op1, const Namespace &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>389d96c5e9a4e1afc9d6e6827a515ff7</anchor>
+ <arglist>(const QName &op1, const QName &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator==</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>9cd7bc40a68832102ebaf7c3c661c572</anchor>
+ <arglist>(const QName &op1, const QName &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator!=</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>a3e8dd5239b3a2879ac99efd16723f83</anchor>
+ <arglist>(const QName &op1, const QName &op2)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerCredentialResolvers</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>521319bea1708bdb84df05aa551448fa</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerKeyInfoResolvers</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>fef69237f47894cf0a35ac95836a29ab</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerTrustEngines</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>3eebf76a5de99c12afd7801cc2e6397e</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerSOAPTransports</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>b989321c37a3ccc52e29d9e2b9d3b46e</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>initSOAPTransports</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>7c14180ecaaad76ba40976d4e152913b</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>termSOAPTransports</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>bf5e393b73963535d31a79cdf50cd63b</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>char *</type>
+ <name>toUTF8</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>8c3234140edf562296429db4c3c0017f</anchor>
+ <arglist>(const XMLCh *src, bool use_malloc=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>XMLCh *</type>
+ <name>fromUTF8</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>b67394e7ffb05647b37f9054fd0c6d23</anchor>
+ <arglist>(const char *src, bool use_malloc=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>f1211ec309e992e787653eaa83533b62</anchor>
+ <arglist>(std::ostream &ostr, const XMLCh *s)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>f6eaaf0884f7a96bd8552f733745db1f</anchor>
+ <arglist>(std::ostream &ostr, const xstring &s)</arglist>
+ </member>
+ <member kind="function">
+ <type>Container::value_type</type>
+ <name>find_if</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>79e3b6069ac197fad1864de733e0b1b2</anchor>
+ <arglist>(const Container &c, const Predicate &p)</arglist>
+ </member>
+ <member kind="function">
+ <type>Container::value_type</type>
+ <name>find_if</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>ef13e4f81994817bbcce82eed3e443d4</anchor>
+ <arglist>(Container &c, const Predicate &p)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerStorageServices</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>4448a9ca6f62ce3b70047ffe353a92f8</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>4c91841e7be84bea7ecfe35ec52efe08</anchor>
+ <arglist>(std::ostream &ostr, const xercesc::DOMNode &n)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::ostream &</type>
+ <name>operator<<</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>d6e466f0f2d0e9014f40d06b4804ebfd</anchor>
+ <arglist>(std::ostream &ostr, const XMLObject &obj)</arglist>
+ </member>
+ <member kind="variable">
+ <type>xmltooling::ValidatorSuite</type>
+ <name>SchemaValidators</name>
+ <anchorfile>a00649.html</anchorfile>
+ <anchor>0188e2c44d399a84722c6533bd0bf39e</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractAttributeExtensibleXMLObject</name>
+ <filename>a00340.html</filename>
+ <base virtualness="virtual">xmltooling::AttributeExtensibleXMLObject</base>
+ <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getAttribute</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>972d48929fa53163c46440df154115a3</anchor>
+ <arglist>(const QName &qualifiedName) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setAttribute</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>8d67668678023332024cdc880d7df449</anchor>
+ <arglist>(const QName &qualifiedName, const XMLCh *value, bool ID=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>const std::map< QName, XMLCh * > &</type>
+ <name>getExtensionAttributes</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>b2a390903e3002ace369fb106de070f8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getXMLID</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>1a6c0b430d8c6ede351a058161447b50</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractAttributeExtensibleXMLObject</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>c05a380dee7884830c0d7d48ff5ea434</anchor>
+ <arglist>(const AbstractAttributeExtensibleXMLObject &src)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>unmarshallExtensionAttribute</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>972b08534e1359cfda35bcaf04f09b55</anchor>
+ <arglist>(const xercesc::DOMAttr *attribute)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>marshallExtensionAttributes</name>
+ <anchorfile>a00340.html</anchorfile>
+ <anchor>b476d384dfcd5569d15c4a160c1c2bbb</anchor>
+ <arglist>(xercesc::DOMElement *domElement) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractComplexElement</name>
+ <filename>a00341.html</filename>
+ <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
+ <member kind="function">
+ <type>bool</type>
+ <name>hasChildren</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>3a905a2d96fc0304b36644980a32a788</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const std::list< XMLObject * > &</type>
+ <name>getOrderedChildren</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>b43b86deddc2f9e9aa06fa7a0a168a27</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>removeChild</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>d39d0efe2c5337cfa4aeaea19f2a8fa8</anchor>
+ <arglist>(XMLObject *child)</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getTextContent</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>fecec7bdb997fe641cd77301410fff07</anchor>
+ <arglist>(unsigned int position=0) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setTextContent</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>41bc6152306602c043927e3697007068</anchor>
+ <arglist>(const XMLCh *value, unsigned int position=0)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractComplexElement</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>612b55ab249a9e9e6fc1b9490e619e94</anchor>
+ <arglist>(const AbstractComplexElement &src)</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::list< XMLObject * ></type>
+ <name>m_children</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>087458f0db00ed2abd82a4526b3ff04a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::vector< XMLCh * ></type>
+ <name>m_text</name>
+ <anchorfile>a00341.html</anchorfile>
+ <anchor>f7f0ac026e26bea7ffb3959274221ee2</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractDOMCachingXMLObject</name>
+ <filename>a00342.html</filename>
+ <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
+ <member kind="function">
+ <type>xercesc::DOMElement *</type>
+ <name>getDOM</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>406724abfb9be7a3d5cf7c59ac26d44f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setDOM</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>0fccdc522c24256a8e7419cb4c062621</anchor>
+ <arglist>(xercesc::DOMElement *dom, bool bindDocument=false) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setDocument</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>c53a4c2c467616fe169ab8bd6d83e8c1</anchor>
+ <arglist>(xercesc::DOMDocument *doc) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>releaseDOM</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>513086ab8b06dec6f34f8d30c5fff104</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>releaseParentDOM</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>6c87721a19964c17154bed3b51ef5a56</anchor>
+ <arglist>(bool propagateRelease=true) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>releaseChildrenDOM</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>9049abd9e8ce119f15efeb1b89323d3b</anchor>
+ <arglist>(bool propagateRelease=true) const </arglist>
+ </member>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>clone</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>eb30158b0bcfb169766ccb45606e5ae4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>detach</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>0503d609f11b97306d87c7fc058daf7e</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractDOMCachingXMLObject</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>a86d2d1bdaacca3eea8f3d59c3b61f96</anchor>
+ <arglist>(const AbstractDOMCachingXMLObject &src)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>xercesc::DOMElement *</type>
+ <name>cloneDOM</name>
+ <anchorfile>a00342.html</anchorfile>
+ <anchor>c1772ded2f9c881ab70fd72949df44a1</anchor>
+ <arglist>(xercesc::DOMDocument *doc=NULL) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractSimpleElement</name>
+ <filename>a00345.html</filename>
+ <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
+ <member kind="function">
+ <type>bool</type>
+ <name>hasChildren</name>
+ <anchorfile>a00345.html</anchorfile>
+ <anchor>c6ecedb5dbb9615758b9a626a9a7f234</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const std::list< XMLObject * > &</type>
+ <name>getOrderedChildren</name>
+ <anchorfile>a00345.html</anchorfile>
+ <anchor>535150fd056059a3e0d16e42ef05261f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>removeChild</name>
+ <anchorfile>a00345.html</anchorfile>
+ <anchor>bbc112402135a28bd1f51afee36e2e35</anchor>
+ <arglist>(XMLObject *child)</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getTextContent</name>
+ <anchorfile>a00345.html</anchorfile>
+ <anchor>48af73c65783ea3f2e1519abd8f7e1c4</anchor>
+ <arglist>(unsigned int position=0) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setTextContent</name>
+ <anchorfile>a00345.html</anchorfile>
+ <anchor>c94d0bd19c5219613779f2ebe3e97647</anchor>
+ <arglist>(const XMLCh *value, unsigned int position=0)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractSimpleElement</name>
+ <anchorfile>a00345.html</anchorfile>
+ <anchor>776f77b544cd36c0138b8b1288d8672a</anchor>
+ <arglist>(const AbstractSimpleElement &src)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractXMLObject</name>
+ <filename>a00346.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function">
+ <type>void</type>
+ <name>detach</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>f415968057f0c1cbec24b06653a6a027</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>const QName &</type>
+ <name>getElementQName</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>454019b44d961c6aecc25ae416424020</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const std::set< Namespace > &</type>
+ <name>getNamespaces</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>ed15e63d9d32e3adf314f50348725787</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>addNamespace</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>31c5461445610826a2eaa700a095b900</anchor>
+ <arglist>(const Namespace &ns) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>removeNamespace</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>0198eba2779b6d2f5710b2eb16b95d93</anchor>
+ <arglist>(const Namespace &ns)</arglist>
+ </member>
+ <member kind="function">
+ <type>const QName *</type>
+ <name>getSchemaType</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>bec60f9d418a63c6724c1a9f382c576b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getXMLID</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>d85e7ed83fcebb20b2cbd1d89db7449f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>xmlconstants::xmltooling_bool_t</type>
+ <name>getNil</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>76c56f7d4aeeefa698d6bb85fac13073</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>nil</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>31b2f16b612ea8235f7e7957ee634725</anchor>
+ <arglist>(xmlconstants::xmltooling_bool_t value)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>hasParent</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>cefeb873513685a3aa5b75aea4f7e115</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>getParent</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>53c9477ba443bb95cd0a22e1290621e2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setParent</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>28f7879555fa61690c2951699545e36d</anchor>
+ <arglist>(XMLObject *parent)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractXMLObject</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>9451b74ff60d8015a8a995acccf06cc3</anchor>
+ <arglist>(const XMLCh *nsURI=NULL, const XMLCh *localName=NULL, const XMLCh *prefix=NULL, const QName *schemaType=NULL)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractXMLObject</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>460bcc54732aee1598910ee2ef46cee3</anchor>
+ <arglist>(const AbstractXMLObject &src)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>XMLCh *</type>
+ <name>prepareForAssignment</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>05f99ad4eb21f28fcd71dd0fa809559e</anchor>
+ <arglist>(XMLCh *oldValue, const XMLCh *newValue)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>DateTime *</type>
+ <name>prepareForAssignment</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>e57949b8327a897a9606586d344aa59c</anchor>
+ <arglist>(DateTime *oldValue, const DateTime *newValue)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>DateTime *</type>
+ <name>prepareForAssignment</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>6c755ebdb603671e3dbac7430e02a526</anchor>
+ <arglist>(DateTime *oldValue, time_t newValue, bool duration=false)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>DateTime *</type>
+ <name>prepareForAssignment</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>fba9e32e37b62caf06e54abe50e86891</anchor>
+ <arglist>(DateTime *oldValue, const XMLCh *newValue, bool duration=false)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>QName *</type>
+ <name>prepareForAssignment</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>7f794b6f0b70836fcc205411a50cc620</anchor>
+ <arglist>(QName *oldValue, const QName *newValue)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>XMLObject *</type>
+ <name>prepareForAssignment</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>794f3d3cb6ea7914bd1ef81904ed111b</anchor>
+ <arglist>(XMLObject *oldValue, XMLObject *newValue)</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::set< Namespace ></type>
+ <name>m_namespaces</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>cfa8fbd9c6d6c13eea904eb4d503de68</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>logging::Category &</type>
+ <name>m_log</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>7e97b54bbcd78a26e2ef661f89d91534</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>XMLCh *</type>
+ <name>m_schemaLocation</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>b232b9586e5bcda359ca2a3f0c1bb2ac</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>XMLCh *</type>
+ <name>m_noNamespaceSchemaLocation</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>0eee7d3d4424f53697b7f3cfb1f4f222</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>xmlconstants::xmltooling_bool_t</type>
+ <name>m_nil</name>
+ <anchorfile>a00346.html</anchorfile>
+ <anchor>383a0c0e80f0baf96ec2a1c4f05201f0</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AttributeExtensibleXMLObject</name>
+ <filename>a00349.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getAttribute</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>15eb8d619b2ee580d6c14f315a97a295</anchor>
+ <arglist>(const QName &qualifiedName) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setAttribute</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>f1c6db360339fca31969217fec1033db</anchor>
+ <arglist>(const QName &qualifiedName, const XMLCh *value, bool ID=false)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::map< QName, XMLCh * > &</type>
+ <name>getExtensionAttributes</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>f09da3b24510e43258b2ec95c38d841c</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const std::set< QName > &</type>
+ <name>getRegisteredIDAttributes</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>de5222df727f8731575a458b2bf76158</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static bool</type>
+ <name>isRegisteredIDAttribute</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>3e3716c78366f6ce7bbddf4bc49bd4b3</anchor>
+ <arglist>(const QName &name)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>registerIDAttribute</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>114d7a4b98a115f8011dac4581f67943</anchor>
+ <arglist>(const QName &name)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>deregisterIDAttribute</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>a74dfd5310440ffd5c7e4077cc282e2f</anchor>
+ <arglist>(const QName &name)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>deregisterIDAttributes</name>
+ <anchorfile>a00349.html</anchorfile>
+ <anchor>2f4d4a8f9a6d8201f023439c61e50de9</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="struct">
+ <name>xmltooling::cleanup</name>
+ <filename>a00365.html</filename>
+ <templarg>T</templarg>
+ <member kind="function">
+ <type>void</type>
+ <name>operator()</name>
+ <anchorfile>a00365.html</anchorfile>
+ <anchor>d9909a0b10fd55c77c7ec55cb51d5416</anchor>
+ <arglist>(T *ptr)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>operator()</name>
+ <anchorfile>a00365.html</anchorfile>
+ <anchor>be2ec3e71c2f92ce9ee5f63c6654edd0</anchor>
+ <arglist>(const T *ptr)</arglist>
+ </member>
+ </compound>
+ <compound kind="struct">
+ <name>xmltooling::cleanup_pair</name>
+ <filename>a00367.html</filename>
+ <templarg>A</templarg>
+ <templarg>B</templarg>
+ <member kind="function">
+ <type>void</type>
+ <name>operator()</name>
+ <anchorfile>a00367.html</anchorfile>
+ <anchor>8c78fc7a2650d5dea6dd8aa7e6d7b781</anchor>
+ <arglist>(const std::pair< const A, B * > &p)</arglist>
+ </member>
+ </compound>
+ <compound kind="struct">
+ <name>xmltooling::cleanup_const_pair</name>
+ <filename>a00366.html</filename>
+ <templarg>A</templarg>
+ <templarg>B</templarg>
+ <member kind="function">
+ <type>void</type>
+ <name>operator()</name>
+ <anchorfile>a00366.html</anchorfile>
+ <anchor>9a01c3eaf93d0bbdd346d1e487233ca6</anchor>
+ <arglist>(const std::pair< const A, const B * > &p)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ConcreteXMLObjectBuilder</name>
+ <filename>a00368.html</filename>
+ <base>xmltooling::XMLObjectBuilder</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual XMLObject *</type>
+ <name>buildObject</name>
+ <anchorfile>a00368.html</anchorfile>
+ <anchor>dda9934e2989a6258a0d2aaca3493024</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ElementExtensibleXMLObject</name>
+ <filename>a00385.html</filename>
+ <base virtualness="virtual">xmltooling::XMLObject</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmltooling::XMLObjectChildrenList< std::vector< XMLObject * > ></type>
+ <name>getUnknownXMLObjects</name>
+ <anchorfile>a00385.html</anchorfile>
+ <anchor>57c6fa05d5c10d95b98b698ff5c03810</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XMLObject * > &</type>
+ <name>getUnknownXMLObjects</name>
+ <anchorfile>a00385.html</anchorfile>
+ <anchor>b3e97402d50c27c200b6328940199a97</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ElementProxy</name>
+ <filename>a00386.html</filename>
+ <base virtualness="virtual">xmltooling::AttributeExtensibleXMLObject</base>
+ <base virtualness="virtual">xmltooling::ElementExtensibleXMLObject</base>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::params</name>
+ <filename>a00460.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>params</name>
+ <anchorfile>a00460.html</anchorfile>
+ <anchor>e8f908c81555b721937eb641fc841485</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>params</name>
+ <anchorfile>a00460.html</anchorfile>
+ <anchor>3ae2257f7be1b371e12a6c3628f23284</anchor>
+ <arglist>(int count,...)</arglist>
+ </member>
+ <member kind="function">
+ <type>const std::vector< const char * > &</type>
+ <name>get</name>
+ <anchorfile>a00460.html</anchorfile>
+ <anchor>e04bf2128e4794745b49b8a7b095c159</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::vector< const char * ></type>
+ <name>v</name>
+ <anchorfile>a00460.html</anchorfile>
+ <anchor>f3d4616c0f5ca725336c0104b6804f44</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::namedparams</name>
+ <filename>a00450.html</filename>
+ <base>xmltooling::params</base>
+ <member kind="function">
+ <type></type>
+ <name>namedparams</name>
+ <anchorfile>a00450.html</anchorfile>
+ <anchor>692b624e27b55c634a83c3b7e3b6539d</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>namedparams</name>
+ <anchorfile>a00450.html</anchorfile>
+ <anchor>c709d6140eb4a9d113df755e8a104991</anchor>
+ <arglist>(int count,...)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLToolingException</name>
+ <filename>a00556.html</filename>
+ <member kind="typedef">
+ <type>XMLToolingException *</type>
+ <name>ExceptionFactory</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>a570f7d4f3019703a398dc2a74192828</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLToolingException</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>2b737934b9230d9aab4a6a300216915b</anchor>
+ <arglist>(const char *msg=NULL, const params &p=params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLToolingException</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>2924575f0a3eef2524e6ce2bd2257470</anchor>
+ <arglist>(const char *msg, const namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLToolingException</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>d3570840ef89e71e9f145abdbfd1acc8</anchor>
+ <arglist>(const std::string &msg, const params &p=params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLToolingException</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>3ba10cb7928ef60332b95266630d491c</anchor>
+ <arglist>(const std::string &msg, const namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getMessage</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>de92b4dbeb2be5b90bbd7c03a0003f53</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>what</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>d2af3d7fa00af0b41b905a0f22b395f7</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setMessage</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>9efd4e636dc5c0847fe94169b4f33640</anchor>
+ <arglist>(const char *msg)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setMessage</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>d69b31c17b88dc50acf271208126b78b</anchor>
+ <arglist>(const std::string &msg)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>addProperties</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>982e2ec8c7b6cc55da7a14162242eee0</anchor>
+ <arglist>(const params &p)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>addProperties</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>61b78774b05a9f8609a97e4bc186a555</anchor>
+ <arglist>(const namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>addProperty</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>1dbaad6509c064d1c831dcd6fd4f80d3</anchor>
+ <arglist>(const char *value)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>addProperty</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>f0760dc44945e7de899bc082f6742b92</anchor>
+ <arglist>(const char *name, const char *value)</arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getProperty</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>496ee831feaae58300d06e9a5b927c57</anchor>
+ <arglist>(unsigned int index) const </arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getProperty</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>fa26b891716c2fa2a9d287c63d47404e</anchor>
+ <arglist>(const char *name) const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>raise</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>673eaad36d891b0ae20e5468e2896b97</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>df3ef504f227df6747691166a5e6f576</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>std::string</type>
+ <name>toString</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>891d88ea093931428887ba43e27b632b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>std::string</type>
+ <name>toQueryString</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>2a442c251a92de4101ec1919db94bf4d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XMLToolingException *</type>
+ <name>getInstance</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>81ab62ecf8551c9858938d4ff69d54b7</anchor>
+ <arglist>(const char *exceptionClass)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XMLToolingException *</type>
+ <name>fromStream</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>b32ebeda700a2a66fb1993e0a6714ed3</anchor>
+ <arglist>(std::istream &in)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XMLToolingException *</type>
+ <name>fromString</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>4276f49f57a153cc8daa9a89494451c2</anchor>
+ <arglist>(const char *s)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>registerFactory</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>cdf74696d2d275d1fcdbeb44ba13ccfb</anchor>
+ <arglist>(const char *exceptionClass, ExceptionFactory *factory)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>deregisterFactory</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>c2503a8d0c7b3b96e508723e279eb481</anchor>
+ <arglist>(const char *exceptionClass)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>deregisterFactories</name>
+ <anchorfile>a00556.html</anchorfile>
+ <anchor>9c88a6909be697bd4e4e0679103db2a9</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLParserException</name>
+ <filename>a00553.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>XMLParserException</name>
+ <anchorfile>a00553.html</anchorfile>
+ <anchor>df046adf4dcb1fd3193373dc544641c1</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLParserException</name>
+ <anchorfile>a00553.html</anchorfile>
+ <anchor>8b04a37f337d0a8fa2425eebfee15752</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLParserException</name>
+ <anchorfile>a00553.html</anchorfile>
+ <anchor>271936fb4a08f9beece32a650f139370</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLParserException</name>
+ <anchorfile>a00553.html</anchorfile>
+ <anchor>2e52b51eee8580cfb5be4a643734f380</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00553.html</anchorfile>
+ <anchor>507f705b619c1fd321ce37c72e042612</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00553.html</anchorfile>
+ <anchor>0cd5723cfdee8d3e7e7b9174b6d22cf2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLObjectException</name>
+ <filename>a00551.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>XMLObjectException</name>
+ <anchorfile>a00551.html</anchorfile>
+ <anchor>43c4793b7914ac8c86077302362d139b</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLObjectException</name>
+ <anchorfile>a00551.html</anchorfile>
+ <anchor>4fe736661147875a74a39b6124b5b27e</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLObjectException</name>
+ <anchorfile>a00551.html</anchorfile>
+ <anchor>34aba8e29f012a1fc567f8a01967949b</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLObjectException</name>
+ <anchorfile>a00551.html</anchorfile>
+ <anchor>9840c1cb46123c4a3e231a394df6c02f</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00551.html</anchorfile>
+ <anchor>a124cfaa76a838889444500312d92af6</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00551.html</anchorfile>
+ <anchor>f795861800a6d32b799a67e728f3d383</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::MarshallingException</name>
+ <filename>a00444.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>MarshallingException</name>
+ <anchorfile>a00444.html</anchorfile>
+ <anchor>e7577266d40ab94421016917770e55fd</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>MarshallingException</name>
+ <anchorfile>a00444.html</anchorfile>
+ <anchor>e0db91f64358fe706585072bfcdfa67a</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>MarshallingException</name>
+ <anchorfile>a00444.html</anchorfile>
+ <anchor>2370470d277b91de937e2212021814a3</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>MarshallingException</name>
+ <anchorfile>a00444.html</anchorfile>
+ <anchor>626b1619dc6242a16bcec41d822646bd</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00444.html</anchorfile>
+ <anchor>6152a468b236e4014528ec9788e74771</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00444.html</anchorfile>
+ <anchor>ec70a0ca19e00b2f8dfa0e70dd0d43c7</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::UnmarshallingException</name>
+ <filename>a00521.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>UnmarshallingException</name>
+ <anchorfile>a00521.html</anchorfile>
+ <anchor>f2218fef57663a241e0187145282148e</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnmarshallingException</name>
+ <anchorfile>a00521.html</anchorfile>
+ <anchor>dc9f9023a11061c3dabc2d3e62fbbca6</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnmarshallingException</name>
+ <anchorfile>a00521.html</anchorfile>
+ <anchor>760d0f71ca5702d66ad08485c06b6801</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnmarshallingException</name>
+ <anchorfile>a00521.html</anchorfile>
+ <anchor>303c1372090d85c0235f1a8c6dec00ee</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00521.html</anchorfile>
+ <anchor>320046da72b1a48b66810e6f442f9972</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00521.html</anchorfile>
+ <anchor>5498213e212463a5b4974f144b44a981</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::UnknownElementException</name>
+ <filename>a00519.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>UnknownElementException</name>
+ <anchorfile>a00519.html</anchorfile>
+ <anchor>3db3f6813bd1b121dd78b9538dbaeff3</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownElementException</name>
+ <anchorfile>a00519.html</anchorfile>
+ <anchor>b12f6754a1861a22ed700bfd1829afc4</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownElementException</name>
+ <anchorfile>a00519.html</anchorfile>
+ <anchor>d800c9b9599bf3ffec573c15fdf04552</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownElementException</name>
+ <anchorfile>a00519.html</anchorfile>
+ <anchor>b734a37748286904cc82d35535886210</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00519.html</anchorfile>
+ <anchor>572c3dce932c650e38df86942d66aaf1</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00519.html</anchorfile>
+ <anchor>37c3fe06098c4fce45be706df2af0b2e</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::UnknownAttributeException</name>
+ <filename>a00517.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>UnknownAttributeException</name>
+ <anchorfile>a00517.html</anchorfile>
+ <anchor>19d39993d38e3b30270e9cbbf195cd85</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownAttributeException</name>
+ <anchorfile>a00517.html</anchorfile>
+ <anchor>3fe7e95c7f1dbf6bbca887a6efc86ff5</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownAttributeException</name>
+ <anchorfile>a00517.html</anchorfile>
+ <anchor>4d277cc0ea99258e1a54c9a777babc47</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownAttributeException</name>
+ <anchorfile>a00517.html</anchorfile>
+ <anchor>42d88b939a4d26710e32b6af9d5a00cc</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00517.html</anchorfile>
+ <anchor>4d2aa4badc09008cb515a2d3194b60de</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00517.html</anchorfile>
+ <anchor>1e8f53e46b666bc9544adf072d968054</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::UnknownExtensionException</name>
+ <filename>a00520.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>UnknownExtensionException</name>
+ <anchorfile>a00520.html</anchorfile>
+ <anchor>d51ac695e9a5b9c18b629a131bbd59da</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownExtensionException</name>
+ <anchorfile>a00520.html</anchorfile>
+ <anchor>177b1fd851f68751ea03b37c8c47ec7b</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownExtensionException</name>
+ <anchorfile>a00520.html</anchorfile>
+ <anchor>1449766f5076655255b58b3db661d8b2</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>UnknownExtensionException</name>
+ <anchorfile>a00520.html</anchorfile>
+ <anchor>73a4a951a4da1fc66690c9a20e33111c</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00520.html</anchorfile>
+ <anchor>742bc6a0761a2469052b2c6895bdb17b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00520.html</anchorfile>
+ <anchor>91bffee13485930f21fc43cfab36673d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ValidationException</name>
+ <filename>a00524.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>ValidationException</name>
+ <anchorfile>a00524.html</anchorfile>
+ <anchor>ce7c312721cde548b9162c59d8906827</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>ValidationException</name>
+ <anchorfile>a00524.html</anchorfile>
+ <anchor>3ed3056bc47eafdc6e9a3ba46fc555c9</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>ValidationException</name>
+ <anchorfile>a00524.html</anchorfile>
+ <anchor>9315e26b304a2a3d4a6239ed172e218c</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>ValidationException</name>
+ <anchorfile>a00524.html</anchorfile>
+ <anchor>7ef931267c2743b1587ee8993cde1614</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00524.html</anchorfile>
+ <anchor>8823a41bb1b8bd16d646435a2c4e5a2c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00524.html</anchorfile>
+ <anchor>14e849fa04d9ed84c1849f392736a167</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::IOException</name>
+ <filename>a00426.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>IOException</name>
+ <anchorfile>a00426.html</anchorfile>
+ <anchor>bc0ae0afea9c7ffd7fbe00af59458c6d</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>IOException</name>
+ <anchorfile>a00426.html</anchorfile>
+ <anchor>fb15edb29bb5009100da7bd640ae3178</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>IOException</name>
+ <anchorfile>a00426.html</anchorfile>
+ <anchor>e0b99daa874e9615c46c15d65f2b382f</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>IOException</name>
+ <anchorfile>a00426.html</anchorfile>
+ <anchor>ff7288bf2ed8b187d7354fea73ba2ccb</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00426.html</anchorfile>
+ <anchor>383f784f2509e44c5db477ca961126df</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00426.html</anchorfile>
+ <anchor>ea311581c3b39536382410c80e1f5c92</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLSecurityException</name>
+ <filename>a00554.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>XMLSecurityException</name>
+ <anchorfile>a00554.html</anchorfile>
+ <anchor>dfbb6aec3b4fda8c3b3be4a191f4d45c</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLSecurityException</name>
+ <anchorfile>a00554.html</anchorfile>
+ <anchor>ee3b055b05786bbdf49bf8a946ab39ca</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLSecurityException</name>
+ <anchorfile>a00554.html</anchorfile>
+ <anchor>e29df17c0f5aa2795f9fd786ea5ae558</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>XMLSecurityException</name>
+ <anchorfile>a00554.html</anchorfile>
+ <anchor>ca8b8266d98b0a1407589220bcd5846b</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00554.html</anchorfile>
+ <anchor>2114aad2da3c850ac2fc9e0c06d4c10c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00554.html</anchorfile>
+ <anchor>3a261fb1b8a5de1f7b1bc0dbaf2f91e5</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::UnknownElementBuilder</name>
+ <filename>a00518.html</filename>
+ <base>xmltooling::XMLObjectBuilder</base>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>buildObject</name>
+ <anchorfile>a00518.html</anchorfile>
+ <anchor>00dc953d8cfe78dd765e87555eae8c23</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractXMLObjectMarshaller</name>
+ <filename>a00347.html</filename>
+ <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
+ <member kind="function">
+ <type>xercesc::DOMElement *</type>
+ <name>marshall</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>a8b7f667df39487865a1aa14f2d19a98</anchor>
+ <arglist>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMElement *</type>
+ <name>marshall</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>6b3095e086997a2e5af847261e9dfc87</anchor>
+ <arglist>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const </arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>setDocumentElement</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>37c7a6d470bd3e6c290beaaf5bfc82a5</anchor>
+ <arglist>(xercesc::DOMDocument *document, xercesc::DOMElement *element) const </arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>marshallInto</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>13e55d9afdaddf9dfced55dfe5fd9a1c</anchor>
+ <arglist>(xercesc::DOMElement *targetElement, const std::vector< xmlsignature::Signature * > *sigs, const Credential *credential=NULL) const </arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>marshallElementType</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>47a0f90fbcf43e0d05611eb3fb71a78e</anchor>
+ <arglist>(xercesc::DOMElement *domElement) const </arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>marshallNamespaces</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>e382b6762fbb7136cb5924aed3e61620</anchor>
+ <arglist>(xercesc::DOMElement *domElement) const </arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>marshallContent</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>d014dd8ebc0a150da5240762552063ab</anchor>
+ <arglist>(xercesc::DOMElement *domElement, const Credential *credential) const </arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual void</type>
+ <name>marshallAttributes</name>
+ <anchorfile>a00347.html</anchorfile>
+ <anchor>c62882a82aaf6fb07c8474501214b9c9</anchor>
+ <arglist>(xercesc::DOMElement *domElement) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractXMLObjectUnmarshaller</name>
+ <filename>a00348.html</filename>
+ <base virtualness="virtual">xmltooling::AbstractXMLObject</base>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>unmarshall</name>
+ <anchorfile>a00348.html</anchorfile>
+ <anchor>a8588b8aa3698573417a5c64b9bf6d5b</anchor>
+ <arglist>(xercesc::DOMElement *element, bool bindDocument=false)</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual void</type>
+ <name>unmarshallAttributes</name>
+ <anchorfile>a00348.html</anchorfile>
+ <anchor>b4101db89ab7011e87dd6f0efd88c6c0</anchor>
+ <arglist>(const xercesc::DOMElement *domElement)</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual void</type>
+ <name>unmarshallContent</name>
+ <anchorfile>a00348.html</anchorfile>
+ <anchor>69256bd6d26a0328855c6b81ed6b3027</anchor>
+ <arglist>(const xercesc::DOMElement *domElement)</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual void</type>
+ <name>processChildElement</name>
+ <anchorfile>a00348.html</anchorfile>
+ <anchor>46c9dca3daf7bafb8d62e7eb4c439c18</anchor>
+ <arglist>(XMLObject *child, const xercesc::DOMElement *childRoot)</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual void</type>
+ <name>processAttribute</name>
+ <anchorfile>a00348.html</anchorfile>
+ <anchor>6248ace010dfc5234b5eb118d8d07270</anchor>
+ <arglist>(const xercesc::DOMAttr *attribute)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::GenericRequest</name>
+ <filename>a00417.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getScheme</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>2713bf6e803fee551bfb2e391ab7c2d0</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>isSecure</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>4537f02651b3d500bca2d63ecb0b8350</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getHostname</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>af390650283db2737a02a7143410834e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>getPort</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>c14f78d7d2125285a23c8f482d8abe6e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::string</type>
+ <name>getContentType</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>096d07192e3acad47bd18c92bae14b48</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual long</type>
+ <name>getContentLength</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>a0c956913e83d1ea978244169425b68d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getRequestBody</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>9aaafea15ed21a116722a18b6e50f2ba</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getParameter</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>fe7809a3285dfa0249dfb6b65faff685</anchor>
+ <arglist>(const char *name) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::vector< const char * >::size_type</type>
+ <name>getParameters</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>c1585f100a0b23a0e33ac2eea1beaa60</anchor>
+ <arglist>(const char *name, std::vector< const char * > &values) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::string</type>
+ <name>getRemoteUser</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>540e3707b35a5c242cd4c133a67211a4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual std::string</type>
+ <name>getAuthType</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>77db1038b240b114954582d5b3005678</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::string</type>
+ <name>getRemoteAddr</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>a884fe9a4d30fa39ff91bcc52c141cd8</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XSECCryptoX509 * > &</type>
+ <name>getClientCertificates</name>
+ <anchorfile>a00417.html</anchorfile>
+ <anchor>e23d1e4ac83b6d8b0ceadb1ab315311d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::GenericResponse</name>
+ <filename>a00418.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setContentType</name>
+ <anchorfile>a00418.html</anchorfile>
+ <anchor>42ac6ddf588dc64fb75c7c37afa9f4d4</anchor>
+ <arglist>(const char *type=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual long</type>
+ <name>sendResponse</name>
+ <anchorfile>a00418.html</anchorfile>
+ <anchor>c47423d7e0b6f8ee2bbb753cb0c853db</anchor>
+ <arglist>(std::istream &inputStream)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual long</type>
+ <name>sendError</name>
+ <anchorfile>a00418.html</anchorfile>
+ <anchor>f5302f96dcd5ef850e755e515bf29981</anchor>
+ <arglist>(std::istream &inputStream)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual long</type>
+ <name>sendResponse</name>
+ <anchorfile>a00418.html</anchorfile>
+ <anchor>83b42e482a69871a8054a52a8396b4cf</anchor>
+ <arglist>(std::istream &inputStream, long status)=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::HTTPRequest</name>
+ <filename>a00423.html</filename>
+ <base>xmltooling::GenericRequest</base>
+ <member kind="function">
+ <type>bool</type>
+ <name>isSecure</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>e000fdd8e5dbd5857a82fb54adad8e8c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getMethod</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>dcef1100460f866afa955e15a4bd8b9f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getRequestURI</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>00b5cef56404653a98507def706dd786</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getRequestURL</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>70c3e5ff6b13fab02312dbafab258f0e</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getQueryString</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>c88d1356b9c7d2505085470a8109c8e1</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::string</type>
+ <name>getHeader</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>4e82708ae8c4e415f0c7f598169f36ae</anchor>
+ <arglist>(const char *name) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getCookie</name>
+ <anchorfile>a00423.html</anchorfile>
+ <anchor>7d19e7303fe29fb248265180b6b5fa94</anchor>
+ <arglist>(const char *name) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::HTTPResponse</name>
+ <filename>a00424.html</filename>
+ <base>xmltooling::GenericResponse</base>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_HTTP_STATUS_OK</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d07686755b9cd4cf4186fc684445c08dc6cf72add8ea92843e331b62b14a83c8</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_HTTP_STATUS_MOVED</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d07686755b9cd4cf4186fc684445c08dafa6c7c8b411363f76670a8f309489f7</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_HTTP_STATUS_UNAUTHORIZED</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d07686755b9cd4cf4186fc684445c08de44551d6e7afc5c60eb7c0e497973563</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_HTTP_STATUS_FORBIDDEN</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d07686755b9cd4cf4186fc684445c08d04b4276c35a63203317f38d82f25330e</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_HTTP_STATUS_NOTFOUND</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d07686755b9cd4cf4186fc684445c08d9275d603284abaea59cde3b0b0cc9708</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_HTTP_STATUS_ERROR</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d07686755b9cd4cf4186fc684445c08de96d8beb5c9bbde354ce6684176412e2</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>status_t</name>
+ <anchor>d07686755b9cd4cf4186fc684445c08d</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setContentType</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>f345e019a816cf7f59befe1bbc6afb73</anchor>
+ <arglist>(const char *type)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setResponseHeader</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>0b3c34036d4470bb6a2da39c0b51e607</anchor>
+ <arglist>(const char *name, const char *value)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setCookie</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>63bcd775850606efe990f412d3cca008</anchor>
+ <arglist>(const char *name, const char *value)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual long</type>
+ <name>sendRedirect</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d00de41496787ffbb7cb1de8698e5884</anchor>
+ <arglist>(const char *url)</arglist>
+ </member>
+ <member kind="function">
+ <type>long</type>
+ <name>sendError</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>d6a4b4c4cf4db6e44f170d6bde2ac096</anchor>
+ <arglist>(std::istream &inputStream)</arglist>
+ </member>
+ <member kind="function">
+ <type>long</type>
+ <name>sendResponse</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>9f2ac39237d3c4533997e3374a7f82dc</anchor>
+ <arglist>(std::istream &inputStream)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::vector< std::string > &</type>
+ <name>getAllowedSchemes</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>6eba7d34487cd548041006b85bc38036</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>sanitizeURL</name>
+ <anchorfile>a00424.html</anchorfile>
+ <anchor>cdc529503ea897041e8be0b0c6d09d55</anchor>
+ <arglist>(const char *url)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Lockable</name>
+ <filename>a00442.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual Lockable *</type>
+ <name>lock</name>
+ <anchorfile>a00442.html</anchorfile>
+ <anchor>86337f8560d321f90662de5751764759</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>unlock</name>
+ <anchorfile>a00442.html</anchorfile>
+ <anchor>04bef17b2138bf6820bde7507c4d8111</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Locker</name>
+ <filename>a00443.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>Locker</name>
+ <anchorfile>a00443.html</anchorfile>
+ <anchor>2c4a1f4dbd8e89e10546eef51bb91e34</anchor>
+ <arglist>(Lockable *lockee=NULL, bool lock=true)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>assign</name>
+ <anchorfile>a00443.html</anchorfile>
+ <anchor>9ff5efce9f39386f84a84a2e9628b4bb</anchor>
+ <arglist>(Lockable *lockee=NULL, bool lock=true)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~Locker</name>
+ <anchorfile>a00443.html</anchorfile>
+ <anchor>f2b9de8b99f850030e97477033560f72</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Namespace</name>
+ <filename>a00451.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>Namespace</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>1af42807d912643a295afc0b54c06ec3</anchor>
+ <arglist>(const XMLCh *uri=NULL, const XMLCh *prefix=NULL, bool alwaysDeclare=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getNamespacePrefix</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>1892185d6dfcd99165802b24a4bbaeb4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getNamespaceURI</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>e44ab92941f2966f387f4ec754eed806</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const bool</type>
+ <name>alwaysDeclare</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>3096b10f087ebebef6c0e31ec375bdd2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setNamespacePrefix</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>0b72c4f697fef3c2faed8276d6903f0e</anchor>
+ <arglist>(const XMLCh *prefix)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setNamespaceURI</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>ff4bfd917a19905b005dda52d5252852</anchor>
+ <arglist>(const XMLCh *uri)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setAlwaysDeclare</name>
+ <anchorfile>a00451.html</anchorfile>
+ <anchor>c790c354c8f4175cbe3850aa4a5b4e68</anchor>
+ <arglist>(bool alwaysDeclare)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::PluginManager</name>
+ <filename>a00472.html</filename>
+ <templarg>T</templarg>
+ <templarg>Key</templarg>
+ <templarg>Params</templarg>
+ <member kind="typedef">
+ <type>T *</type>
+ <name>Factory</name>
+ <anchorfile>a00472.html</anchorfile>
+ <anchor>a3473103339c2f18a6c98ffac3c13246</anchor>
+ <arglist>(const Params &)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerFactory</name>
+ <anchorfile>a00472.html</anchorfile>
+ <anchor>b98911b6c76c835d7c6903b7920dff60</anchor>
+ <arglist>(const Key &type, typename PluginManager::Factory *factory)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>deregisterFactory</name>
+ <anchorfile>a00472.html</anchorfile>
+ <anchor>8f18b7f338b5a9c1511666f6799200fa</anchor>
+ <arglist>(const Key &type)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>deregisterFactories</name>
+ <anchorfile>a00472.html</anchorfile>
+ <anchor>25b8ba0ba2f86ed6fbcd82eefaadd079</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>T *</type>
+ <name>newPlugin</name>
+ <anchorfile>a00472.html</anchorfile>
+ <anchor>5017d1ba6090fc6925900973b33b27fc</anchor>
+ <arglist>(const Key &type, const Params &p)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::QName</name>
+ <filename>a00475.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>QName</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>dbe033ebb26a9e6f1fd52dda0b2f872b</anchor>
+ <arglist>(const XMLCh *uri=NULL, const XMLCh *localPart=NULL, const XMLCh *prefix=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>QName</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>df39cec784f421a93f3292033b14c13f</anchor>
+ <arglist>(const char *uri, const char *localPart, const char *prefix=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>hasPrefix</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>02d707d4d9b6106447c3922cf4b49b06</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>hasNamespaceURI</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>a2db0884f550818c4837fbf6348fe69d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>hasLocalPart</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>9200eafc20a2b4f927b97297b7adeaf9</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getPrefix</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>1c118eb9f9c5e2c496b8496c7b36e247</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getNamespaceURI</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>589788ebcaf94c740805218dde7068e0</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getLocalPart</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>9c13df16d2956c43aeb98f3f72897511</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setPrefix</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>ce5643762f56c1d79acb5be9054a4a1f</anchor>
+ <arglist>(const XMLCh *prefix)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setNamespaceURI</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>06a2a7ba70b0cfad7fae626f3c6347bc</anchor>
+ <arglist>(const XMLCh *uri)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setLocalPart</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>4b602e1b8c848321476c6875dc35fe14</anchor>
+ <arglist>(const XMLCh *localPart)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setPrefix</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>725ee17c71d6d2a3618998844dba9f01</anchor>
+ <arglist>(const char *prefix)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setNamespaceURI</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>e21e65ba5ef6febb2dc91bd6525b7980</anchor>
+ <arglist>(const char *uri)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setLocalPart</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>39e2921d64500f0264a6125671b6ad54</anchor>
+ <arglist>(const char *localPart)</arglist>
+ </member>
+ <member kind="function">
+ <type>std::string</type>
+ <name>toString</name>
+ <anchorfile>a00475.html</anchorfile>
+ <anchor>ce010b342050983023ea0a9d65a1c39c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractPKIXTrustEngine</name>
+ <filename>a00343.html</filename>
+ <base>xmltooling::SignatureTrustEngine</base>
+ <base>xmltooling::OpenSSLTrustEngine</base>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>a64d2c21d4341490846bc949c25f288c</anchor>
+ <arglist>(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>01b4ea8c9419af95a29ab9f6418735d4</anchor>
+ <arglist>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>2917ea638fc470807309714f8e8b644b</anchor>
+ <arglist>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>c5b4864b5379bbeeeae329b1f60844b0</anchor>
+ <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual PKIXValidationInfoIterator *</type>
+ <name>getPKIXValidationInfoIterator</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>c83ea77b5e2722d51f509b0d0a7535ce</anchor>
+ <arglist>(const CredentialResolver &pkixSource, CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>AbstractPKIXTrustEngine</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>8c6fcccc66fb78d3e91da1d6d042aa96</anchor>
+ <arglist>(const xercesc::DOMElement *e=NULL)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>bool</type>
+ <name>checkEntityNames</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>71c52360b126db13be4d44e71aace5a7</anchor>
+ <arglist>(X509 *certEE, const CredentialResolver &credResolver, const CredentialCriteria &criteria) const </arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>bool</type>
+ <name>m_fullCRLChain</name>
+ <anchorfile>a00343.html</anchorfile>
+ <anchor>d54306c11ec7ae78fe0a19fbf86342a8</anchor>
+ <arglist></arglist>
+ </member>
+ <class kind="class">xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</class>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::AbstractPKIXTrustEngine::PKIXValidationInfoIterator</name>
+ <filename>a00344.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>next</name>
+ <anchorfile>a00344.html</anchorfile>
+ <anchor>65b6fee16c1aeab3fe505d2110c4a32b</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>getVerificationDepth</name>
+ <anchorfile>a00344.html</anchorfile>
+ <anchor>85770a22641f551a1ec611e9e9725f3d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XSECCryptoX509 * > &</type>
+ <name>getTrustAnchors</name>
+ <anchorfile>a00344.html</anchorfile>
+ <anchor>e4279892a78222dfb8ea8df6c1a44972</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XSECCryptoX509CRL * > &</type>
+ <name>getCRLs</name>
+ <anchorfile>a00344.html</anchorfile>
+ <anchor>96f1bfd8707106208993309a98665dfb</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::BasicX509Credential</name>
+ <filename>a00353.html</filename>
+ <base virtualness="virtual">xmltooling::X509Credential</base>
+ <member kind="function">
+ <type>unsigned int</type>
+ <name>getUsage</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>10b03cbb49ac13556e75b20f59722a17</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getAlgorithm</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>d4ebb6266db30e672fa7b5b3df07a9eb</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>unsigned int</type>
+ <name>getKeySize</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>ff1cb5f3c091387a9234c597ad5d7158</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>XSECCryptoKey *</type>
+ <name>getPrivateKey</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>3deb653434c5f35cbf957f521e1091f1</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>XSECCryptoKey *</type>
+ <name>getPublicKey</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>845bf48141aa02ddd1151f48bd6913a2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const std::set< std::string > &</type>
+ <name>getKeyNames</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>c132c05996ffea70aa1429a1efc2401d</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>xmlsignature::KeyInfo *</type>
+ <name>getKeyInfo</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>ac813ea750d6bd49ed81173e88a8cc9c</anchor>
+ <arglist>(bool compact=false) const </arglist>
+ </member>
+ <member kind="function">
+ <type>const std::vector< XSECCryptoX509 * > &</type>
+ <name>getEntityCertificateChain</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>04a0832e1b9476ba6eb7ae1d444c03eb</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>XSECCryptoX509CRL *</type>
+ <name>getCRL</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>13f71640488b24a986133689b6adc57c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const std::vector< XSECCryptoX509CRL * > &</type>
+ <name>getCRLs</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>7f38ca92829362cf98e96f20e1a15bbc</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getSubjectName</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>31257923828cde1c87b326737112780a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getIssuerName</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>12b5de1b909f989716fba60774c44c0f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getSerialNumber</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>2c32a037f5478adc7ee29b8011a091a4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>extract</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>6453ed2e811074b3be80af346d8a8a16</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>BasicX509Credential</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>70f22b165f96496d160c0f3c13f80d96</anchor>
+ <arglist>(bool ownCerts)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>BasicX509Credential</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>7281d844896a7c8e1aa4aef0de21baac</anchor>
+ <arglist>(XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, XSECCryptoX509CRL *crl=NULL)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>BasicX509Credential</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>4eb7c9f73843a0d0ffd50b62faca3565</anchor>
+ <arglist>(XSECCryptoKey *key, const std::vector< XSECCryptoX509 * > &certs, const std::vector< XSECCryptoX509CRL * > &crls)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type>void</type>
+ <name>initKeyInfo</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>6c38aab2238e2d1548450efee8c44489</anchor>
+ <arglist>(unsigned int types=0)</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>XSECCryptoKey *</type>
+ <name>m_key</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>7fab5a25240a66fa891635f872e1f7e5</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::set< std::string ></type>
+ <name>m_keyNames</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>bb932b5f04b064a48bbc356ff5b82c81</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::string</type>
+ <name>m_subjectName</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>c521b9236364b9641a0afb65657fe8cc</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::string</type>
+ <name>m_issuerName</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>d318ccfdcac3dec9435e27c145fb9665</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::string</type>
+ <name>m_serial</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>650fe6aa8c9d156d0555b3afd9c921ff</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::vector< XSECCryptoX509 * ></type>
+ <name>m_xseccerts</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>3ac17e40471034b67867a3acf430ecf9</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>bool</type>
+ <name>m_ownCerts</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>9571ccdb5def7e486f54cf321fe3620f</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::vector< XSECCryptoX509CRL * ></type>
+ <name>m_crls</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>c75c6ceb2083de980387aa049618a2e4</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>xmlsignature::KeyInfo *</type>
+ <name>m_keyInfo</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>f90f24224fe6c46e3c850dcb3bc9323b</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>xmlsignature::KeyInfo *</type>
+ <name>m_compactKeyInfo</name>
+ <anchorfile>a00353.html</anchorfile>
+ <anchor>8543c3e2761670530f2670ed856fd2bd</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ChainingTrustEngine</name>
+ <filename>a00358.html</filename>
+ <base>xmltooling::SignatureTrustEngine</base>
+ <base>xmltooling::OpenSSLTrustEngine</base>
+ <member kind="function">
+ <type></type>
+ <name>ChainingTrustEngine</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>55629baff99c1a5f79723258073edbf1</anchor>
+ <arglist>(const xercesc::DOMElement *e=NULL)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual</type>
+ <name>~ChainingTrustEngine</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>9a4d9765542403938844e64c388d74fd</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>addTrustEngine</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>56afdcef0535c285e7b77db63313819d</anchor>
+ <arglist>(TrustEngine *newEngine)</arglist>
+ </member>
+ <member kind="function">
+ <type>TrustEngine *</type>
+ <name>removeTrustEngine</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>62a0d411c4661df1873bca7a545b5719</anchor>
+ <arglist>(TrustEngine *oldEngine)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>9ee4747099fd57b11502d9332a4c7cc5</anchor>
+ <arglist>(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>bd6cf90b061c9fe05d622d6abc7d63c0</anchor>
+ <arglist>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>b01fd3d64efb1fe7484ff2b82f241fe8</anchor>
+ <arglist>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>validate</name>
+ <anchorfile>a00358.html</anchorfile>
+ <anchor>55099c5123f867c31313358e67162710</anchor>
+ <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Credential</name>
+ <filename>a00371.html</filename>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>RESOLVE_KEYS</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>41af688a39f80956d576626b3bac0e074198a2661ea5f4f7695d7a39c27a1f07</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>RESOLVE_NAMES</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>41af688a39f80956d576626b3bac0e07fee966fa39664bcc087a61b5249b8df2</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>UNSPECIFIED_CREDENTIAL</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>18c591469a164f8c06fd1120e1e4df77152d062e33f44f620230d53c83af8db1</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>SIGNING_CREDENTIAL</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>18c591469a164f8c06fd1120e1e4df77bb22c02dec6b69057d90cb0a622f195b</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>TLS_CREDENTIAL</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>18c591469a164f8c06fd1120e1e4df772fae99d94014677ed35b26c63f25c89c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>ENCRYPTION_CREDENTIAL</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>18c591469a164f8c06fd1120e1e4df77353ea0c3b34010c27c43279c28427de8</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_KEY_VALUE</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>f519ceab001326e52a826ddb5951deb277a957733a25d8245a0aca120ac4ac22</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_KEY_NAME</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>f519ceab001326e52a826ddb5951deb21b5b9b1f4e692e05a113879d4ee0c4f0</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>ResolveTypes</name>
+ <anchor>41af688a39f80956d576626b3bac0e07</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>UsageTypes</name>
+ <anchor>18c591469a164f8c06fd1120e1e4df77</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>KeyInfoTypes</name>
+ <anchor>f519ceab001326e52a826ddb5951deb2</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual unsigned int</type>
+ <name>getUsage</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>1c2b1d3970efdaa4b6c713fe999022bd</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getAlgorithm</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>016a2e26db131e77f957e22d4a6f42cf</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual unsigned int</type>
+ <name>getKeySize</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>ca8abbb5447d3b645070bac05e80c42b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XSECCryptoKey *</type>
+ <name>getPrivateKey</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>5783e7bddd4af00cf9ecdbd87fb95c14</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XSECCryptoKey *</type>
+ <name>getPublicKey</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>dc95ab3eb13f8b498295cc665bfa7063</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::set< std::string > &</type>
+ <name>getKeyNames</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>a4b1678bd6e48ad2a622062eab198402</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmlsignature::KeyInfo *</type>
+ <name>getKeyInfo</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>29f843466b3b592c2414120fd00d3fef</anchor>
+ <arglist>(bool compact=false) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const CredentialContext *</type>
+ <name>getCredentalContext</name>
+ <anchorfile>a00371.html</anchorfile>
+ <anchor>89ea55f375eedbc6104d16d289b0facf</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::CredentialContext</name>
+ <filename>a00372.html</filename>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::CredentialCriteria</name>
+ <filename>a00373.html</filename>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_EXTRACTION_KEY</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>ae6962fd31cb137e17aedd8e8c8a92cdbd33cc526b9a455e9aa5e0d10b64553c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_EXTRACTION_KEYNAMES</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>ae6962fd31cb137e17aedd8e8c8a92cdf6f06182a597a0e3f477daa2dd770c96</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>keyinfo_extraction_t</name>
+ <anchor>ae6962fd31cb137e17aedd8e8c8a92cd</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>CredentialCriteria</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>52ff5a2da3b6f5da05c508bf806d45e0</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual bool</type>
+ <name>matches</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>e9f894d78fed641c6cc72e0100344c2c</anchor>
+ <arglist>(const Credential &credential) const </arglist>
+ </member>
+ <member kind="function">
+ <type>unsigned int</type>
+ <name>getUsage</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>3076ed5ca2b4ba125a5121918c888806</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setUsage</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>a485c011e79c80f9c2c9b5a05d6ff62e</anchor>
+ <arglist>(unsigned int usage)</arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getPeerName</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>74841b1d1abdf20ada5fdab84f5fec1f</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setPeerName</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>480a6c4ef97429e0056120acc1bf87dd</anchor>
+ <arglist>(const char *peerName)</arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getKeyAlgorithm</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>9b3af7241bb4ffb101ca646629fadb13</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setKeyAlgorithm</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>1f3ed34fac83bf121d69fe6b18bdb506</anchor>
+ <arglist>(const char *keyAlgorithm)</arglist>
+ </member>
+ <member kind="function">
+ <type>unsigned int</type>
+ <name>getKeySize</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>693a6e0203ecd73834e7e5363eb6f626</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setKeySize</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>26a68b1032128526a1f7f04869ff79cf</anchor>
+ <arglist>(unsigned int keySize)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setXMLAlgorithm</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>e6df26abe879f049c3661702537a1fe1</anchor>
+ <arglist>(const XMLCh *algorithm)</arglist>
+ </member>
+ <member kind="function">
+ <type>const std::set< std::string > &</type>
+ <name>getKeyNames</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>88399185314de736c1cc55f3b740ae83</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>std::set< std::string > &</type>
+ <name>getKeyNames</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>e5518fda3803d174be916ab1ca641251</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual XSECCryptoKey *</type>
+ <name>getPublicKey</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>c04bd87dd805fd8d4a2c251eebee8d0a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setPublicKey</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>8875a386b0238d37e7b20fb3f1fa76b8</anchor>
+ <arglist>(XSECCryptoKey *key)</arglist>
+ </member>
+ <member kind="function">
+ <type>const xmlsignature::KeyInfo *</type>
+ <name>getKeyInfo</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>22cd31ea527d0cfa7ac8c97eceb86317</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setKeyInfo</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>b915ce9945117123652e221f5bce0d4a</anchor>
+ <arglist>(const xmlsignature::KeyInfo *keyInfo, int extraction=0)</arglist>
+ </member>
+ <member kind="function">
+ <type>DSIGKeyInfoList *</type>
+ <name>getNativeKeyInfo</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>b0fe1489d13384ea4099c262546b1885</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setNativeKeyInfo</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>d431eeec65e81c72c09c50cab00f0736</anchor>
+ <arglist>(DSIGKeyInfoList *keyInfo, int extraction=0)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setSignature</name>
+ <anchorfile>a00373.html</anchorfile>
+ <anchor>e6b99bb3ef22f583f65e12a8af54da3a</anchor>
+ <arglist>(const xmlsignature::Signature &sig, int extraction=0)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::CredentialResolver</name>
+ <filename>a00374.html</filename>
+ <base virtualness="virtual">xmltooling::Lockable</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual const Credential *</type>
+ <name>resolve</name>
+ <anchorfile>a00374.html</anchorfile>
+ <anchor>53a97256efa9869d48f114fcc73ba93b</anchor>
+ <arglist>(const CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::vector< const Credential * >::size_type</type>
+ <name>resolve</name>
+ <anchorfile>a00374.html</anchorfile>
+ <anchor>2a95d0c22696eb4da9fb828c773f722d</anchor>
+ <arglist>(std::vector< const Credential * > &results, const CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::KeyInfoCredentialContext</name>
+ <filename>a00431.html</filename>
+ <base>xmltooling::CredentialContext</base>
+ <member kind="function">
+ <type></type>
+ <name>KeyInfoCredentialContext</name>
+ <anchorfile>a00431.html</anchorfile>
+ <anchor>c494eea3efb5302e00ddb16295be9458</anchor>
+ <arglist>(const xmlsignature::KeyInfo *keyInfo=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>KeyInfoCredentialContext</name>
+ <anchorfile>a00431.html</anchorfile>
+ <anchor>f0be3eab804b099eded99da90abb112a</anchor>
+ <arglist>(DSIGKeyInfoList *keyInfo)</arglist>
+ </member>
+ <member kind="function">
+ <type>const xmlsignature::KeyInfo *</type>
+ <name>getKeyInfo</name>
+ <anchorfile>a00431.html</anchorfile>
+ <anchor>c36190391f877c6772f01541471a0037</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>DSIGKeyInfoList *</type>
+ <name>getNativeKeyInfo</name>
+ <anchorfile>a00431.html</anchorfile>
+ <anchor>1ee1c790b19b38d1ae81f6c3cd3f7178</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::KeyInfoResolver</name>
+ <filename>a00432.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual Credential *</type>
+ <name>resolve</name>
+ <anchorfile>a00432.html</anchorfile>
+ <anchor>a069caeac7c4ed26aac4f2ca3e59b6b2</anchor>
+ <arglist>(const xmlsignature::KeyInfo *keyInfo, int types=0) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Credential *</type>
+ <name>resolve</name>
+ <anchorfile>a00432.html</anchorfile>
+ <anchor>38fe0862f44ccefbc412cebae50b2ce3</anchor>
+ <arglist>(DSIGKeyInfoList *keyInfo, int types=0) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual Credential *</type>
+ <name>resolve</name>
+ <anchorfile>a00432.html</anchorfile>
+ <anchor>c52dcd047b554d60967d6c09cd8b3b5f</anchor>
+ <arglist>(KeyInfoCredentialContext *context, int types=0) const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>Credential *</type>
+ <name>resolve</name>
+ <anchorfile>a00432.html</anchorfile>
+ <anchor>1417a626aaf2681a01fc6ac738b6a152</anchor>
+ <arglist>(const xmlsignature::Signature *sig, int types=0) const </arglist>
+ </member>
+ <member kind="function">
+ <type>Credential *</type>
+ <name>resolve</name>
+ <anchorfile>a00432.html</anchorfile>
+ <anchor>1fbf501f1359a8c53a4e82634596071c</anchor>
+ <arglist>(const CredentialCriteria &criteria, int types=0) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::OpenSSLCredential</name>
+ <filename>a00455.html</filename>
+ <base virtualness="virtual">xmltooling::X509Credential</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>attach</name>
+ <anchorfile>a00455.html</anchorfile>
+ <anchor>62f3fe8e81af102af7df52369c2f9b91</anchor>
+ <arglist>(SSL_CTX *ctx) const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::OpenSSLCryptoX509CRL</name>
+ <filename>a00456.html</filename>
+ <base>xmltooling::XSECCryptoX509CRL</base>
+ <member kind="function">
+ <type></type>
+ <name>OpenSSLCryptoX509CRL</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>ad9f94f85edc2fc9478fb654b10b21b0</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>getProviderName</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>2a02a3b30ce6e3b20072c331e903274c</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>loadX509CRLBase64Bin</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>a57e99c8945325e015ce8921e7c09f5b</anchor>
+ <arglist>(const char *buf, unsigned int len)</arglist>
+ </member>
+ <member kind="function">
+ <type>safeBuffer &</type>
+ <name>getDEREncodingSB</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>8e3848a2f01ecce05bbd240827616ed9</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>OpenSSLCryptoX509CRL</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>0c76db0ce2b953f325885cb9f4a437a6</anchor>
+ <arglist>(X509_CRL *x)</arglist>
+ </member>
+ <member kind="function">
+ <type>X509_CRL *</type>
+ <name>getOpenSSLX509CRL</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>fb9c3ea994510356700b2179f8e8d216</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>XSECCryptoX509CRL *</type>
+ <name>clone</name>
+ <anchorfile>a00456.html</anchorfile>
+ <anchor>11c05ba6c6046eaf002b2225c4957033</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::OpenSSLTrustEngine</name>
+ <filename>a00458.html</filename>
+ <base>xmltooling::X509TrustEngine</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>validate</name>
+ <anchorfile>a00458.html</anchorfile>
+ <anchor>b460e560fe8c78c316cca2abd09a41fd</anchor>
+ <arglist>(X509 *certEE, STACK_OF(X509)*certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>OpenSSLTrustEngine</name>
+ <anchorfile>a00458.html</anchorfile>
+ <anchor>6a6d5b7ba9707bff91c540cbe20ff655</anchor>
+ <arglist>(const xercesc::DOMElement *e=NULL)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::SecurityHelper</name>
+ <filename>a00486.html</filename>
+ <member kind="function" static="yes">
+ <type>static const char *</type>
+ <name>guessEncodingFormat</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>f68899f448b1729753a65b173d8bf3e8</anchor>
+ <arglist>(const char *pathname)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XSECCryptoKey *</type>
+ <name>loadKeyFromFile</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>563c4f86eb36c90c7e7691cc522c8f71</anchor>
+ <arglist>(const char *pathname, const char *format=NULL, const char *password=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::vector< XSECCryptoX509 * >::size_type</type>
+ <name>loadCertificatesFromFile</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>83ac291926d2e1343d936e881ecdb27e</anchor>
+ <arglist>(std::vector< XSECCryptoX509 * > &certs, const char *pathname, const char *format=NULL, const char *password=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::vector< XSECCryptoX509CRL * >::size_type</type>
+ <name>loadCRLsFromFile</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>ee0ffb9a2a0ff1ccbac58ba737b3ec18</anchor>
+ <arglist>(std::vector< XSECCryptoX509CRL * > &crls, const char *pathname, const char *format=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XSECCryptoKey *</type>
+ <name>loadKeyFromURL</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>c10cbe6877656413b93e919231519f32</anchor>
+ <arglist>(SOAPTransport &transport, const char *backing, const char *format=NULL, const char *password=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::vector< XSECCryptoX509 * >::size_type</type>
+ <name>loadCertificatesFromURL</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>51739afe9481dd8c4b421b52d07e8d9c</anchor>
+ <arglist>(std::vector< XSECCryptoX509 * > &certs, SOAPTransport &transport, const char *backing, const char *format=NULL, const char *password=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::vector< XSECCryptoX509CRL * >::size_type</type>
+ <name>loadCRLsFromURL</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>1e43ca8debf74abab3daff22d41625f2</anchor>
+ <arglist>(std::vector< XSECCryptoX509CRL * > &crls, SOAPTransport &transport, const char *backing, const char *format=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static bool</type>
+ <name>matches</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>114f2ac19bafe9f0fd7f2f1ca29da336</anchor>
+ <arglist>(const XSECCryptoKey &key1, const XSECCryptoKey &key2)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>doHash</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>dc935b0c82c5926ea4bf210dde2397a6</anchor>
+ <arglist>(const char *hashAlg, const char *buf, unsigned long buflen, bool toHex=true)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>getDEREncoding</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>5f22ddd0fa2dceebece0ff462710e229</anchor>
+ <arglist>(const Credential &cred, const char *hash, bool nowrap=true)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>getDEREncoding</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>28b25fe7f72789c9bdbea7b9059d8228</anchor>
+ <arglist>(const XSECCryptoKey &key, const char *hash, bool nowrap=true)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>getDEREncoding</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>09eefedfa4b5fe196215d85ae02ec482</anchor>
+ <arglist>(const XSECCryptoX509 &cert, const char *hash, bool nowrap=true)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>getDEREncoding</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>143274c77e97d67ffcf6a3ac84e45685</anchor>
+ <arglist>(const Credential &cred, bool hash=false, bool nowrap=true)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>getDEREncoding</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>43c73864b57074500d31ba9d2a9e7d93</anchor>
+ <arglist>(const XSECCryptoKey &key, bool hash=false, bool nowrap=true)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::string</type>
+ <name>getDEREncoding</name>
+ <anchorfile>a00486.html</anchorfile>
+ <anchor>b7a9575d2d3638c2b50a6dbfdc210a26</anchor>
+ <arglist>(const XSECCryptoX509 &cert, bool hash=false, bool nowrap=true)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::SignatureTrustEngine</name>
+ <filename>a00493.html</filename>
+ <base virtualness="virtual">xmltooling::TrustEngine</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>validate</name>
+ <anchorfile>a00493.html</anchorfile>
+ <anchor>cf81988aac5639352945b3f91880b474</anchor>
+ <arglist>(xmlsignature::Signature &sig, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>validate</name>
+ <anchorfile>a00493.html</anchorfile>
+ <anchor>fa4faf764172ab400b1f8d8e3f17e907</anchor>
+ <arglist>(const XMLCh *sigAlgorithm, const char *sig, xmlsignature::KeyInfo *keyInfo, const char *in, unsigned int in_len, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>SignatureTrustEngine</name>
+ <anchorfile>a00493.html</anchorfile>
+ <anchor>18d401a37fc7565b545fdadd722114f4</anchor>
+ <arglist>(const xercesc::DOMElement *e=NULL)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::TrustEngine</name>
+ <filename>a00516.html</filename>
+ <member kind="function">
+ <type>void</type>
+ <name>setKeyInfoResolver</name>
+ <anchorfile>a00516.html</anchorfile>
+ <anchor>f7ffc921deb3e4a1f11b9b3367b6384e</anchor>
+ <arglist>(KeyInfoResolver *keyInfoResolver)</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>TrustEngine</name>
+ <anchorfile>a00516.html</anchorfile>
+ <anchor>0bfba8881ade5f03829103f94351a802</anchor>
+ <arglist>(const xercesc::DOMElement *e=NULL)</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>KeyInfoResolver *</type>
+ <name>m_keyInfoResolver</name>
+ <anchorfile>a00516.html</anchorfile>
+ <anchor>f84955e8dfd27a678070ab46902c9ee3</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::X509Credential</name>
+ <filename>a00529.html</filename>
+ <base virtualness="virtual">xmltooling::Credential</base>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>RESOLVE_CERTS</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>9c4c820748fe4a9dc534c1f62810b35bda7b92c6e5c335c968053978f2d9952c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>RESOLVE_CRLS</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>9c4c820748fe4a9dc534c1f62810b35b705004b1c5867ba60b14486a8991a0cb</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_X509_CERTIFICATE</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>3d989827966bf93615642931bcc55104a4e7c6a092ff5496529fa34050ba9556</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_X509_SUBJECTNAME</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>3d989827966bf93615642931bcc551043a6af4220bc666b0efe3dd272a3a94e7</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>KEYINFO_X509_ISSUERSERIAL</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>3d989827966bf93615642931bcc55104c83d2d5035ccf88f737d7d65bde8de01</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>ResolveTypes</name>
+ <anchor>9c4c820748fe4a9dc534c1f62810b35b</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>KeyInfoTypes</name>
+ <anchor>3d989827966bf93615642931bcc55104</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XSECCryptoX509 * > &</type>
+ <name>getEntityCertificateChain</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>0088fb40a363c7fc8745f32e69723733</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XSECCryptoX509CRL *</type>
+ <name>getCRL</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>63be955fb2ae7a47baf5418e60bc4e23</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< XSECCryptoX509CRL * > &</type>
+ <name>getCRLs</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>23d019d3a5ce8c05e9d260181d18d3aa</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getSubjectName</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>b402ed8b04c98123031309d18da93f3f</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getIssuerName</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>67d59b7ba610caeb3d9b1a2346313cd5</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const char *</type>
+ <name>getSerialNumber</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>9adfc62fd676f194ff3ea8d063d12116</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>extract</name>
+ <anchorfile>a00529.html</anchorfile>
+ <anchor>4167cd73ce30890f82c6f4b6ed51421f</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::X509TrustEngine</name>
+ <filename>a00544.html</filename>
+ <base virtualness="virtual">xmltooling::TrustEngine</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>validate</name>
+ <anchorfile>a00544.html</anchorfile>
+ <anchor>cdc650fcc76db5a9f43888a712978f6d</anchor>
+ <arglist>(XSECCryptoX509 *certEE, const std::vector< XSECCryptoX509 * > &certChain, const CredentialResolver &credResolver, CredentialCriteria *criteria=NULL) const =0</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>X509TrustEngine</name>
+ <anchorfile>a00544.html</anchorfile>
+ <anchor>c2c0084e2024ebd346629625cafeae44</anchor>
+ <arglist>(const xercesc::DOMElement *e=NULL)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XSECCryptoX509CRL</name>
+ <filename>a00559.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getProviderName</name>
+ <anchorfile>a00559.html</anchorfile>
+ <anchor>30f5092912702ecf302179e6a595fcbb</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XSECCryptoX509CRL *</type>
+ <name>clone</name>
+ <anchorfile>a00559.html</anchorfile>
+ <anchor>57fe01183664dda30fa4e5f4a6cc9a67</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>loadX509CRLBase64Bin</name>
+ <anchorfile>a00559.html</anchorfile>
+ <anchor>dde3fb5b0c431b26edc556ab8be4c828</anchor>
+ <arglist>(const char *buf, unsigned int len)=0</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>loadX509CRLPEM</name>
+ <anchorfile>a00559.html</anchorfile>
+ <anchor>dd7f4455ad2d9e5d3fd7d5a85b9f0ec2</anchor>
+ <arglist>(const char *buf, unsigned int len=0)</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual safeBuffer &</type>
+ <name>getDEREncodingSB</name>
+ <anchorfile>a00559.html</anchorfile>
+ <anchor>575932ffbfaa585bcd42cd5dddab0efd</anchor>
+ <arglist>(void)=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::HTTPSOAPTransport</name>
+ <filename>a00425.html</filename>
+ <base virtualness="virtual">xmltooling::SOAPTransport</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>useChunkedEncoding</name>
+ <anchorfile>a00425.html</anchorfile>
+ <anchor>2186b355fc97e766acc2b6482cd0345f</anchor>
+ <arglist>(bool chunked=true)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setRequestHeader</name>
+ <anchorfile>a00425.html</anchorfile>
+ <anchor>895fd2cf6c94e17ff3bfbeb913d8eb24</anchor>
+ <arglist>(const char *name, const char *value)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::vector< std::string > &</type>
+ <name>getResponseHeader</name>
+ <anchorfile>a00425.html</anchorfile>
+ <anchor>90a09c971dd17f1b2da8c8b9dadfc4fe</anchor>
+ <arglist>(const char *name) const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::OpenSSLSOAPTransport</name>
+ <filename>a00457.html</filename>
+ <base virtualness="virtual">xmltooling::SOAPTransport</base>
+ <member kind="typedef">
+ <type>bool(*)</type>
+ <name>ssl_ctx_callback_fn</name>
+ <anchorfile>a00457.html</anchorfile>
+ <anchor>86f5c1b08e342771f7d9ba16a71a9151</anchor>
+ <arglist>(OpenSSLSOAPTransport *transport, SSL_CTX *ssl_ctx, void *userptr)</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setSSLCallback</name>
+ <anchorfile>a00457.html</anchorfile>
+ <anchor>c0814ce749ef41ab75a95613a256b008</anchor>
+ <arglist>(ssl_ctx_callback_fn fn, void *userptr=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setAuthenticated</name>
+ <anchorfile>a00457.html</anchorfile>
+ <anchor>11d6e8f3749886c21e715922de37d0a0</anchor>
+ <arglist>(bool auth)=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::SOAPTransport</name>
+ <filename>a00496.html</filename>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>transport_auth_none</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>afd763f15fbe6818acd53b256e698b7a8fbd80e4a15085537e141d587717ec69</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>transport_auth_basic</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>afd763f15fbe6818acd53b256e698b7afe3a2d54644b475aec9bc511afda214e</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>transport_auth_digest</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>afd763f15fbe6818acd53b256e698b7ab9cbfae4588a04543770710ea2b4440e</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>transport_auth_ntlm</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>afd763f15fbe6818acd53b256e698b7af20ca3f3f74630d87b5f968336fa20c1</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>transport_auth_gss</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>afd763f15fbe6818acd53b256e698b7a4906c1406e700ba6dfd5a2235ad844d5</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>transport_auth_t</name>
+ <anchor>afd763f15fbe6818acd53b256e698b7a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>isConfidential</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>50364245d734a5e9f70124796381063b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setConnectTimeout</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>0628479a98a0dff4e24814ae4a9e7510</anchor>
+ <arglist>(long timeout)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setTimeout</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>5d549b64adea079d4fa7680659911c26</anchor>
+ <arglist>(long timeout)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setAuth</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>f719636a7033121a54bdd43daec089b2</anchor>
+ <arglist>(transport_auth_t authType, const char *username=NULL, const char *password=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setVerifyHost</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>542f4f60eb15290abbadbd690d92f811</anchor>
+ <arglist>(bool verify)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setCredential</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>7d75069c65634417ac0d68df0bc56638</anchor>
+ <arglist>(const Credential *credential=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>setTrustEngine</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>479be43ad0df959e35748dc2d07f5ab9</anchor>
+ <arglist>(const X509TrustEngine *trustEngine=NULL, const CredentialResolver *credResolver=NULL, CredentialCriteria *criteria=NULL, bool mandatory=true)=0</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual bool</type>
+ <name>setProviderOption</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>d0217ed0f74bf739584b1223b51133ed</anchor>
+ <arglist>(const char *provider, const char *option, const char *value)</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>send</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>36adf241ea8040a6b834b8010acc27ea</anchor>
+ <arglist>(std::istream &in)=0</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>send</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>959c75530a9f06dc84c1e596b6b22204</anchor>
+ <arglist>(std::istream *in=NULL)</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::istream &</type>
+ <name>receive</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>f735cce6c57f3b9bdb8374501d5a2cba</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>isAuthenticated</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>80b9f0de753cf8c321156aa46addd81b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::string</type>
+ <name>getContentType</name>
+ <anchorfile>a00496.html</anchorfile>
+ <anchor>14ee8fbe6422039b538caabc3c1f9659</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <class kind="struct">xmltooling::SOAPTransport::Address</class>
+ </compound>
+ <compound kind="struct">
+ <name>xmltooling::SOAPTransport::Address</name>
+ <filename>a00497.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>Address</name>
+ <anchorfile>a00497.html</anchorfile>
+ <anchor>c2c818a885ea42da6955d5d1a5fa6103</anchor>
+ <arglist>(const char *from, const char *to, const char *endpoint)</arglist>
+ </member>
+ <member kind="variable">
+ <type>const char *</type>
+ <name>m_from</name>
+ <anchorfile>a00497.html</anchorfile>
+ <anchor>795e6e707d58346a1eb095415d480759</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const char *</type>
+ <name>m_to</name>
+ <anchorfile>a00497.html</anchorfile>
+ <anchor>c5e8fcc467e28e128d74f3c9d965d007</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const char *</type>
+ <name>m_endpoint</name>
+ <anchorfile>a00497.html</anchorfile>
+ <anchor>5a0caf94eeba8888a82a488a520f716b</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::auto_ptr_char</name>
+ <filename>a00351.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>auto_ptr_char</name>
+ <anchorfile>a00351.html</anchorfile>
+ <anchor>eb0022f7adee77e00e15c965845c2031</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>auto_ptr_char</name>
+ <anchorfile>a00351.html</anchorfile>
+ <anchor>0aeed1ba5302bcdfd9709e15d5c0876a</anchor>
+ <arglist>(const XMLCh *src, bool trim=true)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>auto_ptr_char</name>
+ <anchorfile>a00351.html</anchorfile>
+ <anchor>f94cb25bb8eb7948c5fef0fe1827b54e</anchor>
+ <arglist>(const char *src, bool trim=true)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~auto_ptr_char</name>
+ <anchorfile>a00351.html</anchorfile>
+ <anchor>1d1dc6156d8dfad4e11f8450f144ce05</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>get</name>
+ <anchorfile>a00351.html</anchorfile>
+ <anchor>57ebb3a3f405173b83ff278edc124463</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>char *</type>
+ <name>release</name>
+ <anchorfile>a00351.html</anchorfile>
+ <anchor>f3ef2b33593f48bd586e0f6864273130</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::auto_ptr_XMLCh</name>
+ <filename>a00352.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>auto_ptr_XMLCh</name>
+ <anchorfile>a00352.html</anchorfile>
+ <anchor>bf89f614fcf6d94c70b10ccc7082159d</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>auto_ptr_XMLCh</name>
+ <anchorfile>a00352.html</anchorfile>
+ <anchor>9a7ea1b0d5a93eed930f87f274d0fb7a</anchor>
+ <arglist>(const char *src, bool trim=true)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>auto_ptr_XMLCh</name>
+ <anchorfile>a00352.html</anchorfile>
+ <anchor>cef2fc752ba4c11d02bf629b39144357</anchor>
+ <arglist>(const XMLCh *src, bool trim=true)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~auto_ptr_XMLCh</name>
+ <anchorfile>a00352.html</anchorfile>
+ <anchor>17aeee8c89b6f55a14072ad754fd4e6b</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>const XMLCh *</type>
+ <name>get</name>
+ <anchorfile>a00352.html</anchorfile>
+ <anchor>b89383fae7d5ef996f8ab589acbb3e24</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>XMLCh *</type>
+ <name>release</name>
+ <anchorfile>a00352.html</anchorfile>
+ <anchor>7e17e1ec936e7195b8c349851aac11db</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::auto_arrayptr</name>
+ <filename>a00350.html</filename>
+ <templarg>T</templarg>
+ <member kind="function">
+ <type></type>
+ <name>auto_arrayptr</name>
+ <anchorfile>a00350.html</anchorfile>
+ <anchor>705ab86c4139ba5eb2dc7dc0c28a6563</anchor>
+ <arglist>(T *ptr)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~auto_arrayptr</name>
+ <anchorfile>a00350.html</anchorfile>
+ <anchor>0a3e150f3ecde5a5bbe3347964c9b4d2</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>const T *</type>
+ <name>get</name>
+ <anchorfile>a00350.html</anchorfile>
+ <anchor>b256b00cfccc300d9f4c74faaa102da8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>T *</type>
+ <name>release</name>
+ <anchorfile>a00350.html</anchorfile>
+ <anchor>92e9992fd0408b3b2af4233d244bbfa1</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::CurlURLInputStream</name>
+ <filename>a00375.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>CurlURLInputStream</name>
+ <anchorfile>a00375.html</anchorfile>
+ <anchor>8011263fa7afe34937255605eed2410c</anchor>
+ <arglist>(const char *url)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>CurlURLInputStream</name>
+ <anchorfile>a00375.html</anchorfile>
+ <anchor>13cd5a41c17509248933e5a2d769551a</anchor>
+ <arglist>(const XMLCh *url)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>CurlURLInputStream</name>
+ <anchorfile>a00375.html</anchorfile>
+ <anchor>3461eeffbc91264d3c758f48773ea621</anchor>
+ <arglist>(const xercesc::DOMElement *e)</arglist>
+ </member>
+ <member kind="function">
+ <type>unsigned int</type>
+ <name>curPos</name>
+ <anchorfile>a00375.html</anchorfile>
+ <anchor>7a604967cc9d69c6e0dcd1f97a555522</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>xsecsize_t</type>
+ <name>readBytes</name>
+ <anchorfile>a00375.html</anchorfile>
+ <anchor>4b7dfbc515e4d9e8fb2682e6e860e9a5</anchor>
+ <arglist>(XMLByte *const toFill, const xsecsize_t maxToRead)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::DateTime</name>
+ <filename>a00378.html</filename>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::NDC</name>
+ <filename>a00452.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>NDC</name>
+ <anchorfile>a00452.html</anchorfile>
+ <anchor>c18b9540f827cd5293c60a18253a29b8</anchor>
+ <arglist>(const char *context)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>NDC</name>
+ <anchorfile>a00452.html</anchorfile>
+ <anchor>9447a199c5a9a0812908aa97ba47e81b</anchor>
+ <arglist>(const std::string &context)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~NDC</name>
+ <anchorfile>a00452.html</anchorfile>
+ <anchor>d85c5b138be10e1c96cbde2cb7fc2420</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ParserPool</name>
+ <filename>a00461.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>ParserPool</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>ca3c09d237ffdd42c59b4f21470861c8</anchor>
+ <arglist>(bool namespaceAware=true, bool schemaAware=false)</arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMDocument *</type>
+ <name>newDocument</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>82251bb1bf77cc8316b5ca9bf128e5d7</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMDocument *</type>
+ <name>parse</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>ad6274aca808983be1e501fe809f0314</anchor>
+ <arglist>(xercesc::DOMInputSource &domsrc)</arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMDocument *</type>
+ <name>parse</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>b2368f59df71ad113a2998c03ef94d6b</anchor>
+ <arglist>(std::istream &is)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>loadCatalog</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>66e37d10700435f9c6b5affe6af48a2f</anchor>
+ <arglist>(const XMLCh *pathname)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>loadSchema</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>a1053da6e58d23602ea2b214fc20cf63</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *pathname)</arglist>
+ </member>
+ <member kind="function">
+ <type>xercesc::DOMInputSource *</type>
+ <name>resolveEntity</name>
+ <anchorfile>a00461.html</anchorfile>
+ <anchor>8e323a9c9fd10416ea3dc51b05409ac6</anchor>
+ <arglist>(const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::StreamInputSource</name>
+ <filename>a00503.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>StreamInputSource</name>
+ <anchorfile>a00503.html</anchorfile>
+ <anchor>3b339de6814d2d17ca2a2e3fa23f2074</anchor>
+ <arglist>(std::istream &is, const char *systemId=NULL)</arglist>
+ </member>
+ <class kind="class">xmltooling::StreamInputSource::StreamBinInputStream</class>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::StreamInputSource::StreamBinInputStream</name>
+ <filename>a00504.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>StreamBinInputStream</name>
+ <anchorfile>a00504.html</anchorfile>
+ <anchor>3d55befc6f971a3cb3aacdfe114a3acf</anchor>
+ <arglist>(std::istream &is)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::URLInputSource</name>
+ <filename>a00523.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>URLInputSource</name>
+ <anchorfile>a00523.html</anchorfile>
+ <anchor>8448f67ea027763f239c3332abc0bf33</anchor>
+ <arglist>(const XMLCh *url, const char *systemId=NULL)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>URLInputSource</name>
+ <anchorfile>a00523.html</anchorfile>
+ <anchor>20f2cbccb4f53f45cd81df8828620635</anchor>
+ <arglist>(const xercesc::DOMElement *e, const char *systemId=NULL)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::PathResolver</name>
+ <filename>a00462.html</filename>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_LIB_FILE</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>3993854759ba0350e7bf1dcffd5a679c5a7a34e1df3f74f02051b0fd2ae28517</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_LOG_FILE</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>3993854759ba0350e7bf1dcffd5a679cfefb7102b5ec3cf2de1bb3e9a9794f0d</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_XML_FILE</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>3993854759ba0350e7bf1dcffd5a679cd15b5efc78e297f29c7ff79bf1014814</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_RUN_FILE</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>3993854759ba0350e7bf1dcffd5a679c45e69e7661e4b82bc8a0b8ece8268d8d</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumvalue">
+ <type>@</type>
+ <name>XMLTOOLING_CFG_FILE</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>3993854759ba0350e7bf1dcffd5a679c3b04d8f5c973c865ac965f292c9d47d4</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="enumeration">
+ <name>file_type_t</name>
+ <anchor>3993854759ba0350e7bf1dcffd5a679c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setDefaultPackageName</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>e2512dae82fb5e4bb9976dc791d3f542</anchor>
+ <arglist>(const char *pkgname)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setDefaultPrefix</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>97db0825d92ba990e3aa5e053f54c323</anchor>
+ <arglist>(const char *prefix)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setLibDir</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>6e08f1b395c01e98cfd34fb8bcbecec0</anchor>
+ <arglist>(const char *dir)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setLogDir</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>f83e0d8e56031795d08e5136ed9bed49</anchor>
+ <arglist>(const char *dir)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setXMLDir</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>042505f165b1afdb5fb7af9ee9612eb0</anchor>
+ <arglist>(const char *dir)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setRunDir</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>36a354c3fe9fa081b0d3b685419669e4</anchor>
+ <arglist>(const char *dir)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>setCfgDir</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>0283907966156dedaa6b08e9bc4c78e3</anchor>
+ <arglist>(const char *dir)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const std::string &</type>
+ <name>resolve</name>
+ <anchorfile>a00462.html</anchorfile>
+ <anchor>6de76ae00ab8dd18d7619f74b4c92699</anchor>
+ <arglist>(std::string &s, file_type_t filetype, const char *pkgname=NULL, const char *prefix=NULL) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::hasQName</name>
+ <filename>a00419.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>hasQName</name>
+ <anchorfile>a00419.html</anchorfile>
+ <anchor>e129d179432e3fbaa971b48d4e7b2327</anchor>
+ <arglist>(const QName &q)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator()</name>
+ <anchorfile>a00419.html</anchorfile>
+ <anchor>8466cb60077c739979d6ec39514be9c7</anchor>
+ <arglist>(const XMLObject *xmlObject) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::hasSchemaType</name>
+ <filename>a00420.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>hasSchemaType</name>
+ <anchorfile>a00420.html</anchorfile>
+ <anchor>f951de66f86cf1335dcc0c9e351cea75</anchor>
+ <arglist>(const QName &q)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>operator()</name>
+ <anchorfile>a00420.html</anchorfile>
+ <anchor>556aae906347c8fb4fd758ebd573bec0</anchor>
+ <arglist>(const XMLObject *xmlObject) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ReloadableXMLFile</name>
+ <filename>a00479.html</filename>
+ <base protection="protected" virtualness="virtual">xmltooling::Lockable</base>
+ <member kind="function">
+ <type>Lockable *</type>
+ <name>lock</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>0ab6ec8160691b536a5f22816d1fc6a8</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>unlock</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>6a22afbcef62d60c6c193e857760b82f</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" protection="protected">
+ <type></type>
+ <name>ReloadableXMLFile</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>d16015f7a604a0180f2cbaa97ae937de</anchor>
+ <arglist>(const xercesc::DOMElement *e, logging::Category &log)</arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual std::pair< bool, xercesc::DOMElement * ></type>
+ <name>load</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>b323630dc7c233db6a7556a2d518ab1e</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>const xercesc::DOMElement *</type>
+ <name>m_root</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>871c01f825293101746216ca48bac451</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>bool</type>
+ <name>m_local</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>c2fabed40789d9d06819875123181d1b</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>bool</type>
+ <name>m_validate</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>f337f78843ec483fd653ed7d7271bc53</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::string</type>
+ <name>m_source</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>a66e3bef51741040c0defebd01848b8a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>std::string</type>
+ <name>m_backing</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>afa1c06443ceae513414c2abe319681a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>time_t</type>
+ <name>m_filestamp</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>86d36200e2ece81dbd5eb39da4a84a3a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>time_t</type>
+ <name>m_reloadInterval</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>968c46dcf9fd89a4ec30f3fb94e25acd</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>RWLock *</type>
+ <name>m_lock</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>3e66bb693f895cc2589ad12a6120d43f</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>logging::Category &</type>
+ <name>m_log</name>
+ <anchorfile>a00479.html</anchorfile>
+ <anchor>0e59323a1742b90b3a2a9d25a4e71e44</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ReplayCache</name>
+ <filename>a00480.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>ReplayCache</name>
+ <anchorfile>a00480.html</anchorfile>
+ <anchor>65813cbb6cdccedb82fbc66e422516dd</anchor>
+ <arglist>(StorageService *storage=NULL)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual bool</type>
+ <name>check</name>
+ <anchorfile>a00480.html</anchorfile>
+ <anchor>1b021418ab3630d0f419f32411b0234a</anchor>
+ <arglist>(const char *context, const char *s, time_t expires)</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>check</name>
+ <anchorfile>a00480.html</anchorfile>
+ <anchor>e7652145498cc96a0843a1a8ad4244b9</anchor>
+ <arglist>(const char *context, const XMLCh *s, time_t expires)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::StorageService</name>
+ <filename>a00502.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>createString</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>314bdf9c6ac51c4edcd0f3ca79d11355</anchor>
+ <arglist>(const char *context, const char *key, const char *value, time_t expiration)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>readString</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>f179e55a19a1ec478aeae0ccad6a102f</anchor>
+ <arglist>(const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>updateString</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>caea8d3c75f4781368f236e1f8cbbb45</anchor>
+ <arglist>(const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>deleteString</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>f697222ceb16740a6539daea28fc90da</anchor>
+ <arglist>(const char *context, const char *key)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>createText</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>cf888184e3c2b4831f47f71fe069ef6a</anchor>
+ <arglist>(const char *context, const char *key, const char *value, time_t expiration)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>readText</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>80841ca42524b4ba00948abcc7162517</anchor>
+ <arglist>(const char *context, const char *key, std::string *pvalue=NULL, time_t *pexpiration=NULL, int version=0)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>updateText</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>6b197f2401cb1d42e241f8b7560655a9</anchor>
+ <arglist>(const char *context, const char *key, const char *value=NULL, time_t expiration=0, int version=0)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>deleteText</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>d33e93bc48d35eaac2e8cece9cd7330b</anchor>
+ <arglist>(const char *context, const char *key)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>reap</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>e0c45b1e7e1ea0f81e998fd1985194f6</anchor>
+ <arglist>(const char *context)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>updateContext</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>761fc446e8288a8f76144697d3b96b19</anchor>
+ <arglist>(const char *context, time_t expiration)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>deleteContext</name>
+ <anchorfile>a00502.html</anchorfile>
+ <anchor>eb8b202ffd9b9a93edcd033b6776858f</anchor>
+ <arglist>(const char *context)=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::TemplateEngine</name>
+ <filename>a00505.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>TemplateEngine</name>
+ <anchorfile>a00505.html</anchorfile>
+ <anchor>800d10d615807ed98df4513266ad94c1</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setTagPrefix</name>
+ <anchorfile>a00505.html</anchorfile>
+ <anchor>3f28f5b1e3cece34684b17ffcbda588e</anchor>
+ <arglist>(const char *tagPrefix)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>run</name>
+ <anchorfile>a00505.html</anchorfile>
+ <anchor>54c62da42d450d7cf08a32760610fc9d</anchor>
+ <arglist>(std::istream &is, std::ostream &os, const TemplateParameters &parameters, const XMLToolingException *e=NULL) const </arglist>
+ </member>
+ <member kind="variable" static="yes">
+ <type>static std::string</type>
+ <name>unsafe_chars</name>
+ <anchorfile>a00505.html</anchorfile>
+ <anchor>2e98443722632d0e8f0ae0e9d3b18fe0</anchor>
+ <arglist></arglist>
+ </member>
+ <class kind="class">xmltooling::TemplateEngine::TemplateParameters</class>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::TemplateEngine::TemplateParameters</name>
+ <filename>a00506.html</filename>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getParameter</name>
+ <anchorfile>a00506.html</anchorfile>
+ <anchor>ea47e68b5a0814e94179cf245f76933a</anchor>
+ <arglist>(const char *name) const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const std::multimap< std::string, std::string > *</type>
+ <name>getLoopCollection</name>
+ <anchorfile>a00506.html</anchorfile>
+ <anchor>508170ac59042b1f0eb024b70f884ec1</anchor>
+ <arglist>(const char *name) const </arglist>
+ </member>
+ <member kind="variable">
+ <type>std::map< std::string, std::string ></type>
+ <name>m_map</name>
+ <anchorfile>a00506.html</anchorfile>
+ <anchor>01912b7019625dcf8df1f2f54b62fefc</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>std::map< std::string, std::multimap< std::string, std::string > ></type>
+ <name>m_collectionMap</name>
+ <anchorfile>a00506.html</anchorfile>
+ <anchor>a1abf9896fd4aebd25465bc0fa972747</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>const GenericRequest *</type>
+ <name>m_request</name>
+ <anchorfile>a00506.html</anchorfile>
+ <anchor>0675dc2d7436d7cb95d599589d761dc8</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ThreadingException</name>
+ <filename>a00508.html</filename>
+ <base>xmltooling::XMLToolingException</base>
+ <member kind="function">
+ <type></type>
+ <name>ThreadingException</name>
+ <anchorfile>a00508.html</anchorfile>
+ <anchor>7962d85e20d443e2701f361499177053</anchor>
+ <arglist>(const char *msg=NULL, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>ThreadingException</name>
+ <anchorfile>a00508.html</anchorfile>
+ <anchor>f125a96866b48384701bd0e9ccbb3b34</anchor>
+ <arglist>(const char *msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>ThreadingException</name>
+ <anchorfile>a00508.html</anchorfile>
+ <anchor>86e4366a68dc91533fb8f832ad5f3c1b</anchor>
+ <arglist>(const std::string &msg, const xmltooling::params &p=xmltooling::params())</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>ThreadingException</name>
+ <anchorfile>a00508.html</anchorfile>
+ <anchor>0951e0c6567fe445fe0e0fe711d9c02f</anchor>
+ <arglist>(const std::string &msg, const xmltooling::namedparams &p)</arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual const char *</type>
+ <name>getClassName</name>
+ <anchorfile>a00508.html</anchorfile>
+ <anchor>673d61195a4847f5d6ff5e35d99c385e</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>raise</name>
+ <anchorfile>a00508.html</anchorfile>
+ <anchor>389af9894abe057140768b1312e116c4</anchor>
+ <arglist>() const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Thread</name>
+ <filename>a00507.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>detach</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>d06549ae5c7ce80597a5530479dcb99c</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>join</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>e5ef9a8463d9e43b406022f6c1b8d199</anchor>
+ <arglist>(void **thread_return)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>kill</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>834ffac4c81ed19878efe01509ea6e45</anchor>
+ <arglist>(int signo)=0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Thread *</type>
+ <name>create</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>7a6d95d2c5d1936a864a37acddf4b8d4</anchor>
+ <arglist>(void *(*start_routine)(void *), void *arg)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>exit</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>17e1d8a1abe662f6cb538912d06cdbc1</anchor>
+ <arglist>(void *return_val)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>sleep</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>f962224e99122fb0635f59f9d93f5530</anchor>
+ <arglist>(int seconds)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>mask_all_signals</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>edec822b2be29be467bec8465bcc0a1d</anchor>
+ <arglist>(void)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static int</type>
+ <name>mask_signals</name>
+ <anchorfile>a00507.html</anchorfile>
+ <anchor>1430ea421efa18edafd379a0585bf948</anchor>
+ <arglist>(int how, const sigset_t *newmask, sigset_t *oldmask)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ThreadKey</name>
+ <filename>a00509.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>setData</name>
+ <anchorfile>a00509.html</anchorfile>
+ <anchor>ff62ac5571c5261534595f0095c674a3</anchor>
+ <arglist>(void *data)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void *</type>
+ <name>getData</name>
+ <anchorfile>a00509.html</anchorfile>
+ <anchor>8a2be3969aed1e9fcb3a6649eff774f7</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static ThreadKey *</type>
+ <name>create</name>
+ <anchorfile>a00509.html</anchorfile>
+ <anchor>4ff12740d5ac8640a6bfe98434c6f9ec</anchor>
+ <arglist>(void(*destroy_fn)(void *))</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Mutex</name>
+ <filename>a00449.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>lock</name>
+ <anchorfile>a00449.html</anchorfile>
+ <anchor>b2fd493e23aa594cd267d0b5e39b847b</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>unlock</name>
+ <anchorfile>a00449.html</anchorfile>
+ <anchor>1bd0643a5aa85c0d612bfddc5d1d372a</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static Mutex *</type>
+ <name>create</name>
+ <anchorfile>a00449.html</anchorfile>
+ <anchor>43aacc3a6509ec560208b27ad15fe6f8</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::RWLock</name>
+ <filename>a00485.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>rdlock</name>
+ <anchorfile>a00485.html</anchorfile>
+ <anchor>031ee55591c458d398c012e21ecd8f8a</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>wrlock</name>
+ <anchorfile>a00485.html</anchorfile>
+ <anchor>63b3c77f87ea8c806fca0eae84aa264f</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>unlock</name>
+ <anchorfile>a00485.html</anchorfile>
+ <anchor>229a7ecde18609f0a168c4279320b8c4</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static RWLock *</type>
+ <name>create</name>
+ <anchorfile>a00485.html</anchorfile>
+ <anchor>d14f6a27df7d1581a863dac4875d1785</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::CondWait</name>
+ <filename>a00369.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>wait</name>
+ <anchorfile>a00369.html</anchorfile>
+ <anchor>27b0fad6c76b0ba1ddc84195947fa9da</anchor>
+ <arglist>(Mutex *lock)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>timedwait</name>
+ <anchorfile>a00369.html</anchorfile>
+ <anchor>58fdd1fdb53c30c963b06fa424fe5ce8</anchor>
+ <arglist>(Mutex *lock, int delay_seconds)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>signal</name>
+ <anchorfile>a00369.html</anchorfile>
+ <anchor>047bfe4f8b0d1feb76cf4ba663527151</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual int</type>
+ <name>broadcast</name>
+ <anchorfile>a00369.html</anchorfile>
+ <anchor>bf79d11d1b9bfffc58a4713a14d8de1b</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static CondWait *</type>
+ <name>create</name>
+ <anchorfile>a00369.html</anchorfile>
+ <anchor>bf48d7291cd167854b9b480f030f2728</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Lock</name>
+ <filename>a00441.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>Lock</name>
+ <anchorfile>a00441.html</anchorfile>
+ <anchor>753d1fa7bc918aa4f1ac4d4132b7ba32</anchor>
+ <arglist>(Mutex *mtx)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~Lock</name>
+ <anchorfile>a00441.html</anchorfile>
+ <anchor>428f07e30c6fec5911ccd42fa9cac456</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::SharedLock</name>
+ <filename>a00489.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>SharedLock</name>
+ <anchorfile>a00489.html</anchorfile>
+ <anchor>bc769c830da81988995e14b4bc37a1f6</anchor>
+ <arglist>(RWLock *lock, bool lockit=true)</arglist>
+ </member>
+ <member kind="function">
+ <type></type>
+ <name>~SharedLock</name>
+ <anchorfile>a00489.html</anchorfile>
+ <anchor>d51358f73f4bfd9732847782998d65f5</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::URLEncoder</name>
+ <filename>a00522.html</filename>
+ <member kind="function" virtualness="virtual">
+ <type>virtual std::string</type>
+ <name>encode</name>
+ <anchorfile>a00522.html</anchorfile>
+ <anchor>250659260ecf95b5dac2347343db6104</anchor>
+ <arglist>(const char *s) const </arglist>
+ </member>
+ <member kind="function" virtualness="virtual">
+ <type>virtual void</type>
+ <name>decode</name>
+ <anchorfile>a00522.html</anchorfile>
+ <anchor>eaaa0f427ea28f49a124f04dfbb005a7</anchor>
+ <arglist>(char *s) const </arglist>
+ </member>
+ <member kind="function" protection="protected" virtualness="virtual">
+ <type>virtual bool</type>
+ <name>isBad</name>
+ <anchorfile>a00522.html</anchorfile>
+ <anchor>71d2d39529e4db0a8f30e65254d8d583</anchor>
+ <arglist>(char ch) const </arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XercesJanitor</name>
+ <filename>a00545.html</filename>
+ <templarg>T</templarg>
+ <member kind="function">
+ <type></type>
+ <name>XercesJanitor</name>
+ <anchorfile>a00545.html</anchorfile>
+ <anchor>d8cc90d6de24820c3dd68e79b17fd7d9</anchor>
+ <arglist>(T *resource)</arglist>
+ </member>
+ <member kind="function">
+ <type>T *</type>
+ <name>get</name>
+ <anchorfile>a00545.html</anchorfile>
+ <anchor>55a17bc794e24290ea6cf655c44b06b2</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>T *</type>
+ <name>operator-></name>
+ <anchorfile>a00545.html</anchorfile>
+ <anchor>67236f9716dba2e9fb02fdecc43da479</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>T *</type>
+ <name>release</name>
+ <anchorfile>a00545.html</anchorfile>
+ <anchor>5fd7a603cc8b4e0ab09d71b558d57a95</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLHelper</name>
+ <filename>a00546.html</filename>
+ <member kind="function" static="yes">
+ <type>static bool</type>
+ <name>hasXSIType</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>67ba77945946ec316df134effbec4895</anchor>
+ <arglist>(const xercesc::DOMElement *e)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static QName *</type>
+ <name>getXSIType</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>5e8e903d67d534783bc18fdf97487a59</anchor>
+ <arglist>(const xercesc::DOMElement *e)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMAttr *</type>
+ <name>getIdAttribute</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>db434dde1edb98f77b28f2d34cc7e996</anchor>
+ <arglist>(const xercesc::DOMElement *domElement)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const XMLObject *</type>
+ <name>getXMLObjectById</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>c2d2669beba341acc201d12bb889aec3</anchor>
+ <arglist>(const XMLObject &tree, const XMLCh *id)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XMLObject *</type>
+ <name>getXMLObjectById</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>d437cd7114ea3ea529ad4531c8697d10</anchor>
+ <arglist>(XMLObject &tree, const XMLCh *id)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static QName *</type>
+ <name>getNodeQName</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>adb4cc3693b732925511e156b26f4171</anchor>
+ <arglist>(const xercesc::DOMNode *domNode)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static QName *</type>
+ <name>getAttributeValueAsQName</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>111bfeb2a577820acd317035a8fe493e</anchor>
+ <arglist>(const xercesc::DOMAttr *attribute)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static QName *</type>
+ <name>getNodeValueAsQName</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>14f5195ff738e6492fc724f918f9853d</anchor>
+ <arglist>(const xercesc::DOMNode *domNode)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>appendChildElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>08a4ca04791cc9e7f396fac26fdcec3f</anchor>
+ <arglist>(xercesc::DOMElement *parentElement, xercesc::DOMElement *childElement)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static bool</type>
+ <name>isNodeNamed</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>f3326d31f6f836b03984d09b5245e3ec</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *local)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getFirstChildElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>e4a40e77ba537407e8b306857d59e35e</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getLastChildElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>e208156ea4c357281f5ccbefdadf7279</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getNextSiblingElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>4a7e2f9008df8fa9ba1450435e74ff6a</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getPreviousSiblingElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>040af42794b5d6753c2616d9fe06591b</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *localName=NULL)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getFirstChildElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>a2b77fce0749a6f65a9ae00be63821c6</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getLastChildElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>f0d232165434a2f0decee0f19fed6329</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getNextSiblingElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>bd0df582c3fce1a40470ce7d535b014b</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static xercesc::DOMElement *</type>
+ <name>getPreviousSiblingElement</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>0660006ffbf1f0944e229fb64181ae52</anchor>
+ <arglist>(const xercesc::DOMNode *n, const XMLCh *ns, const XMLCh *localName)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const XMLCh *</type>
+ <name>getTextContent</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>31bcac79ec2946f2abd44eb223dd8f34</anchor>
+ <arglist>(const xercesc::DOMElement *e)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>serialize</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>9c896683e468a122e03972715314d8ba</anchor>
+ <arglist>(const xercesc::DOMNode *n, std::string &buf, bool pretty=false)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static std::ostream &</type>
+ <name>serialize</name>
+ <anchorfile>a00546.html</anchorfile>
+ <anchor>6e6a1ca5035600534d5c5d3494a8657c</anchor>
+ <arglist>(const xercesc::DOMNode *n, std::ostream &out, bool pretty=false)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLObjectChildrenIterator</name>
+ <filename>a00549.html</filename>
+ <templarg>Container</templarg>
+ <templarg>_Ty</templarg>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLObjectChildrenList</name>
+ <filename>a00550.html</filename>
+ <templarg>Container</templarg>
+ <templarg>_Ty</templarg>
+ <member kind="function">
+ <type></type>
+ <name>XMLObjectChildrenList</name>
+ <anchorfile>a00550.html</anchorfile>
+ <anchor>dacb270f77b56ab039587049058464e6</anchor>
+ <arglist>(XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLObjectPairList</name>
+ <filename>a00552.html</filename>
+ <templarg>Container</templarg>
+ <templarg>_Ty</templarg>
+ <member kind="function">
+ <type></type>
+ <name>XMLObjectPairList</name>
+ <anchorfile>a00552.html</anchorfile>
+ <anchor>f18e485a18105e6e490adfedc3ac7421</anchor>
+ <arglist>(XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence)</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::Validator</name>
+ <filename>a00525.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>validate</name>
+ <anchorfile>a00525.html</anchorfile>
+ <anchor>3489bcbbc5b4dc2e2850e82b28883bfc</anchor>
+ <arglist>(const XMLObject *xmlObject) const =0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::ValidatorSuite</name>
+ <filename>a00526.html</filename>
+ <member kind="function">
+ <type></type>
+ <name>ValidatorSuite</name>
+ <anchorfile>a00526.html</anchorfile>
+ <anchor>ed14decfba47135551df8290b656d770</anchor>
+ <arglist>(const char *id)</arglist>
+ </member>
+ <member kind="function">
+ <type>const char *</type>
+ <name>getId</name>
+ <anchorfile>a00526.html</anchorfile>
+ <anchor>251f717a1cc544d280c3a7fc0cc5a78a</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>validate</name>
+ <anchorfile>a00526.html</anchorfile>
+ <anchor>ed327170801b8ed34d8c65b8aa10dca2</anchor>
+ <arglist>(const XMLObject *xmlObject) const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>registerValidator</name>
+ <anchorfile>a00526.html</anchorfile>
+ <anchor>8c10998e79352db435fb0b6b96466fff</anchor>
+ <arglist>(const QName &key, Validator *validator)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>deregisterValidators</name>
+ <anchorfile>a00526.html</anchorfile>
+ <anchor>46b7a5b7859d503d20adb76fd2172a94</anchor>
+ <arglist>(const QName &key)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>destroyValidators</name>
+ <anchorfile>a00526.html</anchorfile>
+ <anchor>2fd51cae62d16aab28e0f8adfd98adf5</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLObject</name>
+ <filename>a00547.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual XMLObject *</type>
+ <name>clone</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>133c8a0972116c6a2315157261d962de</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>detach</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>ca3ff8bdec5b00c97f5808a4c5a17c55</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const QName &</type>
+ <name>getElementQName</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>0ae4e9bc225761ad551a11d41f6d116d</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::set< Namespace > &</type>
+ <name>getNamespaces</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>1d5b9b55898b9a48a533f87531a8ff33</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>addNamespace</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>4596a523687399fb67b6257779925232</anchor>
+ <arglist>(const Namespace &ns) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>removeNamespace</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>b23df5e4e3a559308dd40c0d8e82c505</anchor>
+ <arglist>(const Namespace &ns)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const QName *</type>
+ <name>getSchemaType</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>274ff5fce9397de658988ed7bb3e4b07</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getXMLID</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>f214019ec0b9de2dd0ccfc9bb51b01b5</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>bool</type>
+ <name>nil</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>b671e23e25f21a5f8643261e2744430b</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xmlconstants::xmltooling_bool_t</type>
+ <name>getNil</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>2108546dd24deac62dfb3c490c56e6e5</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>nil</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>fff8f2458a76170b643bd32e40e3180d</anchor>
+ <arglist>(xmlconstants::xmltooling_bool_t value)=0</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>nil</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>6b646f095bb43b960e85ea9b5ed8602a</anchor>
+ <arglist>(bool value)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setNil</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>b28c3e581db3c81a0b7d45c0deb6e7fe</anchor>
+ <arglist>(const XMLCh *value)</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>hasParent</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>e8e6e5a70e5d4d7bae939e99d99c3de3</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XMLObject *</type>
+ <name>getParent</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>8d6db6c0152f48534573ab2fd787cdb4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setParent</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>0ef2b88f76039de6fde04a7222d7137d</anchor>
+ <arglist>(XMLObject *parent)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>hasChildren</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>256d43af739f55f5de99f9c5ebce5598</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const std::list< XMLObject * > &</type>
+ <name>getOrderedChildren</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>878cffcb4470dd8eee198294795add9b</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>removeChild</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>2b9dcfc445191677b2ecbc6cebd19073</anchor>
+ <arglist>(XMLObject *child)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual const XMLCh *</type>
+ <name>getTextContent</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>c1a515dbadf9e6e3ed4ba6954df7bd2f</anchor>
+ <arglist>(unsigned int position=0) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setTextContent</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>8667f3cb026c569ba226fb805efc4f69</anchor>
+ <arglist>(const XMLCh *value, unsigned int position=0)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xercesc::DOMElement *</type>
+ <name>getDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>9964e5c214c2cd637a1fe9562fa3b3cf</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>aba949e28cf8b0aa1417086c185c96a9</anchor>
+ <arglist>(xercesc::DOMElement *dom, bool bindDocument=false) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>setDocument</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>be10e16c3b069d0f951cbe7b949a6605</anchor>
+ <arglist>(xercesc::DOMDocument *doc) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>releaseDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>ce8b45fff6b6551dba30ac3b0987e724</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>releaseParentDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>b0620ccae7799b977e306396350f1dfd</anchor>
+ <arglist>(bool propagateRelease=true) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>releaseChildrenDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>73e422bf5d64f6d26f9b3da2f99967b8</anchor>
+ <arglist>(bool propagateRelease=true) const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>releaseThisandParentDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>83644a25feb5e1c4220cfe1e0bb0e1d8</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>releaseThisAndChildrenDOM</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>ef128697e8b5a3fb70f554ebc55933e2</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xercesc::DOMElement *</type>
+ <name>marshall</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>c747652c201accc51f6b01c7dd1e8e0d</anchor>
+ <arglist>(xercesc::DOMDocument *document=NULL, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual xercesc::DOMElement *</type>
+ <name>marshall</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>f059875170f34a68f941b6e8cb63048a</anchor>
+ <arglist>(xercesc::DOMElement *parentElement, const std::vector< xmlsignature::Signature * > *sigs=NULL, const Credential *credential=NULL) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XMLObject *</type>
+ <name>unmarshall</name>
+ <anchorfile>a00547.html</anchorfile>
+ <anchor>b0ea2e523e0f59ed2310fd6f3fd7cb10</anchor>
+ <arglist>(xercesc::DOMElement *element, bool bindDocument=false)=0</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLObjectBuilder</name>
+ <filename>a00548.html</filename>
+ <member kind="function" virtualness="pure">
+ <type>virtual XMLObject *</type>
+ <name>buildObject</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>c15bf36da46fa469f993419ed623e54e</anchor>
+ <arglist>(const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>buildFromQName</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>fe26636964c75e9d407cd50e56375977</anchor>
+ <arglist>(const QName &q) const </arglist>
+ </member>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>buildFromElement</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>89318e01de86c40975c62012f1ef7e6e</anchor>
+ <arglist>(xercesc::DOMElement *element, bool bindDocument=false) const </arglist>
+ </member>
+ <member kind="function">
+ <type>XMLObject *</type>
+ <name>buildFromDocument</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>ee93390bc68d0b9a91a6c49c488dda52</anchor>
+ <arglist>(xercesc::DOMDocument *doc, bool bindDocument=true) const </arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XMLObject *</type>
+ <name>buildOneFromElement</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>26c2ed67001b16d8648fb9f1a9ede00b</anchor>
+ <arglist>(xercesc::DOMElement *element, bool bindDocument=false)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const XMLObjectBuilder *</type>
+ <name>getBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>3cb470370051b7d3f55280c940bb3ae9</anchor>
+ <arglist>(const QName &key)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const XMLObjectBuilder *</type>
+ <name>getBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>8bfe4e33e339d1390dca6bb8d3377c34</anchor>
+ <arglist>(const xercesc::DOMElement *element)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const XMLObjectBuilder *</type>
+ <name>getDefaultBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>054f7a25141c19f22c27660ea85fc2af</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static const std::map< QName, XMLObjectBuilder * > &</type>
+ <name>getBuilders</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>6c2ff4bca03df69332ebdea631869d2e</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>registerBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>e610bbe9b275d38c47f31edc4a5c1313</anchor>
+ <arglist>(const QName &builderKey, XMLObjectBuilder *builder)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>registerDefaultBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>59a70310dfa62ae07e04cb8f7b4bf9da</anchor>
+ <arglist>(XMLObjectBuilder *builder)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>deregisterBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>8d51ed5fa716e00686cce3d73cb9b691</anchor>
+ <arglist>(const QName &builderKey)</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>deregisterDefaultBuilder</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>4ecdff36694103918b398fbca57d4f10</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static void</type>
+ <name>destroyBuilders</name>
+ <anchorfile>a00548.html</anchorfile>
+ <anchor>4e301b5121aa8317adf08c4d0653dd27</anchor>
+ <arglist>()</arglist>
+ </member>
+ </compound>
+ <compound kind="class">
+ <name>xmltooling::XMLToolingConfig</name>
+ <filename>a00555.html</filename>
+ <base virtualness="virtual">xmltooling::Lockable</base>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>init</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>6aecc8d2b583e100e977e59d65770a31</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>term</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>a9e5c64dd5834a9811d6d94e5c54101a</anchor>
+ <arglist>()=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>load_library</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>ada3ecde44234fe6e5e5d0ace413bc6c</anchor>
+ <arglist>(const char *path, void *context=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual bool</type>
+ <name>log_config</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>366aea8eb022f806dcb6e956e9ec4e7c</anchor>
+ <arglist>(const char *config=NULL)=0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual ParserPool &</type>
+ <name>getParser</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>bfc3fbd8511b66cf1359dc27069461d4</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual ParserPool &</type>
+ <name>getValidatingParser</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>7d781bfde192e394803532fd5a526f62</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function">
+ <type>const KeyInfoResolver *</type>
+ <name>getKeyInfoResolver</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>dcbf93b196b3e5e332382a749e966be7</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>ReplayCache *</type>
+ <name>getReplayCache</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>22491f03a464a9e220ca814d6c25a37a</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setKeyInfoResolver</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>227c87f5e3f44c7e2cfb775a15ff2e41</anchor>
+ <arglist>(KeyInfoResolver *keyInfoResolver)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setReplayCache</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>7cf64a563dd7f5e757fd409076b8ce89</anchor>
+ <arglist>(ReplayCache *replayCache)</arglist>
+ </member>
+ <member kind="function">
+ <type>PathResolver *</type>
+ <name>getPathResolver</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>2f0a604724a9adc37409df36cf9355b1</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>TemplateEngine *</type>
+ <name>getTemplateEngine</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>ff27238b4701433fe4117fdf67afcd20</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>const URLEncoder *</type>
+ <name>getURLEncoder</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>e1a1f8245d11781ef60de6bcfefa0c72</anchor>
+ <arglist>() const </arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setPathResolver</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>a57f1d78f28f933a53c58df40646a06f</anchor>
+ <arglist>(PathResolver *pathResolver)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setTemplateEngine</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>759f20fafc670a8287d0993a9a16ff56</anchor>
+ <arglist>(TemplateEngine *templateEngine)</arglist>
+ </member>
+ <member kind="function">
+ <type>void</type>
+ <name>setURLEncoder</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>d248af06900bafc1ec482fbf57fe71da</anchor>
+ <arglist>(URLEncoder *urlEncoder)</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual XSECCryptoX509CRL *</type>
+ <name>X509CRL</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>ce678af457b7e33b8d30dc9d805a6236</anchor>
+ <arglist>() const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual std::pair< const char *, unsigned int ></type>
+ <name>mapXMLAlgorithmToKeyAlgorithm</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>5bbcbaec5cd82a45bcdc884344e254bf</anchor>
+ <arglist>(const XMLCh *xmlAlgorithm) const =0</arglist>
+ </member>
+ <member kind="function" virtualness="pure">
+ <type>virtual void</type>
+ <name>registerXMLAlgorithm</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>d33e1d78d2f74c4caa079a3916f73b39</anchor>
+ <arglist>(const XMLCh *xmlAlgorithm, const char *keyAlgorithm, unsigned int size=0)=0</arglist>
+ </member>
+ <member kind="function" static="yes">
+ <type>static XMLToolingConfig &</type>
+ <name>getConfig</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>6b3a3ff1583b03e30c68add348bea7ad</anchor>
+ <arglist>()</arglist>
+ </member>
+ <member kind="variable">
+ <type>std::string</type>
+ <name>catalog_path</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>36067aac7ecff05b7ad075d1480c6923</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>unsigned int</type>
+ <name>clock_skew_secs</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>c206a71e79fb9ae44a7231f527bbbc3c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>PluginManager< KeyInfoResolver, std::string, const xercesc::DOMElement * ></type>
+ <name>KeyInfoResolverManager</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>93cf921c58dc78e3ba4c1d4d0d0a919b</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>PluginManager< CredentialResolver, std::string, const xercesc::DOMElement * ></type>
+ <name>CredentialResolverManager</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>8d82e0a56c37b0a9cca9ea168c7d01ff</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>PluginManager< TrustEngine, std::string, const xercesc::DOMElement * ></type>
+ <name>TrustEngineManager</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>276589c037a1de4a6c02089490dfd4ab</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>PluginManager< StorageService, std::string, const xercesc::DOMElement * ></type>
+ <name>StorageServiceManager</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>759371b0f811cb86e44f07bb752e65c8</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable">
+ <type>PluginManager< SOAPTransport, std::string, SOAPTransport::Address ></type>
+ <name>SOAPTransportManager</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>69dfcf1333face6cba8697b21b301907</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>KeyInfoResolver *</type>
+ <name>m_keyInfoResolver</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>a44295fb0c4317960d730c50ec66fca2</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>ReplayCache *</type>
+ <name>m_replayCache</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>329676ae80b621dfd5c7968d976ba81c</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>PathResolver *</type>
+ <name>m_pathResolver</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>45927edcf3cbf952050909e871257300</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>TemplateEngine *</type>
+ <name>m_templateEngine</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>f55f83cedc1ec9fd11f7f2691d05896a</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="variable" protection="protected">
+ <type>URLEncoder *</type>
+ <name>m_urlEncoder</name>
+ <anchorfile>a00555.html</anchorfile>
+ <anchor>0cd4d8e2893cd1531a4bf756e1026a59</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/encryption/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/encryption/</path>
+ <filename>dir_ee679361a1cd1a1bb409d3a56c679d90.html</filename>
+ <file>Decrypter.h</file>
+ <file>EncryptedKeyResolver.h</file>
+ <file>Encrypter.h</file>
+ <file>Encryption.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/impl/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/impl/</path>
+ <filename>dir_940a5edf5be4a6cf7acb7c1519495ed3.html</filename>
+ <file>AnyElement.h</file>
+ <file>UnknownElement.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/io/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/io/</path>
+ <filename>dir_a807292344df13485c1d91f7764717f6.html</filename>
+ <file>AbstractXMLObjectMarshaller.h</file>
+ <file>AbstractXMLObjectUnmarshaller.h</file>
+ <file>GenericRequest.h</file>
+ <file>GenericResponse.h</file>
+ <file>HTTPRequest.h</file>
+ <file>HTTPResponse.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/security/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/security/</path>
+ <filename>dir_d6c220adad56b697900c4d7abcb3be76.html</filename>
+ <file>AbstractPKIXTrustEngine.h</file>
+ <file>BasicX509Credential.h</file>
+ <file>ChainingTrustEngine.h</file>
+ <file>Credential.h</file>
+ <file>CredentialContext.h</file>
+ <file>CredentialCriteria.h</file>
+ <file>CredentialResolver.h</file>
+ <file>KeyInfoCredentialContext.h</file>
+ <file>KeyInfoResolver.h</file>
+ <file>OpenSSLCredential.h</file>
+ <file>OpenSSLCryptoX509CRL.h</file>
+ <file>OpenSSLTrustEngine.h</file>
+ <file>SecurityHelper.h</file>
+ <file>SignatureTrustEngine.h</file>
+ <file>TrustEngine.h</file>
+ <file>X509Credential.h</file>
+ <file>X509TrustEngine.h</file>
+ <file>XSECCryptoX509CRL.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/signature/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/signature/</path>
+ <filename>dir_0004854526a5444b7594a1fbb7e035ee.html</filename>
+ <file>ContentReference.h</file>
+ <file>KeyInfo.h</file>
+ <file>Signature.h</file>
+ <file>SignatureValidator.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/soap/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/soap/</path>
+ <filename>dir_12a9afb51cd63beaadea22580c0b61da.html</filename>
+ <file>HTTPSOAPTransport.h</file>
+ <file>OpenSSLSOAPTransport.h</file>
+ <file>SOAP.h</file>
+ <file>SOAPClient.h</file>
+ <file>SOAPTransport.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/util/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/util/</path>
+ <filename>dir_94b6bca0d98893a28e2c7d81e4b28025.html</filename>
+ <file>CurlURLInputStream.h</file>
+ <file>DateTime.h</file>
+ <file>NDC.h</file>
+ <file>ParserPool.h</file>
+ <file>PathResolver.h</file>
+ <file>Predicates.h</file>
+ <file>ReloadableXMLFile.h</file>
+ <file>ReplayCache.h</file>
+ <file>StorageService.h</file>
+ <file>TemplateEngine.h</file>
+ <file>Threads.h</file>
+ <file>URLEncoder.h</file>
+ <file>XMLConstants.h</file>
+ <file>XMLHelper.h</file>
+ <file>XMLObjectChildrenList.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/validation/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/validation/</path>
+ <filename>dir_51f714c6a70863b7c0469613bb0a822a.html</filename>
+ <file>Validator.h</file>
+ <file>ValidatorSuite.h</file>
+ </compound>
+ <compound kind="dir">
+ <name>xmltooling/</name>
+ <path>/home/scantor/svn/cpp-xmltooling/xmltooling/</path>
+ <filename>dir_abf6af7d5a23d82ab89ecf2e9989a663.html</filename>
+ <dir>xmltooling/encryption/</dir>
+ <dir>xmltooling/impl/</dir>
+ <dir>xmltooling/io/</dir>
+ <dir>xmltooling/security/</dir>
+ <dir>xmltooling/signature/</dir>
+ <dir>xmltooling/soap/</dir>
+ <dir>xmltooling/util/</dir>
+ <dir>xmltooling/validation/</dir>
+ <file>AbstractAttributeExtensibleXMLObject.h</file>
+ <file>AbstractComplexElement.h</file>
+ <file>AbstractDOMCachingXMLObject.h</file>
+ <file>AbstractSimpleElement.h</file>
+ <file>AbstractXMLObject.h</file>
+ <file>AttributeExtensibleXMLObject.h</file>
+ <file>base.h</file>
+ <file>char_traits.h</file>
+ <file>ConcreteXMLObjectBuilder.h</file>
+ <file>config_pub.h</file>
+ <file>config_pub_win32.h</file>
+ <file>ElementExtensibleXMLObject.h</file>
+ <file>ElementProxy.h</file>
+ <file>exceptions.h</file>
+ <file>internal.h</file>
+ <file>Lockable.h</file>
+ <file>logging.h</file>
+ <file>Namespace.h</file>
+ <file>PluginManager.h</file>
+ <file>QName.h</file>
+ <file>resource.h</file>
+ <file>unicode.h</file>
+ <file>version.h</file>
+ <file>XMLObject.h</file>
+ <file>XMLObjectBuilder.h</file>
+ <file>XMLToolingConfig.h</file>
+ </compound>
+</tagfile>
PKG=SHIBxmltool
-VERSION=1.3.1
+VERSION=1.3.3
NAME=xmltooling-c
CATEGORY=application,textproc,security
DESC=Library for DOM processing with Signature/Encryption for C++
Name: xmltooling
-Version: 1.3.1
+Version: 1.3.3
Release: 1
Summary: OpenSAML XMLTooling library
Group: System Environment/Libraries
{
delete oldValue;
releaseThisandParentDOM();
+ if (!newValue || !*newValue)
+ return NULL;
DateTime* ret = new DateTime(newValue);
if (duration)
ret->parseDuration();
libxmltooling_lite_la_SOURCES = \
${common_sources}
libxmltooling_lite_la_CPPFLAGS = -DXMLTOOLING_LITE
-libxmltooling_lite_la_LDFLAGS = -version-info 4:1:0
+libxmltooling_lite_la_LDFLAGS = -version-info 4:3:0
if BUILD_XMLSEC
-libxmltooling_la_LDFLAGS = $(XMLSEC_LIBS) -version-info 4:1:0
+libxmltooling_la_LDFLAGS = $(XMLSEC_LIBS) -version-info 4:3:0
libxmltooling_la_SOURCES = \
${common_sources} \
${xmlsec_sources}
${common_sources}
libxmltooling_lite_la_CPPFLAGS = -DXMLTOOLING_LITE
-libxmltooling_lite_la_LDFLAGS = -version-info 4:1:0
-@BUILD_XMLSEC_TRUE@libxmltooling_la_LDFLAGS = $(XMLSEC_LIBS) -version-info 4:1:0
+libxmltooling_lite_la_LDFLAGS = -version-info 4:3:0
+@BUILD_XMLSEC_TRUE@libxmltooling_la_LDFLAGS = $(XMLSEC_LIBS) -version-info 4:3:0
@BUILD_XMLSEC_TRUE@libxmltooling_la_SOURCES = \
@BUILD_XMLSEC_TRUE@ ${common_sources} \
@BUILD_XMLSEC_TRUE@ ${xmlsec_sources}
#include <xmltooling/exceptions.h>
class XENCCipher;
+class XSECCryptoKey;
namespace xmltooling {
class XMLTOOL_API CredentialCriteria;
using xmlsignature::KeyInfo;
using xmlsignature::Signature;
+using namespace xmltooling::logging;
using namespace xmltooling;
using namespace std;
bool CredentialCriteria::matches(const Credential& credential) const
{
+ Category& log = Category::getInstance(XMLTOOLING_LOGCAT".CredentialCriteria");
+
// Usage check, if specified and we have one, compare masks.
if (getUsage() != Credential::UNSPECIFIED_CREDENTIAL) {
if (credential.getUsage() != Credential::UNSPECIFIED_CREDENTIAL)
- if ((getUsage() & credential.getUsage()) == 0)
+ if ((getUsage() & credential.getUsage()) == 0) {
+ if (log.isDebugEnabled())
+ log.debug("usage didn't match (%u != %u)", getUsage(), credential.getUsage());
return false;
+ }
}
// Algorithm check, if specified and we have one.
const char* alg = getKeyAlgorithm();
if (alg && *alg) {
const char* alg2 = credential.getAlgorithm();
- if (alg2 && *alg2)
- if (strcmp(alg,alg2))
+ if (alg2 && *alg2) {
+ if (strcmp(alg,alg2)) {
+ if (log.isDebugEnabled())
+ log.debug("key algorithm didn't match ('%s' != '%s')", getKeyAlgorithm(), credential.getAlgorithm());
return false;
+ }
+ }
}
// KeySize check, if specified and we have one.
- if (credential.getKeySize()>0 && getKeySize()>0 && credential.getKeySize() != getKeySize())
+ if (credential.getKeySize()>0 && getKeySize()>0 && credential.getKeySize() != getKeySize()) {
+ if (log.isDebugEnabled())
+ log.debug("key size didn't match (%u != %u)", getKeySize(), credential.getKeySize());
return false;
+ }
// See if we can test key names.
set<string> critnames = getKeyNames();
break;
}
}
- if (!found)
+ if (!found) {
+ log.debug("credential name(s) didn't overlap");
return false;
+ }
}
// See if we have to match a specific key.
if (!key2)
return true; // no key here, so we can't test it
- return SecurityHelper::matches(*key1, *key2);
+ if (SecurityHelper::matches(*key1, *key2))
+ return true;
+
+ log.debug("keys didn't match");
+ return false;
}
class XMLTOOL_DLLLOCAL FilesystemCredential;
class XMLTOOL_DLLLOCAL FilesystemCredentialResolver : public CredentialResolver
{
- friend class XMLTOOL_DLLLOCAL FilesystemCredential;
public:
FilesystemCredentialResolver(const DOMElement* e);
virtual ~FilesystemCredentialResolver();
Credential* m_credential;
string m_keypass,m_certpass;
unsigned int m_keyinfomask,m_usage;
+ bool m_extractNames;
vector<string> m_keynames;
ManagedKey m_key;
vector<ManagedCert> m_certs;
vector<ManagedCRL> m_crls;
+
+ friend class XMLTOOL_DLLLOCAL FilesystemCredential;
};
#if defined (_MSC_VER)
{
public:
FilesystemCredential(
- FilesystemCredentialResolver* resolver, XSECCryptoKey* key, const vector<XSECCryptoX509*>& xseccerts, const vector<XSECCryptoX509CRL*>& crls
+ FilesystemCredentialResolver* resolver,
+ XSECCryptoKey* key,
+ const vector<XSECCryptoX509*>& xseccerts,
+ const vector<XSECCryptoX509CRL*>& crls
) : BasicX509Credential(key ? key : (xseccerts.empty() ? NULL : xseccerts.front()->clonePublicKey()), xseccerts, crls), m_resolver(resolver) {
- extract();
+ if (m_resolver->m_extractNames)
+ extract();
m_keyNames.insert(m_resolver->m_keynames.begin(), m_resolver->m_keynames.end());
}
static const XMLCh Certificate[] = UNICODE_LITERAL_11(C,e,r,t,i,f,i,c,a,t,e);
static const XMLCh _certificate[] = UNICODE_LITERAL_11(c,e,r,t,i,f,i,c,a,t,e);
static const XMLCh CRL[] = UNICODE_LITERAL_3(C,R,L);
+ static const XMLCh extractNames[] = UNICODE_LITERAL_12(e,x,t,r,a,c,t,N,a,m,e,s);
static const XMLCh _format[] = UNICODE_LITERAL_6(f,o,r,m,a,t);
static const XMLCh Key[] = UNICODE_LITERAL_3(K,e,y);
static const XMLCh _key[] = UNICODE_LITERAL_3(k,e,y);
};
FilesystemCredentialResolver::FilesystemCredentialResolver(const DOMElement* e)
- : m_lock(NULL), m_credential(NULL), m_usage(Credential::UNSPECIFIED_CREDENTIAL)
+ : m_lock(NULL), m_credential(NULL), m_usage(Credential::UNSPECIFIED_CREDENTIAL), m_extractNames(true)
{
#ifdef _DEBUG
NDC ndc("FilesystemCredentialResolver");
path = e->getOwnerDocument()->createElementNS(NULL,Path);
child->appendChild(path);
path->appendChild(e->getOwnerDocument()->createTextNode(e->getAttributeNS(NULL,_certificate)));
+ if (e->hasAttributeNS(NULL, extractNames))
+ child->setAttributeNS(NULL, extractNames, e->getAttributeNS(NULL, extractNames));
}
e = dummy; // reset "root" to the dummy config element
}
const XMLCh* prop;
const DOMElement* root = e;
- // Save off usage flags.
+ // Save off usage bits.
const XMLCh* usage = root->getAttributeNS(NULL,_use);
if (usage && *usage) {
auto_ptr_char u(usage);
const XMLCh* certformat = certnode->getAttributeNS(NULL,_format);
+ const XMLCh* extractFlag = certnode->getAttributeNS(NULL, extractNames);
+ if (extractFlag && (*extractFlag == chLatin_f || *extractFlag == chDigit_0))
+ m_extractNames = false;
+
e = XMLHelper::getFirstChildElement(certnode);
while (e) {
if (e->hasChildNodes() && (XMLString::equals(e->getLocalName(), Path) || XMLString::equals(e->getLocalName(), CAPath))) {
#define XMLTOOLING_VERSION_MAJOR 1
#define XMLTOOLING_VERSION_MINOR 3
-#define XMLTOOLING_VERSION_REVISION 1
+#define XMLTOOLING_VERSION_REVISION 3
/** DO NOT MODIFY BELOW THIS LINE */
//\r
\r
VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 1,3,1,0\r
+ FILEVERSION 1,3,3,0\r
PRODUCTVERSION 2,3,0,0\r
FILEFLAGSMASK 0x3fL\r
#ifdef _DEBUG\r
#else\r
VALUE "FileDescription", "OpenSAML XMLTooling Library\0"\r
#endif\r
- VALUE "FileVersion", "1, 3, 1, 0\0"\r
+ VALUE "FileVersion", "1, 3, 3, 0\0"\r
#ifdef XMLTOOLING_LITE\r
#ifdef _DEBUG\r
VALUE "InternalName", "xmltooling-lite1_3D\0"\r