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 ~MWAWParserState().
|
privatedelete |
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().