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 const &input, MWAWRSRCParserPtr const &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... | |
| 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... | |
| MWAWFontManagerPtr | m_fontManager |
| the font manager 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... | |
| int | m_version |
| the actual version More... | |
| libmwaw::DebugFile | m_asciiFile |
| the debug file More... | |
Private Member Functions | |
| MWAWParserState (MWAWParserState const &orig)=delete | |
| MWAWParserState & | operator= (MWAWParserState const &orig)=delete |
a class to define the parser state
| MWAWParserState::MWAWParserState | ( | MWAWParserState::Type | type, |
| MWAWInputStreamPtr const & | input, | ||
| MWAWRSRCParserPtr const & | rsrcParser, | ||
| MWAWHeader * | header | ||
| ) |
Constructor.
| MWAWParserState::~MWAWParserState | ( | ) |
destructor
|
privatedelete |
| MWAWListenerPtr MWAWParserState::getMainListener | ( | ) |
returns the main listener
Referenced by MWAWParser::getInput(), and ~MWAWParserState().
|
privatedelete |
Referenced by MWAWParser::asciiName().
| libmwaw::DebugFile MWAWParserState::m_asciiFile |
the debug file
Referenced by ClarisWksStruct::readIntZone(), and ClarisWksStruct::readStructZone().
| MWAWFontConverterPtr MWAWParserState::m_fontConverter |
the font converter
Referenced by MWAWTextListener::_openSpan(), MWAWPresentationListener::_openSpan(), MWAWGraphicListener::_openSpan(), MWAWSpreadsheetListener::_openSpan(), MWAWTextListener::insertCharacter(), MWAWPresentationListener::insertCharacter(), MWAWGraphicListener::insertCharacter(), MWAWSpreadsheetListener::insertCharacter(), MWAWParserState(), MWAWSpreadsheetListener::openSheetCell(), MWAWTextListener::openTableCell(), MWAWPresentationListener::openTableCell(), MWAWGraphicListener::openTableCell(), and MWAWSpreadsheetListener::openTableCell().
| MWAWFontManagerPtr MWAWParserState::m_fontManager |
the font manager
Referenced by MWAWTextListener::_changeList(), MWAWPresentationListener::_changeList(), MWAWGraphicListener::_changeList(), MWAWSpreadsheetListener::_changeList(), and MWAWParserState().
| MWAWGraphicListenerPtr MWAWParserState::m_graphicListener |
the graphic listener
Referenced by getMainListener().
| MWAWHeader* MWAWParserState::m_header |
the header
| MWAWInputStreamPtr MWAWParserState::m_input |
the input
Referenced by ClarisWksStruct::readIntZone(), and ClarisWksStruct::readStructZone().
| MWAWDocument::Kind MWAWParserState::m_kind |
the document kind
Referenced by MWAWParserState().
| MWAWListManagerPtr MWAWParserState::m_listManager |
the list manager
Referenced by MWAWTextListener::_changeList(), MWAWPresentationListener::_changeList(), MWAWGraphicListener::_changeList(), MWAWSpreadsheetListener::_changeList(), MWAWTextListener::_getListId(), MWAWPresentationListener::_getListId(), MWAWGraphicListener::_getListId(), MWAWSpreadsheetListener::_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().