Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Classes | Public Types | Public Member Functions | List of all members
OutputContextStack Class Reference

#include <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.

typedef OutputContextStackType::size_type OutputContextStack::size_type

Definition at line 106 of file OutputContextStack.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Definition at line 190 of file OutputContextStack.hpp.

FormatterListener* OutputContextStack::getFormatterListener ( ) const
inline

Definition at line 120 of file OutputContextStack.hpp.

FormatterListener*& OutputContextStack::getFormatterListener ( )
inline

Definition at line 126 of file OutputContextStack.hpp.

const bool& OutputContextStack::getHasPendingStartDocument ( ) const
inline

Definition at line 156 of file OutputContextStack.hpp.

bool& OutputContextStack::getHasPendingStartDocument ( )
inline

Definition at line 162 of file OutputContextStack.hpp.

const bool& OutputContextStack::getMustFlushPendingStartDocument ( ) const
inline

Definition at line 168 of file OutputContextStack.hpp.

bool& OutputContextStack::getMustFlushPendingStartDocument ( )
inline

Definition at line 174 of file OutputContextStack.hpp.

const AttributeListImpl& OutputContextStack::getPendingAttributes ( ) const
inline

Definition at line 132 of file OutputContextStack.hpp.

AttributeListImpl& OutputContextStack::getPendingAttributes ( )
inline

Definition at line 138 of file OutputContextStack.hpp.

const XalanDOMString& OutputContextStack::getPendingElementName ( ) const
inline

Definition at line 144 of file OutputContextStack.hpp.

XalanDOMString& OutputContextStack::getPendingElementName ( )
inline

Definition at line 150 of file OutputContextStack.hpp.

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

Definition at line 180 of file OutputContextStack.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