STOFFParserState Class Reference

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...
 
STOFFHeaderm_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)
 
STOFFParserStateoperator= (STOFFParserState 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

STOFFParserState::STOFFParserState ( STOFFParserState::Type  type,
STOFFInputStreamPtr  input,
STOFFHeader header 
)

Constructor.

STOFFParserState::~STOFFParserState ( )

destructor

STOFFParserState::STOFFParserState ( STOFFParserState const &  orig)
private

Member Function Documentation

STOFFParserState& STOFFParserState::operator= ( STOFFParserState const &  orig)
private

Referenced by STOFFParser::asciiName().

Member Data Documentation

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().


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

Generated on Thu Aug 11 2016 17:51:55 for libstaroffice by doxygen 1.8.11