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