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

◆ OutputContextStackType

Definition at line 104 of file OutputContextStack.hpp.

◆ size_type

typedef OutputContextStackType::size_type xalanc::OutputContextStack::size_type

Definition at line 106 of file OutputContextStack.hpp.

Constructor & Destructor Documentation

◆ OutputContextStack()

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

◆ ~OutputContextStack()

xalanc::OutputContextStack::~OutputContextStack ( )

Member Function Documentation

◆ clear()

void xalanc::OutputContextStack::clear ( )

◆ empty()

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

Definition at line 190 of file OutputContextStack.hpp.

◆ getFormatterListener() [1/2]

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

Definition at line 126 of file OutputContextStack.hpp.

◆ getFormatterListener() [2/2]

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

Definition at line 120 of file OutputContextStack.hpp.

◆ getHasPendingStartDocument() [1/2]

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

Definition at line 162 of file OutputContextStack.hpp.

◆ getHasPendingStartDocument() [2/2]

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

Definition at line 156 of file OutputContextStack.hpp.

◆ getMustFlushPendingStartDocument() [1/2]

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

Definition at line 174 of file OutputContextStack.hpp.

◆ getMustFlushPendingStartDocument() [2/2]

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

Definition at line 168 of file OutputContextStack.hpp.

◆ getPendingAttributes() [1/2]

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

Definition at line 138 of file OutputContextStack.hpp.

◆ getPendingAttributes() [2/2]

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

Definition at line 132 of file OutputContextStack.hpp.

◆ getPendingElementName() [1/2]

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

Definition at line 150 of file OutputContextStack.hpp.

◆ getPendingElementName() [2/2]

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

Definition at line 144 of file OutputContextStack.hpp.

◆ popContext()

void xalanc::OutputContextStack::popContext ( )

◆ pushContext()

void xalanc::OutputContextStack::pushContext ( FormatterListener theListener = 0)

◆ reset()

void xalanc::OutputContextStack::reset ( )

◆ size()

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: