#include <ResultNamespacesStack.hpp>
Public Types | |
typedef XalanVector< bool > | BoolVectorType |
typedef XalanQName::NamespaceVectorType | NamespaceVectorType |
typedef XalanQName::NamespacesStackType | NamespacesStackType |
typedef NamespacesStackType::size_type | size_type |
Public Member Functions | |
ResultNamespacesStack (MemoryManager &theManager) | |
~ResultNamespacesStack () | |
void | addDeclaration (const XalanDOMString &thePrefix, const XalanDOMString &theNamespaceURI) |
void | addDeclaration (const XalanDOMString &thePrefix, const XalanDOMChar *theNamespaceURI) |
void | addDeclaration (const XalanDOMString &thePrefix, const XalanDOMChar *theNamespaceURI, XalanDOMString::size_type theLength) |
void | pushContext () |
void | popContext () |
const XalanDOMString * | getNamespaceForPrefix (const XalanDOMString &thePrefix) const |
const XalanDOMString * | getPrefixForNamespace (const XalanDOMString &theNamespaceURI) const |
bool | prefixIsPresentLocal (const XalanDOMString &thePrefix) |
See if the prefix has been mapped to a namespace in the current context, without looking down the stack of namespaces. More... | |
void | clear () |
size_type | size () const |
bool | empty () const |
Definition at line 44 of file ResultNamespacesStack.hpp.
typedef XalanVector<bool> ResultNamespacesStack::BoolVectorType |
Definition at line 56 of file ResultNamespacesStack.hpp.
Definition at line 60 of file ResultNamespacesStack.hpp.
Definition at line 59 of file ResultNamespacesStack.hpp.
Definition at line 62 of file ResultNamespacesStack.hpp.
|
explicit |
ResultNamespacesStack::~ResultNamespacesStack | ( | ) |
|
inline |
Definition at line 71 of file ResultNamespacesStack.hpp.
|
inline |
Definition at line 82 of file ResultNamespacesStack.hpp.
void ResultNamespacesStack::addDeclaration | ( | const XalanDOMString & | thePrefix, |
const XalanDOMChar * | theNamespaceURI, | ||
XalanDOMString::size_type | theLength | ||
) |
void ResultNamespacesStack::clear | ( | ) |
|
inline |
Definition at line 127 of file ResultNamespacesStack.hpp.
const XalanDOMString* ResultNamespacesStack::getNamespaceForPrefix | ( | const XalanDOMString & | thePrefix | ) | const |
const XalanDOMString* ResultNamespacesStack::getPrefixForNamespace | ( | const XalanDOMString & | theNamespaceURI | ) | const |
void ResultNamespacesStack::popContext | ( | ) |
bool ResultNamespacesStack::prefixIsPresentLocal | ( | const XalanDOMString & | thePrefix | ) |
See if the prefix has been mapped to a namespace in the current context, without looking down the stack of namespaces.
void ResultNamespacesStack::pushContext | ( | ) |
|
inline |
Definition at line 121 of file ResultNamespacesStack.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|