XBinder XML Runtime
XBinder Version 3.0.x
|
This class is used to hold an XML namespace prefix to URI mapping. More...
#include <rtXmlCppNamespace.h>
Public Member Functions | |
OSXMLNamespaceClass () | |
The default constructor sets the namespace prefix and URI values to empty values. | |
~OSXMLNamespaceClass () | |
The destructor deletes the prefix and uri string variables. | |
OSXMLNamespaceClass (const OSUTF8CHAR *nsPrefix, const OSUTF8CHAR *nsURI) | |
The parameterized constructor sets the namespace prefix and URI values to the given values. More... | |
OSXMLNamespaceClass (const OSUTF8CHAR *nsPrefix, size_t nsPrefixBytes, const OSUTF8CHAR *nsURI, size_t nsURIBytes) | |
The parameterized constructor sets the namespace prefix and URI values to the given values. More... | |
OSXMLNamespaceClass (const OSXMLNamespaceClass &o) | |
The copy constructor make a deep-copy of the prefix and URI values. | |
const OSUTF8CHAR * | getPrefix () const |
This method is used to get the namespace prefix value. | |
const OSUTF8CHAR * | getURI () const |
This method is used to get the namespace URI value. | |
void | setPrefix (const OSUTF8CHAR *nsPrefix) |
This method is used to set the namespace prefix value. | |
void | setURI (const OSUTF8CHAR *nsURI) |
This method is used to set the namespace URI value. | |
This class is used to hold an XML namespace prefix to URI mapping.
Definition at line 38 of file rtXmlCppNamespace.h.
OSXMLNamespaceClass::OSXMLNamespaceClass | ( | const OSUTF8CHAR * | nsPrefix, |
const OSUTF8CHAR * | nsURI | ||
) |
The parameterized constructor sets the namespace prefix and URI values to the given values.
A deep copy of the values is done.
nsPrefix | Namespace prefix value. |
nsURI | Namespace URI value. |
OSXMLNamespaceClass::OSXMLNamespaceClass | ( | const OSUTF8CHAR * | nsPrefix, |
size_t | nsPrefixBytes, | ||
const OSUTF8CHAR * | nsURI, | ||
size_t | nsURIBytes | ||
) |
The parameterized constructor sets the namespace prefix and URI values to the given values.
A deep copy of the values is done.
nsPrefix | Namespace prefix value. |
nsPrefixBytes | Namespace prefix value size in bytes. |
nsURI | Namespace URI value. |
nsURIBytes | Namespace URI value size in bytes. |