Xalan-C++ API Reference
1.12.0
|
#include <xalanc/XSLT/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> xalanc::ResultNamespacesStack::BoolVectorType |
Definition at line 52 of file ResultNamespacesStack.hpp.
Definition at line 56 of file ResultNamespacesStack.hpp.
Definition at line 55 of file ResultNamespacesStack.hpp.
Definition at line 58 of file ResultNamespacesStack.hpp.
|
explicit |
xalanc::ResultNamespacesStack::~ResultNamespacesStack | ( | ) |
|
inline |
Definition at line 78 of file ResultNamespacesStack.hpp.
References xalanc::length().
void xalanc::ResultNamespacesStack::addDeclaration | ( | const XalanDOMString & | thePrefix, |
const XalanDOMChar * | theNamespaceURI, | ||
XalanDOMString::size_type | theLength | ||
) |
|
inline |
Definition at line 67 of file ResultNamespacesStack.hpp.
References xalanc::XalanDOMString::c_str(), and xalanc::XalanDOMString::length().
void xalanc::ResultNamespacesStack::clear | ( | ) |
|
inline |
Definition at line 123 of file ResultNamespacesStack.hpp.
const XalanDOMString* xalanc::ResultNamespacesStack::getNamespaceForPrefix | ( | const XalanDOMString & | thePrefix | ) | const |
const XalanDOMString* xalanc::ResultNamespacesStack::getPrefixForNamespace | ( | const XalanDOMString & | theNamespaceURI | ) | const |
void xalanc::ResultNamespacesStack::popContext | ( | ) |
bool xalanc::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 xalanc::ResultNamespacesStack::pushContext | ( | ) |
|
inline |
Definition at line 117 of file ResultNamespacesStack.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:33 for Xalan-C++ API Reference by 1.8.17