|
Xalan-C++ API Reference
1.12.0
|
A representation of a namespace. More...
#include <xalanc/XPath/NameSpace.hpp>
Public Member Functions | |
| NameSpace (MemoryManager &theManager) | |
| NameSpace (const XalanDOMString &prefix, const XalanDOMString &uri, MemoryManager &theManager) | |
| Construct a namespace for placement on the result tree namespace stack. More... | |
| NameSpace (const NameSpace &other, MemoryManager &theManager) | |
| ~NameSpace () | |
| const XalanDOMString & | getPrefix () const |
| Retrieve the prefix for namespace. More... | |
| void | setPrefix (const XalanDOMString &prefix) |
| Set the prefix for namespace. More... | |
| const XalanDOMString & | getURI () const |
| Retrieve the URI for namespace. More... | |
| void | setURI (const XalanDOMString &uri) |
| Set the URI for namespace. More... | |
| void | setURI (const XalanDOMChar *uri) |
| Set the URI for namespace. More... | |
| void | setURI (const XalanDOMChar *uri, XalanDOMString::size_type len) |
| Set the URI for namespace. More... | |
| bool | empty () const |
| void | clear () |
| bool | operator== (const NameSpace &theRHS) const |
| Equality operator. More... | |
Static Public Member Functions | |
| static NameSpace * | create (const XalanDOMString &prefix, const XalanDOMString &uri, MemoryManager &theManager) |
A representation of a namespace.
One of these will be pushed on the namespace stack for each element.
Definition at line 40 of file NameSpace.hpp.
|
inlineexplicit |
Definition at line 45 of file NameSpace.hpp.
|
inline |
Construct a namespace for placement on the result tree namespace stack.
| prefix | namespace prefix |
| uri | URI of namespace |
Definition at line 58 of file NameSpace.hpp.
|
inline |
Definition at line 88 of file NameSpace.hpp.
|
inline |
Definition at line 96 of file NameSpace.hpp.
|
inline |
Definition at line 180 of file NameSpace.hpp.
|
inlinestatic |
Definition at line 68 of file NameSpace.hpp.
References xalanc::XalanAllocationGuard::get(), and xalanc::XalanAllocationGuard::release().
|
inline |
Definition at line 174 of file NameSpace.hpp.
|
inline |
Retrieve the prefix for namespace.
Definition at line 106 of file NameSpace.hpp.
|
inline |
|
inline |
Equality operator.
| theRHS | namespace to compare |
Definition at line 193 of file NameSpace.hpp.
References xalanc::equals().
|
inline |
Set the prefix for namespace.
| prefix | The new prefix value |
Definition at line 117 of file NameSpace.hpp.
|
inline |
Set the URI for namespace.
| uri | The new uri value |
Definition at line 150 of file NameSpace.hpp.
|
inline |
Set the URI for namespace.
| uri | The new uri value |
| len | The length of the uri |
Definition at line 164 of file NameSpace.hpp.
|
inline |
Set the URI for namespace.
| uri | The new uri value |
Definition at line 139 of file NameSpace.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:32 for Xalan-C++ API Reference by
1.8.17