Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | List of all members
ResultNamespacesStack Class Reference

#include <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 XalanDOMStringgetNamespaceForPrefix (const XalanDOMString &thePrefix) const
 
const XalanDOMStringgetPrefixForNamespace (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
 

Detailed Description

Definition at line 44 of file ResultNamespacesStack.hpp.

Member Typedef Documentation

Definition at line 56 of file ResultNamespacesStack.hpp.

Definition at line 60 of file ResultNamespacesStack.hpp.

Definition at line 59 of file ResultNamespacesStack.hpp.

Definition at line 62 of file ResultNamespacesStack.hpp.

Constructor & Destructor Documentation

ResultNamespacesStack::ResultNamespacesStack ( MemoryManager &  theManager)
explicit
ResultNamespacesStack::~ResultNamespacesStack ( )

Member Function Documentation

void ResultNamespacesStack::addDeclaration ( const XalanDOMString thePrefix,
const XalanDOMString theNamespaceURI 
)
inline

Definition at line 71 of file ResultNamespacesStack.hpp.

void ResultNamespacesStack::addDeclaration ( const XalanDOMString thePrefix,
const XalanDOMChar *  theNamespaceURI 
)
inline

Definition at line 82 of file ResultNamespacesStack.hpp.

void ResultNamespacesStack::addDeclaration ( const XalanDOMString thePrefix,
const XalanDOMChar *  theNamespaceURI,
XalanDOMString::size_type  theLength 
)
void ResultNamespacesStack::clear ( )
bool ResultNamespacesStack::empty ( ) const
inline

Definition at line 127 of file ResultNamespacesStack.hpp.

const XalanDOMString* ResultNamespacesStack::getNamespaceForPrefix ( const XalanDOMString thePrefix) const
const XalanDOMString* ResultNamespacesStack::getPrefixForNamespace ( const XalanDOMString theNamespaceURI) const
void ResultNamespacesStack::popContext ( )
bool 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 ResultNamespacesStack::pushContext ( )
size_type ResultNamespacesStack::size ( ) const
inline

Definition at line 121 of file ResultNamespacesStack.hpp.


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