MWAWParserState Class Reference

a class to define the parser state More...

#include <MWAWParser.hxx>

List of all members.

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.
 ~MWAWParserState ()
 destructor
MWAWListenerPtr getMainListener ()
 returns the main listener

Public Attributes

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

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

Constructor.


Member Function Documentation

returns the main listener

Referenced by ~MWAWParserState().

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

Member Data Documentation

the actual document size

the state type

Referenced by getMainListener().

the actual version

Referenced by MWAWParserState().


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