#include <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 |
typedef const XalanDOMString *(value_type::* | MemberFunctionType) (const XalanDOMString &) const |
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 |
Definition at line 45 of file XalanNamespacesStack.hpp.
typedef XalanVector<bool> XalanNamespacesStack::BoolVectorType |
Definition at line 223 of file XalanNamespacesStack.hpp.
Definition at line 227 of file XalanNamespacesStack.hpp.
Definition at line 228 of file XalanNamespacesStack.hpp.
Definition at line 225 of file XalanNamespacesStack.hpp.
typedef const XalanDOMString*(value_type::* XalanNamespacesStack::MemberFunctionType) (const XalanDOMString &) const |
Definition at line 232 of file XalanNamespacesStack.hpp.
typedef XalanDeque<value_type, ConstructWithMemoryManagerTraits<value_type> > 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 |
XalanNamespacesStack::~XalanNamespacesStack | ( | ) |
|
inline |
Definition at line 241 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 252 of file XalanNamespacesStack.hpp.
void XalanNamespacesStack::addDeclaration | ( | const XalanDOMString & | thePrefix, |
const XalanDOMChar * | theURI, | ||
XalanDOMString::size_type | theLength | ||
) |
|
inline |
Definition at line 294 of file XalanNamespacesStack.hpp.
|
inline |
Definition at line 300 of file XalanNamespacesStack.hpp.
void 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* XalanNamespacesStack::getNamespaceForPrefix | ( | const XalanDOMString & | thePrefix | ) | const |
|
inline |
Definition at line 278 of file XalanNamespacesStack.hpp.
void XalanNamespacesStack::popContext | ( | ) |
bool 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 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.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|