libvisio::VSD11Parser Class Reference

#include <VSD11Parser.h>

Inheritance diagram for libvisio::VSD11Parser:
libvisio::VSDXParser

List of all members.

Public Member Functions

 VSD11Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter)
 ~VSD11Parser ()
- Public Member Functions inherited from libvisio::VSDXParser
 VSDXParser (WPXInputStream *input, libwpg::WPGPaintInterface *painter)
virtual ~VSDXParser ()
bool parseMain ()

Private Member Functions

bool getChunkHeader (WPXInputStream *input)
void readText (WPXInputStream *input)
void readCharIX (WPXInputStream *input)
void readParaIX (WPXInputStream *input)
void readFillAndShadow (WPXInputStream *input)
void readName (WPXInputStream *input)
void readTextField (WPXInputStream *input)
 VSD11Parser ()
 VSD11Parser (const VSDXParser &)
VSD11Parseroperator= (const VSDXParser &)

Additional Inherited Members

- Protected Member Functions inherited from libvisio::VSDXParser
void readEllipticalArcTo (WPXInputStream *input)
void readForeignData (WPXInputStream *input)
void readEllipse (WPXInputStream *input)
void readLine (WPXInputStream *input)
void readGeomList (WPXInputStream *input)
void readGeometry (WPXInputStream *input)
void readMoveTo (WPXInputStream *input)
void readLineTo (WPXInputStream *input)
void readArcTo (WPXInputStream *input)
void readNURBSTo (WPXInputStream *input)
void readPolylineTo (WPXInputStream *input)
void readInfiniteLine (WPXInputStream *input)
void readShapeData (WPXInputStream *input)
void readXFormData (WPXInputStream *input)
void readTxtXForm (WPXInputStream *input)
void readShapeId (WPXInputStream *input)
void readShapeList (WPXInputStream *input)
void readForeignDataType (WPXInputStream *input)
void readPageProps (WPXInputStream *input)
void readShape (WPXInputStream *input)
void readColours (WPXInputStream *input)
void readFont (WPXInputStream *input, unsigned id)
void readFontIX (WPXInputStream *input)
void readCharList (WPXInputStream *input)
void readParaList (WPXInputStream *input)
void readPage (WPXInputStream *input)
void readTextBlock (WPXInputStream *input)
void readNameList (WPXInputStream *input)
void readFieldList (WPXInputStream *input)
void readStyleSheet (WPXInputStream *input)
void readSplineStart (WPXInputStream *input)
void readSplineKnot (WPXInputStream *input)
void readStencilShape (WPXInputStream *input)
void readOLEList (WPXInputStream *input)
void readOLEData (WPXInputStream *input)
bool parseDocument (WPXInputStream *input)
void handlePages (WPXInputStream *input, unsigned shift)
void handlePage (WPXInputStream *input)
void handleStyles (WPXInputStream *input)
void handleStencils (WPXInputStream *input, unsigned shift)
void handleStencilPage (WPXInputStream *input, unsigned shift)
void handleStencilForeign (WPXInputStream *input, unsigned shift)
void handleStencilOle (WPXInputStream *input, unsigned shift)
void handleStencilShape (WPXInputStream *input)
void _handleLevelChange (unsigned level)
- Protected Attributes inherited from libvisio::VSDXParser
WPXInputStream * m_input
libwpg::WPGPaintInterface * m_painter
ChunkHeader m_header
VSDXCollectorm_collector
VSDXGeometryListm_geomList
std::vector< VSDXGeometryList * > m_geomListVector
VSDXFieldList m_fieldList
VSDXCharacterListm_charList
VSDXParagraphListm_paraList
std::vector< VSDXCharacterList * > m_charListVector
std::vector< VSDXParagraphList * > m_paraListVector
VSDXShapeList m_shapeList
unsigned m_currentLevel
VSDXStencils m_stencils
VSDXStencilm_currentStencil
VSDXStencilShape m_stencilShape
bool m_isStencilStarted
bool m_isInStyles
unsigned m_currentPageID

Constructor & Destructor Documentation

libvisio::VSD11Parser::VSD11Parser ( WPXInputStream *  input,
libwpg::WPGPaintInterface *  painter 
)
explicit
libvisio::VSD11Parser::~VSD11Parser ( )
libvisio::VSD11Parser::VSD11Parser ( )
private
libvisio::VSD11Parser::VSD11Parser ( const VSDXParser )
private

Member Function Documentation

bool libvisio::VSD11Parser::getChunkHeader ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

VSD11Parser& libvisio::VSD11Parser::operator= ( const VSDXParser )
private

Reimplemented from libvisio::VSDXParser.

void libvisio::VSD11Parser::readCharIX ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

void libvisio::VSD11Parser::readFillAndShadow ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

void libvisio::VSD11Parser::readName ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

void libvisio::VSD11Parser::readParaIX ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

void libvisio::VSD11Parser::readText ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

void libvisio::VSD11Parser::readTextField ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.


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

Generated for libvisio by doxygen 1.8.1