a class to define the parser state More...
#include <STOFFParser.hxx>
Public Types | |
| enum | Type { Graphic, Presentation, Spreadsheet, Text } |
| the parser state type More... | |
Public Member Functions | |
| STOFFParserState (Type type, STOFFInputStreamPtr input, STOFFHeader *header) | |
| Constructor. More... | |
| ~STOFFParserState () | |
| destructor More... | |
Public Attributes | |
| Type | m_type |
| the state type More... | |
| STOFFDocument::Kind | m_kind |
| the document kind More... | |
| int | m_version |
| the actual version More... | |
| STOFFInputStreamPtr | m_input |
| the input More... | |
| STOFFHeader * | m_header |
| the header More... | |
| STOFFPageSpan | m_pageSpan |
| the actual document size More... | |
| STOFFListManagerPtr | m_listManager |
| the list manager More... | |
| STOFFGraphicListenerPtr | m_graphicListener |
| the graphic listener More... | |
| STOFFSpreadsheetListenerPtr | m_spreadsheetListener |
| the spreadsheet listener More... | |
| STOFFTextListenerPtr | m_textListener |
| the text listener More... | |
| libstoff::DebugFile | m_asciiFile |
| the debug file More... | |
Private Member Functions | |
| STOFFParserState (STOFFParserState const &orig) | |
| STOFFParserState & | operator= (STOFFParserState const &orig) |
a class to define the parser state
| STOFFParserState::STOFFParserState | ( | STOFFParserState::Type | type, |
| STOFFInputStreamPtr | input, | ||
| STOFFHeader * | header | ||
| ) |
Constructor.
| STOFFParserState::~STOFFParserState | ( | ) |
destructor
|
private |
|
private |
| libstoff::DebugFile STOFFParserState::m_asciiFile |
the debug file
| STOFFGraphicListenerPtr STOFFParserState::m_graphicListener |
the graphic listener
| STOFFHeader* STOFFParserState::m_header |
the header
| STOFFInputStreamPtr STOFFParserState::m_input |
the input
| STOFFDocument::Kind STOFFParserState::m_kind |
the document kind
Referenced by STOFFParserState().
| STOFFListManagerPtr STOFFParserState::m_listManager |
the list manager
Referenced by STOFFParserState().
| STOFFPageSpan STOFFParserState::m_pageSpan |
the actual document size
| STOFFSpreadsheetListenerPtr STOFFParserState::m_spreadsheetListener |
the spreadsheet listener
| STOFFTextListenerPtr STOFFParserState::m_textListener |
the text listener
| Type STOFFParserState::m_type |
the state type
| int STOFFParserState::m_version |
the actual version
Referenced by STOFFParserState().