Xalan-C++ API Reference  1.12.0
Public Types | Public Member Functions | List of all members
xalanc::XalanNamespacesStack::XalanNamespacesStackEntry Class Reference

#include <xalanc/DOMSupport/XalanNamespacesStack.hpp>

Public Types

typedef XalanNamespace value_type
 
typedef XalanDeque< value_typeNamespaceCollectionType
 
typedef const XalanDOMString &(value_type::* MemberFunctionType) () const
 
typedef NamespaceCollectionType::iterator iterator
 
typedef NamespaceCollectionType::reverse_iterator reverse_iterator
 
typedef NamespaceCollectionType::const_iterator const_iterator
 
typedef NamespaceCollectionType::const_reverse_iterator const_reverse_iterator
 

Public Member Functions

 XalanNamespacesStackEntry (MemoryManager &theManager)
 
 XalanNamespacesStackEntry (const XalanNamespacesStackEntry &theSource, MemoryManager &theManager)
 
 ~XalanNamespacesStackEntry ()
 
XalanNamespacesStackEntryset (const XalanNamespacesStackEntry &theRHS, MemoryManager &theManager)
 
void addDeclaration (const XalanDOMString &thePrefix, const XalanDOMChar *theNamespaceURI, XalanDOMString::size_type theLength)
 
const XalanDOMStringgetNamespaceForPrefix (const XalanDOMString &thePrefix) const
 Get the namespace for a prefix. More...
 
const XalanDOMStringgetPrefixForNamespace (const XalanDOMString &theURI) const
 Get the prefix for a namespace. More...
 
bool isPrefixPresent (const XalanDOMString &thePrefix) const
 
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
 
void clear ()
 
void reset ()
 
void swap (XalanNamespacesStackEntry &theOther)
 

Detailed Description

Definition at line 81 of file XalanNamespacesStack.hpp.

Member Typedef Documentation

Definition at line 93 of file XalanNamespacesStack.hpp.

Definition at line 94 of file XalanNamespacesStack.hpp.

Definition at line 91 of file XalanNamespacesStack.hpp.

typedef const XalanDOMString&(value_type::* xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::MemberFunctionType) () const

Definition at line 89 of file XalanNamespacesStack.hpp.

Definition at line 87 of file XalanNamespacesStack.hpp.

Definition at line 92 of file XalanNamespacesStack.hpp.

Definition at line 85 of file XalanNamespacesStack.hpp.

Constructor & Destructor Documentation

xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::XalanNamespacesStackEntry ( MemoryManager &  theManager)
xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::XalanNamespacesStackEntry ( const XalanNamespacesStackEntry theSource,
MemoryManager &  theManager 
)
xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::~XalanNamespacesStackEntry ( )

Member Function Documentation

void xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::addDeclaration ( const XalanDOMString thePrefix,
const XalanDOMChar *  theNamespaceURI,
XalanDOMString::size_type  theLength 
)
iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::begin ( )
inline

Definition at line 144 of file XalanNamespacesStack.hpp.

const_iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::begin ( ) const
inline

Definition at line 150 of file XalanNamespacesStack.hpp.

void xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::clear ( )
iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::end ( )
inline

Definition at line 156 of file XalanNamespacesStack.hpp.

const_iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::end ( ) const
inline

Definition at line 162 of file XalanNamespacesStack.hpp.

const XalanDOMString* xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::getNamespaceForPrefix ( const XalanDOMString thePrefix) const
inline

Get the namespace for a prefix.

Parameters
thePrefixThe prefix to find
Returns
pointer to the string value if found, otherwise 0.

Definition at line 120 of file XalanNamespacesStack.hpp.

const XalanDOMString* xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::getPrefixForNamespace ( const XalanDOMString theURI) const
inline

Get the prefix for a namespace.

Parameters
theURIThe namespace URI to find
Returns
pointer to the string value if found, otherwise 0.

Definition at line 132 of file XalanNamespacesStack.hpp.

bool xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::isPrefixPresent ( const XalanDOMString thePrefix) const
inline

Definition at line 138 of file XalanNamespacesStack.hpp.

reverse_iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::rbegin ( )
inline

Definition at line 168 of file XalanNamespacesStack.hpp.

const_reverse_iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::rbegin ( ) const
inline

Definition at line 174 of file XalanNamespacesStack.hpp.

reverse_iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::rend ( )
inline

Definition at line 180 of file XalanNamespacesStack.hpp.

const_reverse_iterator xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::rend ( ) const
inline

Definition at line 186 of file XalanNamespacesStack.hpp.

void xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::reset ( )
inline

Definition at line 195 of file XalanNamespacesStack.hpp.

XalanNamespacesStackEntry& xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::set ( const XalanNamespacesStackEntry theRHS,
MemoryManager &  theManager 
)
void xalanc::XalanNamespacesStack::XalanNamespacesStackEntry::swap ( XalanNamespacesStackEntry theOther)

The documentation for this class was generated from the following file: