MWAWParserState Class Reference

a class to define the parser state More...

#include <MWAWParser.hxx>

Public Types

enum  Type { Graphic, Presentation, Spreadsheet, Text }
 the parser state type More...
 

Public Member Functions

 MWAWParserState (Type type, MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header)
 Constructor. More...
 
 ~MWAWParserState ()
 destructor More...
 
MWAWListenerPtr getMainListener ()
 returns the main listener More...
 

Public Attributes

Type m_type
 the state type More...
 
MWAWDocument::Kind m_kind
 the document kind More...
 
int m_version
 the actual version More...
 
MWAWInputStreamPtr m_input
 the input More...
 
MWAWHeaderm_header
 the header More...
 
MWAWRSRCParserPtr m_rsrcParser
 the resource parser More...
 
MWAWPageSpan m_pageSpan
 the actual document size More...
 
MWAWFontConverterPtr m_fontConverter
 the font converter More...
 
MWAWGraphicListenerPtr m_graphicListener
 the graphic listener More...
 
MWAWListManagerPtr m_listManager
 the list manager More...
 
MWAWPresentationListenerPtr m_presentationListener
 the presentation listener More...
 
MWAWSpreadsheetListenerPtr m_spreadsheetListener
 the spreadsheet listener More...
 
MWAWTextListenerPtr m_textListener
 the text listener More...
 
libmwaw::DebugFile m_asciiFile
 the debug file More...
 

Private Member Functions

 MWAWParserState (MWAWParserState const &orig)
 
MWAWParserStateoperator= (MWAWParserState const &orig)
 

Detailed Description

a class to define the parser state

Member Enumeration Documentation

the parser state type

Enumerator
Graphic 
Presentation 
Spreadsheet 
Text 

Constructor & Destructor Documentation

MWAWParserState::MWAWParserState ( MWAWParserState::Type  type,
MWAWInputStreamPtr  input,
MWAWRSRCParserPtr  rsrcParser,
MWAWHeader header 
)

Constructor.

MWAWParserState::~MWAWParserState ( )

destructor

MWAWParserState::MWAWParserState ( MWAWParserState const &  orig)
private

Member Function Documentation

MWAWListenerPtr MWAWParserState::getMainListener ( )

returns the main listener

Referenced by ~MWAWParserState().

MWAWParserState& MWAWParserState::operator= ( MWAWParserState const &  orig)
private

Member Data Documentation

libmwaw::DebugFile MWAWParserState::m_asciiFile
MWAWGraphicListenerPtr MWAWParserState::m_graphicListener

the graphic listener

Referenced by getMainListener().

MWAWHeader* MWAWParserState::m_header

the header

MWAWInputStreamPtr MWAWParserState::m_input
MWAWDocument::Kind MWAWParserState::m_kind

the document kind

Referenced by MWAWParserState().

MWAWPageSpan MWAWParserState::m_pageSpan

the actual document size

MWAWPresentationListenerPtr MWAWParserState::m_presentationListener

the presentation listener

Referenced by getMainListener().

MWAWRSRCParserPtr MWAWParserState::m_rsrcParser

the resource parser

MWAWSpreadsheetListenerPtr MWAWParserState::m_spreadsheetListener

the spreadsheet listener

Referenced by getMainListener().

MWAWTextListenerPtr MWAWParserState::m_textListener

the text listener

Referenced by getMainListener().

Type MWAWParserState::m_type

the state type

Referenced by getMainListener().

int MWAWParserState::m_version

the actual version

Referenced by MWAWParserState().


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

Generated on Thu Jul 9 2015 20:26:39 for libmwaw by doxygen 1.8.8