MWAWParserState Class Reference documentation

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
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...
MWAWHeader * | m_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)
MWAWParserState & | operator= (MWAWParserState const &orig)

## Detailed Description

a class to define the parser state

## Member Enumeration Documentation

enum MWAWParserState::Type

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

the debug file

MWAWFontConverterPtr MWAWParserState::m_fontConverter

the font converter

Referenced by MWAWTextListener::_openSpan(), MWAWSpreadsheetListener::_openSpan(), MWAWPresentationListener::_openSpan(), MWAWGraphicListener::_openSpan(), MWAWTextListener::insertCharacter(), MWAWPresentationListener::insertCharacter(), MWAWGraphicListener::insertCharacter(), MWAWSpreadsheetListener::insertCharacter(), MWAWParserState(), MWAWSpreadsheetListener::openSheetCell(), MWAWTextListener::openTableCell(), MWAWPresentationListener::openTableCell(), MWAWGraphicListener::openTableCell(), and MWAWSpreadsheetListener::openTableCell().

MWAWGraphicListenerPtr MWAWParserState::m_graphicListener

the graphic listener

Referenced by getMainListener().

MWAWHeader* MWAWParserState::m_header

the header

MWAWInputStreamPtr MWAWParserState::m_input

the input

MWAWDocument::Kind MWAWParserState::m_kind

the document kind

Referenced by MWAWParserState().

MWAWListManagerPtr MWAWParserState::m_listManager

the list manager

Referenced by MWAWTextListener::_changeList(), MWAWSpreadsheetListener::_changeList(), MWAWPresentationListener::_changeList(), MWAWGraphicListener::_changeList(), MWAWTextListener::_getListId(), MWAWSpreadsheetListener::_getListId(), MWAWPresentationListener::_getListId(), MWAWGraphicListener::_getListId(), and 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:

- MWAWParser.hxx
- MWAWParser.cxx