Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | List of all members
XalanNamespacesStack::XalanNamespacesStackEntry Class Reference

#include <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::* 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

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

Member Function Documentation

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

Definition at line 144 of file XalanNamespacesStack.hpp.

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

Definition at line 150 of file XalanNamespacesStack.hpp.

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

Definition at line 156 of file XalanNamespacesStack.hpp.

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

Definition at line 162 of file XalanNamespacesStack.hpp.

const XalanDOMString* 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* 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 XalanNamespacesStack::XalanNamespacesStackEntry::isPrefixPresent ( const XalanDOMString thePrefix) const
inline

Definition at line 138 of file XalanNamespacesStack.hpp.

reverse_iterator XalanNamespacesStack::XalanNamespacesStackEntry::rbegin ( )
inline

Definition at line 168 of file XalanNamespacesStack.hpp.

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

Definition at line 174 of file XalanNamespacesStack.hpp.

reverse_iterator XalanNamespacesStack::XalanNamespacesStackEntry::rend ( )
inline

Definition at line 180 of file XalanNamespacesStack.hpp.

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

Definition at line 186 of file XalanNamespacesStack.hpp.

void XalanNamespacesStack::XalanNamespacesStackEntry::reset ( )
inline

Definition at line 195 of file XalanNamespacesStack.hpp.

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

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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo