Xalan-C++ API Reference
1.12.0
|
#include <xalanc/DOMSupport/XalanNamespacesStack.hpp>
Classes | |
class | PrefixResolverProxy |
class | XalanNamespacesStackEntry |
Public Types | |
typedef XalanNamespacesStackEntry | value_type |
typedef XalanDeque< value_type, ConstructWithMemoryManagerTraits< value_type > > | NamespacesStackType |
typedef XalanVector< bool > | BoolVectorType |
typedef NamespacesStackType::iterator | iterator |
typedef NamespacesStackType::reverse_iterator | reverse_iterator |
typedef NamespacesStackType::const_iterator | const_iterator |
typedef NamespacesStackType::const_reverse_iterator | const_reverse_iterator |
typedef NamespacesStackType::size_type | size_type |
Public Member Functions | |
XalanNamespacesStack (MemoryManager &theManager) | |
~XalanNamespacesStack () | |
void | addDeclaration (const XalanDOMString &thePrefix, const XalanDOMString &theURI) |
void | addDeclaration (const XalanDOMString &thePrefix, const XalanDOMChar *theURI) |
void | addDeclaration (const XalanDOMString &thePrefix, const XalanDOMChar *theURI, XalanDOMString::size_type theLength) |
void | pushContext () |
void | popContext () |
const XalanDOMString * | getNamespaceForPrefix (const XalanDOMString &thePrefix) const |
const XalanDOMString * | getPrefixForNamespace (const XalanDOMString &theURI) 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 () |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
size_type | size () const |
bool | empty () const |
Public Attributes | |
const typedef XalanDOMString *(value_type::* | MemberFunctionType )(const XalanDOMString &) const |
Definition at line 45 of file XalanNamespacesStack.hpp.
typedef XalanVector<bool> xalanc::XalanNamespacesStack::BoolVectorType |
Definition at line 223 of file XalanNamespacesStack.hpp.
Definition at line 227 of file XalanNamespacesStack.hpp.
typedef NamespacesStackType::const_reverse_iterator xalanc::XalanNamespacesStack::const_reverse_iterator |
Definition at line 228 of file XalanNamespacesStack.hpp.
Definition at line 225 of file XalanNamespacesStack.hpp.
typedef XalanDeque<value_type, ConstructWithMemoryManagerTraits<value_type> > xalanc::XalanNamespacesStack::NamespacesStackType |
Definition at line 222 of file XalanNamespacesStack.hpp.
Definition at line 226 of file XalanNamespacesStack.hpp.
Definition at line 230 of file XalanNamespacesStack.hpp.
Definition at line 220 of file XalanNamespacesStack.hpp.
|
explicit |
xalanc::XalanNamespacesStack::~XalanNamespacesStack | ( | ) |
|
inline |
Definition at line 252 of file XalanNamespacesStack.hpp.
References xalanc::length().
void xalanc::XalanNamespacesStack::addDeclaration | ( | const XalanDOMString & | thePrefix, |
const XalanDOMChar * | theURI, | ||
XalanDOMString::size_type | theLength | ||
) |
|
inline |
Definition at line 241 of file XalanNamespacesStack.hpp.
References xalanc::XalanDOMString::c_str(), and xalanc::XalanDOMString::length().
|
inline |
Definition at line 294 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 300 of file XalanNamespacesStack.hpp.
void xalanc::XalanNamespacesStack::clear | ( | ) |
|
inline |
Definition at line 348 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 306 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 312 of file XalanNamespacesStack.hpp.
const XalanDOMString* xalanc::XalanNamespacesStack::getNamespaceForPrefix | ( | const XalanDOMString & | thePrefix | ) | const |
|
inline |
Definition at line 278 of file XalanNamespacesStack.hpp.
void xalanc::XalanNamespacesStack::popContext | ( | ) |
bool xalanc::XalanNamespacesStack::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::XalanNamespacesStack::pushContext | ( | ) |
|
inline |
Definition at line 318 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 324 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 330 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 336 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 342 of file XalanNamespacesStack.hpp.
const typedef XalanDOMString*(value_type::* xalanc::XalanNamespacesStack::MemberFunctionType) (const XalanDOMString &) const |
Definition at line 232 of file XalanNamespacesStack.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:36 for Xalan-C++ API Reference by 1.8.17