virtual class which defines the ancestor of all main zone parser More...
#include <MWAWParser.hxx>
Public Member Functions | |
virtual | ~MWAWParser () |
virtual destructor More... | |
virtual void | parse (WPXDocumentInterface *documentInterface)=0 |
virtual function used to parse the input More... | |
virtual bool | checkHeader (MWAWHeader *header, bool strict=false)=0 |
virtual function used to check if the document header is correct (or not) More... | |
int | version () const |
returns the works version More... | |
void | setVersion (int vers) |
sets the works version More... | |
Protected Member Functions | |
MWAWParser (MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header) | |
constructor (protected) More... | |
MWAWParser (MWAWParserStatePtr state) | |
constructor using a state More... | |
MWAWParserStatePtr | getParserState () |
returns the parser state More... | |
MWAWHeader * | getHeader () |
returns the header More... | |
MWAWInputStreamPtr & | getInput () |
returns the actual input More... | |
MWAWGraphicListenerPtr & | getGraphicListener () |
returns the graphic listener More... | |
MWAWContentListenerPtr & | getListener () |
returns the listener More... | |
MWAWPageSpan const & | getPageSpan () const |
returns the actual page dimension More... | |
MWAWPageSpan & | getPageSpan () |
returns the actual page dimension More... | |
double | getFormLength () const |
returns the form length More... | |
double | getFormWidth () const |
returns the form width More... | |
double | getPageLength () const |
returns the page length (form length without margin ) More... | |
double | getPageWidth () const |
returns the page width (form width without margin ) More... | |
MWAWRSRCParserPtr & | getRSRCParser () |
returns the rsrc parser More... | |
void | setListener (MWAWContentListenerPtr &listener) |
sets the listener More... | |
void | resetListener () |
resets the listener More... | |
MWAWFontConverterPtr & | getFontConverter () |
returns the font converter More... | |
void | setFontConverter (MWAWFontConverterPtr fontConverter) |
sets the font convertor More... | |
libmwaw::DebugFile & | ascii () |
a DebugFile used to write what we recognize when we parse the document More... | |
void | setAsciiName (char const *name) |
Debugging: change the default ascii file. More... | |
std::string const & | asciiName () const |
return the ascii file name More... | |
Private Member Functions | |
MWAWParser (const MWAWParser &) | |
private copy constructor: forbidden More... | |
MWAWParser & | operator= (const MWAWParser &) |
private operator=: forbidden More... | |
Private Attributes | |
MWAWParserStatePtr | m_parserState |
the parser state More... | |
MWAWPageSpan | m_pageSpan |
the actual document size More... | |
std::string | m_asciiName |
the debug file name More... | |
virtual class which defines the ancestor of all main zone parser
|
virtual |
virtual destructor
|
protected |
constructor (protected)
|
inlineprotected |
constructor using a state
|
private |
private copy constructor: forbidden
|
inlineprotected |
a DebugFile used to write what we recognize when we parse the document
Referenced by HMWJParser::checkEntry(), MWParser::checkFreeList(), BWParser::checkHeader(), MSW1Parser::checkHeader(), ACParser::checkHeader(), MWParser::checkHeader(), GWParser::checkHeader(), MDWParser::checkHeader(), WPParser::checkHeader(), WNParser::checkHeader(), MWProParser::checkHeader(), MORParser::checkHeader(), CWParser::checkHeader(), MSWParser::checkHeader(), HMWJParser::checkHeader(), HMWKParser::checkHeader(), MWProParser::checkUnparsed(), GWParser::createDrawZones(), MDWParser::createZones(), MSW1Parser::createZones(), MWParser::createZones(), BWParser::createZones(), ACParser::createZones(), WNParser::createZones(), MWProParser::createZones(), CWParser::createZones(), GWParser::createZones(), MORParser::createZones(), MSWParser::createZones(), HMWJParser::createZones(), MRWParser::createZones(), MWParser::createZonesV3(), HMWJParser::decodeZone(), HMWKParser::decodeZone(), MWProParser::getZoneData(), TTParser::parse(), MCDParser::parse(), EDParser::parse(), DMParser::parse(), BWParser::parse(), MSW1Parser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), NSParser::parse(), MDWParser::parse(), GWParser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), CWParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), HMWKParser::parse(), WNParser::parseGraphicZone(), WPParser::readColInfo(), WNParser::readColorMap(), MORParser::readColors(), MDWParser::readCompressedText(), CWParser::readCPRT(), MRWParser::readCPRT(), WNParser::readDocEntries(), WNParser::readDocEntriesV2(), MWProParser::readDocHeader(), CWParser::readDocHeader(), MSW1Parser::readDocInfo(), GWParser::readDocInfo(), CWParser::readDocInfo(), MRWParser::readDocInfo(), FWParser::readDocPosition(), MSWParser::readDocSum(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), CWParser::readDSET(), CWParser::readDSUM(), ACParser::readEndDataV3(), CWParser::readEndTable(), MSWParser::readEntry(), MSW1Parser::readFont(), MDWParser::readFonts(), MSW1Parser::readFootnoteCorrespondance(), BWParser::readFrame(), MORParser::readFreePos(), WNParser::readGenericUnkn(), MDWParser::readGraphic(), MWParser::readGraphic(), WPParser::readGraphic(), MORParser::readGraphic(), HMWJParser::readHeaderEnd(), MSWParser::readHeaderEndV3(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), MWParser::readInformations(), MWParser::readInformationsV3(), BWParser::readLastZone(), MDWParser::readLastZone(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), MSW1Parser::readPageBreak(), MWParser::readPageBreak(), WPParser::readPageInfo(), MSW1Parser::readParagraph(), MWParser::readParagraph(), WPParser::readParagraphData(), WPParser::readParagraphInfo(), MSWParser::readPicture(), MSW1Parser::readPLC(), MSWParser::readPrinter(), WPParser::readPrintInfo(), MWParser::readPrintInfo(), MDWParser::readPrintInfo(), BWParser::readPrintInfo(), MORParser::readPrintInfo(), MSWParser::readPrintInfo(), CWParser::readPrintInfo(), WNParser::readPrintInfo(), MWProParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), MDWParser::readRuler(), WPParser::readSection(), MRWParser::readSeparator(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MSWParser::readStringsZone(), CWParser::readStructIntZone(), CWParser::readStructZone(), WPParser::readTable(), MDWParser::readText(), WPParser::readText(), MWParser::readText(), MWProParser::readTextTokens(), CWParser::readTNAM(), LWParser::readTOC(), MORParser::readUnkn9Sub(), WPParser::readUnknown(), MORParser::readUnknown9(), WPParser::readWindowsInfo(), MWParser::readWindowsInfo(), WPParser::readWindowsZone(), CWParser::readZone(), MRWParser::readZone(), HMWJParser::readZone(), HMWKParser::readZone(), MRWParser::readZone13(), MSWParser::readZone17(), MDWParser::readZone8(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MRWParser::readZoneb(), MRWParser::readZonec(), MRWParser::readZoneDim(), MRWParser::readZoneHeader(), MSWParser::readZoneList(), MSW1Parser::readZones(), MORParser::readZonesList(), HMWJParser::readZonesList(), HMWKParser::readZonesList(), WNParser::sendPicture(), MSW1Parser::sendText(), TTParser::sendText(), NSText::sendText(), MWProParser::sendText(), WPParser::sendWindow(), and MDWParser::sendZone().
|
inlineprotected |
return the ascii file name
Referenced by TTParser::parse(), BWParser::parse(), MSW1Parser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), NSParser::parse(), MDWParser::parse(), GWParser::parse(), MSK3Parser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), CWParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), and HMWKParser::parse().
|
pure virtual |
virtual function used to check if the document header is correct (or not)
Implemented in HMWKParser, MSK4Zone, MRWParser, HMWJParser, MSWParser, CWParser, ZWParser, MORParser, MWProParser, WNParser, FWParser, WPParser, MSK4Parser, MSK3Parser, GWParser, MDWParser, NSParser, LWParser, MWParser, ACParser, BWParser, MSW1Parser, DMParser, EDParser, MCDParser, and TTParser.
|
inlineprotected |
returns the font converter
Referenced by ACParser::getMainList(), MDWParser::readFonts(), ACParser::readHFProperties(), MWParser::readInformations(), WPParser::readParagraphData(), MSW1Parser::readPLC(), TTParser::readStyles(), and MWParser::readText().
|
inlineprotected |
returns the form length
Referenced by MORParser::readDocumentInfo(), BWParser::readLastZone(), CWGraph::sendGroup(), and CWGraph::updateInformation().
|
inlineprotected |
returns the form width
Referenced by MORParser::readDocumentInfo(), and BWParser::readLastZone().
|
inlineprotected |
returns the graphic listener
|
inlineprotected |
returns the header
Referenced by MSK4Parser::createStructures(), CWPresentation::numPages(), CWGraph::numPages(), CWParser::parse(), CWGraph::sendBitmap(), CWDatabase::sendDatabase(), CWSpreadsheet::sendSpreadsheet(), and CWParser::typeMainZones().
|
inlineprotected |
returns the actual input
Referenced by GWParser::canSendTextBoxAsGraphic(), MORParser::checkAndFindSize(), MORParser::checkAndStore(), HMWJParser::checkEntry(), MWParser::checkFreeList(), MCDParser::checkHeader(), EDParser::checkHeader(), TTParser::checkHeader(), DMParser::checkHeader(), BWParser::checkHeader(), MSW1Parser::checkHeader(), ACParser::checkHeader(), MWParser::checkHeader(), LWParser::checkHeader(), MDWParser::checkHeader(), GWParser::checkHeader(), NSParser::checkHeader(), MSK4Parser::checkHeader(), WPParser::checkHeader(), FWParser::checkHeader(), WNParser::checkHeader(), MWProParser::checkHeader(), MORParser::checkHeader(), CWParser::checkHeader(), ZWParser::checkHeader(), MSWParser::checkHeader(), HMWJParser::checkHeader(), MRWParser::checkHeader(), HMWKParser::checkHeader(), WNParser::checkIfPositionValid(), MSWParser::checkPicturePos(), MWProParser::checkUnparsed(), TTParser::computeNumPages(), NSText::computePositions(), MSW1Parser::createDocument(), ACParser::createDocument(), LWParser::createDocument(), MDWParser::createDocument(), GWParser::createDocument(), MWParser::createDocument(), WPParser::createDocument(), FWParser::createDocument(), WNParser::createDocument(), MWProParser::createDocument(), CWParser::createDocument(), ZWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), HMWKParser::createDocument(), GWParser::createDrawZones(), MSK4Parser::createStructures(), TTParser::createZones(), MDWParser::createZones(), MSW1Parser::createZones(), DMParser::createZones(), MWParser::createZones(), BWParser::createZones(), ACParser::createZones(), MWProParser::createZones(), CWParser::createZones(), GWParser::createZones(), MORParser::createZones(), NSParser::createZones(), MSWParser::createZones(), HMWJParser::createZones(), MRWParser::createZones(), MWParser::createZonesV3(), HMWJParser::decodeZone(), MRWParser::decodeZone(), HMWKParser::decodeZone(), NSText::findFilePos(), MWProParser::findNumHardBreaks(), WPParser::findSection(), MSK4Parser::flushExtra(), MWProParser::getFreeZoneList(), MWProParser::getZoneData(), EDParser::parse(), MCDParser::parse(), TTParser::parse(), DMParser::parse(), MSW1Parser::parse(), BWParser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), MDWParser::parse(), GWParser::parse(), NSParser::parse(), MSK4Parser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), CWParser::parse(), ZWParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), HMWKParser::parse(), WNParser::parseGraphicZone(), MWProParser::parseTextZone(), MORParser::readBackside(), HMWJParser::readClassicHeader(), WPParser::readColInfo(), WNParser::readColorMap(), MORParser::readColors(), MDWParser::readCompressedText(), CWParser::readCPRT(), MRWParser::readCPRT(), WNParser::readDocEntries(), WNParser::readDocEntriesV2(), MWProParser::readDocHeader(), CWParser::readDocHeader(), MSW1Parser::readDocInfo(), GWParser::readDocInfo(), CWParser::readDocInfo(), MRWParser::readDocInfo(), FWParser::readDocPosition(), MSWParser::readDocSum(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), CWParser::readDSET(), CWParser::readDSUM(), ACParser::readEndDataV3(), CWParser::readEndTable(), MDWParser::readEntry(), WNParser::readEntry(), MSWParser::readEntry(), MRWParser::readEntryHeader(), MSW1Parser::readFont(), MDWParser::readFonts(), MSW1Parser::readFootnoteCorrespondance(), BWParser::readFrame(), MORParser::readFreePos(), WNParser::readGenericUnkn(), MDWParser::readGraphic(), MWParser::readGraphic(), WPParser::readGraphic(), MORParser::readGraphic(), HMWJParser::readHeaderEnd(), MSWParser::readHeaderEndV3(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), MWParser::readInformations(), MWParser::readInformationsV3(), BWParser::readLastZone(), MDWParser::readLastZone(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), MRWParser::readNumbersString(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), MSWParser::readObjects(), MSW1Parser::readPageBreak(), MWParser::readPageBreak(), WPParser::readPageInfo(), MSW1Parser::readParagraph(), MWParser::readParagraph(), WPParser::readParagraphData(), WPParser::readParagraphInfo(), MORParser::readPattern(), MSWParser::readPicture(), MSW1Parser::readPLC(), MSWParser::readPrinter(), WPParser::readPrintInfo(), MWParser::readPrintInfo(), MDWParser::readPrintInfo(), BWParser::readPrintInfo(), MORParser::readPrintInfo(), MSWParser::readPrintInfo(), CWParser::readPrintInfo(), WNParser::readPrintInfo(), MWProParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), MDWParser::readRuler(), WPParser::readSection(), MRWParser::readSeparator(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MSWParser::readStringsZone(), CWParser::readStructIntZone(), CWParser::readStructZone(), WPParser::readTable(), MDWParser::readText(), WPParser::readText(), MWParser::readText(), CWParser::readTNAM(), MORParser::readUnkn9Sub(), WPParser::readUnknown(), MORParser::readUnknown9(), WPParser::readWindowsInfo(), MWParser::readWindowsInfo(), WPParser::readWindowsZone(), CWParser::readZone(), MRWParser::readZone(), HMWJParser::readZone(), HMWKParser::readZone(), MRWParser::readZone13(), MSWParser::readZone17(), MDWParser::readZone8(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MRWParser::readZoneb(), MRWParser::readZonec(), MRWParser::readZoneDim(), MRWParser::readZoneHeader(), MSWParser::readZoneList(), MSW1Parser::readZones(), MORParser::readZonesList(), HMWJParser::readZonesList(), HMWKParser::readZonesList(), MSW1Parser::removeLastCharIfEOL(), MWProParser::sendEmptyFrameZone(), MSWParser::sendFieldComment(), WNParser::sendFootnote(), CWParser::sendFootnote(), MSWParser::sendFootnote(), LWParser::sendGraphic(), LWParser::sendHeaderFooter(), MDWParser::sendHeaderFooter(), GWParser::sendPicture(), WNParser::sendPicture(), MSWParser::sendPicture(), MSW1Parser::sendText(), TTParser::sendText(), NSText::sendText(), FWParser::sendText(), MRWParser::sendText(), MWProParser::sendText(), GWParser::sendTextbox(), MWProParser::sendTextBoxZone(), MRWParser::sendToken(), MDWParser::sendZone(), and CWParser::sendZone().
|
inlineprotected |
returns the listener
Referenced by EDParser::createDocument(), TTParser::createDocument(), MCDParser::createDocument(), DMParser::createDocument(), BWParser::createDocument(), MSW1Parser::createDocument(), ACParser::createDocument(), LWParser::createDocument(), MDWParser::createDocument(), NSParser::createDocument(), GWParser::createDocument(), MWParser::createDocument(), MSK3Parser::createDocument(), WPParser::createDocument(), FWParser::createDocument(), WNParser::createDocument(), MWProParser::createDocument(), MORParser::createDocument(), CWParser::createDocument(), ZWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), HMWKParser::createDocument(), MSK4Parser::flushExtra(), WPParser::getParagraph(), TTParser::newPage(), EDParser::newPage(), MCDParser::newPage(), DMParser::newPage(), BWParser::newPage(), ACParser::newPage(), MSW1Parser::newPage(), GWParser::newPage(), LWParser::newPage(), NSParser::newPage(), MSK3Parser::newPage(), FWParser::newPage(), WNParser::newPage(), MORParser::newPage(), ZWParser::newPage(), MSK4Zone::newPage(), MWParser::newPage(), MWProParser::newPage(), MDWParser::newPage(), HMWJParser::newPage(), WPParser::newPage(), CWParser::newPage(), MRWParser::newPage(), MSWParser::newPage(), HMWKParser::newPage(), MSK4Parser::parse(), MSK4Zone::readContentZones(), MDWParser::readGraphic(), MWParser::readGraphic(), WPParser::readGraphic(), MWParser::readParagraph(), WPParser::readSection(), WPParser::readTable(), WPParser::readText(), MWParser::readText(), resetListener(), FWParser::send(), MCDParser::sendContents(), MWProParser::sendEmptyFrameZone(), MSWParser::sendFieldComment(), MSK4Parser::sendFootNote(), WNParser::sendFootnote(), MSK3Parser::sendFootNote(), CWParser::sendFootnote(), MSWParser::sendFootnote(), MSKParser::sendFrameText(), MSK4Parser::sendFrameText(), ACParser::sendHeaderFooter(), MDWParser::sendHeaderFooter(), MDWParser::sendHeaderFooterFields(), EDParser::sendIndex(), MCDParser::sendIndex(), MSW1Parser::sendMain(), MSK4Parser::sendOLE(), MCDParser::sendPicture(), EDParser::sendPicture(), TTParser::sendPicture(), DMParser::sendPicture(), WNParser::sendPicture(), MSWParser::sendPicture(), MWProParser::sendPicture(), FWParser::sendReference(), MSW1Parser::sendText(), TTParser::sendText(), MDWParser::sendText(), FWParser::sendText(), MWProParser::sendText(), MWProParser::sendTextBoxZone(), FWParser::sendVariable(), MWParser::sendWindow(), WPParser::sendWindow(), MDWParser::sendZone(), MSK3Parser::sendZone(), MSW1Parser::setProperty(), and MDWParser::setProperty().
|
inlineprotected |
returns the page length (form length without margin )
Referenced by CWGraph::sendBitmap().
|
inlineprotected |
returns the actual page dimension
Referenced by EDParser::createDocument(), MCDParser::createDocument(), TTParser::createDocument(), MSW1Parser::createDocument(), BWParser::createDocument(), ACParser::createDocument(), LWParser::createDocument(), NSParser::createDocument(), MDWParser::createDocument(), GWParser::createDocument(), MWParser::createDocument(), MSK3Parser::createDocument(), WPParser::createDocument(), FWParser::createDocument(), WNParser::createDocument(), MWProParser::createDocument(), MORParser::createDocument(), ZWParser::createDocument(), CWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), HMWKParser::createDocument(), MCDParser::createZones(), MSK4Zone::createZones(), BWParser::getPageLeftTop(), ACParser::getPageLeftTop(), LWParser::getPageLeftTop(), NSParser::getPageLeftTop(), GWParser::getPageLeftTop(), MSK3Parser::getPageLeftTop(), MORParser::getPageLeftTop(), ZWParser::getPageLeftTop(), MSK4Zone::getPageLeftTop(), HMWJParser::getPageLeftTop(), FWParser::getPageLeftTop(), CWParser::getPageLeftTop(), MRWParser::getPageLeftTop(), HMWKParser::getPageLeftTop(), WPParser::getParagraph(), MSK3Parser::getTextHeight(), MSK4Zone::getTextHeight(), WPParser::getTextHeight(), CWParser::getTextHeight(), MCDParser::init(), EDParser::init(), TTParser::init(), MSW1Parser::init(), BWParser::init(), ACParser::init(), MWParser::init(), LWParser::init(), GWParser::init(), NSParser::init(), MDWParser::init(), MSK3Parser::init(), WPParser::init(), FWParser::init(), WNParser::init(), MWProParser::init(), MORParser::init(), ZWParser::init(), CWParser::init(), MSWParser::init(), HMWJParser::init(), MRWParser::init(), HMWKParser::init(), MWProParser::readDocHeader(), CWParser::readDocHeader(), MSW1Parser::readDocInfo(), FWParser::readDocInfo(), GWParser::readDocInfo(), MRWParser::readDocInfo(), LWParser::readDocument(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), MSWParser::readHeaderEndV3(), EDParser::readInfo(), BWParser::readLastZone(), NSParser::readPageLimit(), WPParser::readPrintInfo(), MWParser::readPrintInfo(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), MDWParser::readPrintInfo(), BWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), ZWParser::readPrintInfo(), MSWParser::readPrintInfo(), CWParser::readPrintInfo(), MSK3Parser::readPrintInfo(), FWParser::readPrintInfo(), WNParser::readPrintInfo(), MWProParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), HMWKParser::readPrintInfo(), and WPParser::readTable().
|
inlineprotected |
returns the actual page dimension
|
inlineprotected |
returns the page width (form width without margin )
Referenced by CWGraph::checkNumberAccrossPages(), WPParser::findSection(), CWParser::getMainSection(), WPParser::getParagraph(), MSK4Zone::readContentZones(), MWParser::readParagraph(), MSK3Text::readParagraph(), WNText::readParagraph(), MDWParser::readRuler(), BWText::readSection(), CWGraph::sendBitmap(), MDWParser::sendHeaderFooter(), EDParser::sendIndex(), MCDParser::sendIndex(), LWText::sendMainText(), MSW1Parser::sendText(), NSText::sendText(), HMWKText::sendText(), WNText::sendZone(), MSWTextStyles::setProperty(), and CWGraph::updateInformation().
|
inlineprotected |
returns the parser state
Referenced by EDParser::createDocument(), MCDParser::createDocument(), TTParser::createDocument(), DMParser::createDocument(), BWParser::createDocument(), MSW1Parser::createDocument(), ACParser::createDocument(), LWParser::createDocument(), GWParser::createDocument(), NSParser::createDocument(), MDWParser::createDocument(), MWParser::createDocument(), MSK3Parser::createDocument(), WPParser::createDocument(), FWParser::createDocument(), WNParser::createDocument(), MWProParser::createDocument(), MORParser::createDocument(), ZWParser::createDocument(), CWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), HMWKParser::createDocument(), MSK4Parser::createStructures(), MSK4Parser::flushExtra(), ACParser::getMainList(), MSK4Parser::parse(), MCDParser::readFont(), MDWParser::readHeadingCustom(), and MDWParser::readLinesInfo().
|
inlineprotected |
returns the rsrc parser
Referenced by EDParser::checkHeader(), MCDParser::checkHeader(), TTParser::checkHeader(), DMParser::checkHeader(), LWParser::checkHeader(), NSParser::checkHeader(), ZWParser::checkHeader(), LWText::createZones(), ZWText::createZones(), NSText::createZones(), MCDParser::createZones(), EDParser::createZones(), LWGraph::createZones(), TTParser::createZones(), DMText::createZones(), DMParser::createZones(), NSGraph::createZones(), LWParser::createZones(), NSParser::createZones(), ZWParser::createZones(), EDParser::findContents(), TTParser::flushExtra(), DMParser::flushExtra(), MCDParser::parse(), EDParser::parse(), TTParser::parse(), DMParser::parse(), MWParser::parse(), LWParser::parse(), MDWParser::parse(), NSParser::parse(), FWParser::parse(), ZWParser::parse(), BWParser::readRSRCZones(), ACParser::readRSRCZones(), GWParser::readRSRCZones(), TTParser::rsrcAscii(), DMParser::rsrcAscii(), MCDParser::rsrcAscii(), EDParser::rsrcAscii(), LWParser::rsrcAscii(), ACParser::rsrcAscii(), BWParser::rsrcAscii(), GWParser::rsrcAscii(), ZWParser::rsrcAscii(), NSParser::rsrcAscii(), MORParser::rsrcAscii(), TTParser::rsrcInput(), DMParser::rsrcInput(), MCDParser::rsrcInput(), EDParser::rsrcInput(), LWParser::rsrcInput(), ACParser::rsrcInput(), BWParser::rsrcInput(), GWParser::rsrcInput(), ZWParser::rsrcInput(), NSParser::rsrcInput(), MORParser::rsrcInput(), LWText::sendMainText(), NSGraph::sendPageGraphics(), LWGraph::sendPICT(), MCDParser::sendPicture(), EDParser::sendPicture(), NSGraph::sendPicture(), TTParser::sendPicture(), and DMParser::sendPicture().
|
private |
private operator=: forbidden
|
pure virtual |
virtual function used to parse the input
Implemented in HMWKParser, MSK4Zone, MRWParser, HMWJParser, MSWParser, CWParser, ZWParser, MORParser, MWProParser, WNParser, FWParser, WPParser, MSK4Parser, MSK3Parser, GWParser, MDWParser, NSParser, LWParser, MWParser, ACParser, BWParser, MSW1Parser, DMParser, EDParser, MCDParser, and TTParser.
|
protected |
resets the listener
Referenced by EDParser::init(), MCDParser::init(), TTParser::init(), DMParser::init(), BWParser::init(), MSW1Parser::init(), ACParser::init(), MWParser::init(), LWParser::init(), NSParser::init(), MDWParser::init(), GWParser::init(), MSK3Parser::init(), WPParser::init(), FWParser::init(), WNParser::init(), MWProParser::init(), MORParser::init(), CWParser::init(), ZWParser::init(), MSWParser::init(), HMWJParser::init(), MRWParser::init(), HMWKParser::init(), EDParser::parse(), TTParser::parse(), MCDParser::parse(), DMParser::parse(), MSW1Parser::parse(), BWParser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), NSParser::parse(), MDWParser::parse(), GWParser::parse(), MSK3Parser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), ZWParser::parse(), CWParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), and HMWKParser::parse().
|
inlineprotected |
Debugging: change the default ascii file.
Referenced by TTParser::init(), BWParser::init(), MSW1Parser::init(), ACParser::init(), MWParser::init(), LWParser::init(), NSParser::init(), MDWParser::init(), GWParser::init(), MSK3Parser::init(), WPParser::init(), FWParser::init(), WNParser::init(), MWProParser::init(), MORParser::init(), CWParser::init(), ZWParser::init(), MSWParser::init(), HMWJParser::init(), MRWParser::init(), and HMWKParser::init().
|
protected |
sets the font convertor
|
protected |
sets the listener
Referenced by EDParser::createDocument(), MCDParser::createDocument(), TTParser::createDocument(), DMParser::createDocument(), MSW1Parser::createDocument(), BWParser::createDocument(), ACParser::createDocument(), LWParser::createDocument(), NSParser::createDocument(), GWParser::createDocument(), MDWParser::createDocument(), MSK3Parser::createDocument(), WPParser::createDocument(), FWParser::createDocument(), WNParser::createDocument(), MWProParser::createDocument(), MORParser::createDocument(), ZWParser::createDocument(), CWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), HMWKParser::createDocument(), and MWParser::setListener().
|
inline |
sets the works version
Referenced by TTParser::checkHeader(), DMParser::checkHeader(), BWParser::checkHeader(), MSW1Parser::checkHeader(), ACParser::checkHeader(), MWParser::checkHeader(), GWParser::checkHeader(), NSParser::checkHeader(), MSK3Parser::checkHeader(), WNParser::checkHeader(), MWProParser::checkHeader(), MORParser::checkHeader(), CWParser::checkHeader(), MSWParser::checkHeader(), MSK4Zone::MSK4Zone(), FWParser::readDocPosition(), and MRWParser::readZoneHeader().
|
inline |
returns the works version
Referenced by MWParser::checkFreeList(), EDParser::checkHeader(), MCDParser::checkHeader(), TTParser::checkHeader(), DMParser::checkHeader(), NSParser::checkHeader(), MSK3Parser::checkHeader(), WNParser::checkHeader(), MWProParser::checkHeader(), CWParser::checkHeader(), MSWParser::checkHeader(), CWParser::checkOrdering(), MSK3Parser::createDocument(), MSK3Parser::createZones(), ACParser::createZones(), WNParser::createZones(), CWParser::createZones(), MORParser::createZones(), MSKParser::getColor(), MORParser::getColor(), NSParser::getDateFormat(), MWProParser::getZoneData(), MWParser::parse(), WNParser::readDocEntriesV2(), MWProParser::readDocHeader(), CWParser::readDocHeader(), FWParser::readDocInfo(), GWParser::readDocInfo(), CWParser::readDocInfo(), MSK3Parser::readDocumentInfo(), ACParser::readEndDataV3(), FWParser::readEndDocInfo(), CWParser::readEndTable(), FWParser::readFileZoneFlags(), FWParser::readFileZonePos(), FWParser::readGenericDocData(), MSK3Parser::readGroup(), MSK3Parser::readGroupHeaderInfo(), MWParser::readPageBreak(), MWParser::readParagraph(), WNParser::readPrintInfo(), ACParser::readRSRCZones(), MWParser::readText(), MWProParser::readTextEntries(), MWProParser::readTextTokens(), MWParser::readWindowsInfo(), CWParser::readZone(), MSWParser::readZone17(), MSWParser::readZoneList(), MORParser::readZonesList(), MWProParser::sendText(), and MWParser::sendWindow().
|
private |
the debug file name
Referenced by asciiName(), and setAsciiName().
|
private |
the actual document size
Referenced by getFormLength(), getFormWidth(), getPageLength(), getPageSpan(), and getPageWidth().
|
private |
the parser state
Referenced by ascii(), getFontConverter(), getGraphicListener(), getHeader(), getInput(), getListener(), getParserState(), getRSRCParser(), MWAWParser(), resetListener(), setFontConverter(), setListener(), setVersion(), and version().