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

#include <xalanc/XSLT/OutputContextStack.hpp>

Classes

struct  OutputContext
 

Public Types

typedef XalanDeque< OutputContext, ConstructWithMemoryManagerTraits< OutputContext > > OutputContextStackType
 
typedef OutputContextStackType::size_type size_type
 

Public Member Functions

 OutputContextStack (MemoryManager &theManager)
 
 ~OutputContextStack ()
 
void pushContext (FormatterListener *theListener=0)
 
void popContext ()
 
FormatterListenergetFormatterListener () const
 
FormatterListener *& getFormatterListener ()
 
const AttributeListImplgetPendingAttributes () const
 
AttributeListImplgetPendingAttributes ()
 
const XalanDOMStringgetPendingElementName () const
 
XalanDOMStringgetPendingElementName ()
 
const bool & getHasPendingStartDocument () const
 
bool & getHasPendingStartDocument ()
 
const bool & getMustFlushPendingStartDocument () const
 
bool & getMustFlushPendingStartDocument ()
 
size_type size () const
 
bool empty () const
 
void clear ()
 
void reset ()
 

Detailed Description

Definition at line 49 of file OutputContextStack.hpp.

Member Typedef Documentation

Definition at line 104 of file OutputContextStack.hpp.

Definition at line 106 of file OutputContextStack.hpp.

Constructor & Destructor Documentation

xalanc::OutputContextStack::OutputContextStack ( MemoryManager &  theManager)
explicit
xalanc::OutputContextStack::~OutputContextStack ( )

Member Function Documentation

void xalanc::OutputContextStack::clear ( )
bool xalanc::OutputContextStack::empty ( ) const
inline

Definition at line 190 of file OutputContextStack.hpp.

FormatterListener* xalanc::OutputContextStack::getFormatterListener ( ) const
inline

Definition at line 120 of file OutputContextStack.hpp.

FormatterListener*& xalanc::OutputContextStack::getFormatterListener ( )
inline

Definition at line 126 of file OutputContextStack.hpp.

const bool& xalanc::OutputContextStack::getHasPendingStartDocument ( ) const
inline

Definition at line 156 of file OutputContextStack.hpp.

bool& xalanc::OutputContextStack::getHasPendingStartDocument ( )
inline

Definition at line 162 of file OutputContextStack.hpp.

const bool& xalanc::OutputContextStack::getMustFlushPendingStartDocument ( ) const
inline

Definition at line 168 of file OutputContextStack.hpp.

bool& xalanc::OutputContextStack::getMustFlushPendingStartDocument ( )
inline

Definition at line 174 of file OutputContextStack.hpp.

const AttributeListImpl& xalanc::OutputContextStack::getPendingAttributes ( ) const
inline

Definition at line 132 of file OutputContextStack.hpp.

AttributeListImpl& xalanc::OutputContextStack::getPendingAttributes ( )
inline

Definition at line 138 of file OutputContextStack.hpp.

const XalanDOMString& xalanc::OutputContextStack::getPendingElementName ( ) const
inline

Definition at line 144 of file OutputContextStack.hpp.

XalanDOMString& xalanc::OutputContextStack::getPendingElementName ( )
inline

Definition at line 150 of file OutputContextStack.hpp.

void xalanc::OutputContextStack::popContext ( )
void xalanc::OutputContextStack::pushContext ( FormatterListener theListener = 0)
void xalanc::OutputContextStack::reset ( )
size_type xalanc::OutputContextStack::size ( ) const
inline

Definition at line 180 of file OutputContextStack.hpp.


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