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 | |
MWAWGraphicListenerPtr & | getGraphicListener () |
returns the graphic listener | |
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
MWAWParser::~MWAWParser | ( | ) | [virtual] |
virtual destructor
MWAWParser::MWAWParser | ( | MWAWInputStreamPtr | input, |
MWAWRSRCParserPtr | rsrcParser, | ||
MWAWHeader * | header | ||
) | [protected] |
constructor (protected)
MWAWParser::MWAWParser | ( | MWAWParserStatePtr | state | ) | [inline, protected] |
constructor using a state
MWAWParser::MWAWParser | ( | const MWAWParser & | ) | [private] |
private copy constructor: forbidden
libmwaw::DebugFile& MWAWParser::ascii | ( | ) | [inline, protected] |
a DebugFile used to write what we recognize when we parse the document
Reimplemented in MSKParser.
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().
std::string const& MWAWParser::asciiName | ( | ) | const [inline, protected] |
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().
virtual bool MWAWParser::checkHeader | ( | MWAWHeader * | header, |
bool | strict = false |
||
) | [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.
MWAWFontConverterPtr& MWAWParser::getFontConverter | ( | ) | [inline, protected] |
returns the font converter
Referenced by ACParser::getMainList(), MDWParser::readFonts(), ACParser::readHFProperties(), MWParser::readInformations(), WPParser::readParagraphData(), MSW1Parser::readPLC(), TTParser::readStyles(), and MWParser::readText().
double MWAWParser::getFormLength | ( | ) | const [inline, protected] |
returns the form length
Referenced by MORParser::readDocumentInfo(), BWParser::readLastZone(), CWGraph::sendGroup(), and CWGraph::updateInformation().
double MWAWParser::getFormWidth | ( | ) | const [inline, protected] |
returns the form width
Referenced by MORParser::readDocumentInfo(), and BWParser::readLastZone().
MWAWGraphicListenerPtr& MWAWParser::getGraphicListener | ( | ) | [inline, protected] |
returns the graphic listener
MWAWHeader* MWAWParser::getHeader | ( | ) | [inline, protected] |
returns the header
Referenced by MSK4Parser::createStructures(), CWPresentation::numPages(), CWGraph::numPages(), CWParser::parse(), CWDatabase::sendDatabase(), CWSpreadsheet::sendSpreadsheet(), and CWParser::typeMainZones().
MWAWInputStreamPtr& MWAWParser::getInput | ( | ) | [inline, protected] |
returns the actual input
Reimplemented in MSKParser.
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().
MWAWContentListenerPtr& MWAWParser::getListener | ( | ) | [inline, protected] |
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().
double MWAWParser::getPageLength | ( | ) | const [inline, protected] |
returns the page length (form length without margin )
MWAWPageSpan const& MWAWParser::getPageSpan | ( | ) | const [inline, protected] |
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().
MWAWPageSpan& MWAWParser::getPageSpan | ( | ) | [inline, protected] |
returns the actual page dimension
double MWAWParser::getPageWidth | ( | ) | const [inline, protected] |
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(), MDWParser::sendHeaderFooter(), EDParser::sendIndex(), MCDParser::sendIndex(), LWText::sendMainText(), MSW1Parser::sendText(), NSText::sendText(), HMWKText::sendText(), WNText::sendZone(), MSWTextStyles::setProperty(), and CWGraph::updateInformation().
MWAWParserStatePtr MWAWParser::getParserState | ( | ) | [inline, protected] |
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().
MWAWRSRCParserPtr& MWAWParser::getRSRCParser | ( | ) | [inline, protected] |
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().
MWAWParser& MWAWParser::operator= | ( | const MWAWParser & | ) | [private] |
private operator=: forbidden
virtual void MWAWParser::parse | ( | WPXDocumentInterface * | documentInterface | ) | [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.
void MWAWParser::resetListener | ( | ) | [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().
void MWAWParser::setAsciiName | ( | char const * | name | ) | [inline, protected] |
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().
void MWAWParser::setFontConverter | ( | MWAWFontConverterPtr | fontConverter | ) | [protected] |
sets the font convertor
void MWAWParser::setListener | ( | MWAWContentListenerPtr & | listener | ) | [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(), CWParser::createDocument(), ZWParser::createDocument(), MSWParser::createDocument(), HMWJParser::createDocument(), MRWParser::createDocument(), and HMWKParser::createDocument().
void MWAWParser::setVersion | ( | int | vers | ) | [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().
int MWAWParser::version | ( | ) | const [inline] |
returns the works version
Referenced by MWParser::checkFreeList(), EDParser::checkHeader(), MCDParser::checkHeader(), TTParser::checkHeader(), DMParser::checkHeader(), MWParser::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().
std::string MWAWParser::m_asciiName [private] |
the debug file name
Referenced by asciiName(), and setAsciiName().
MWAWPageSpan MWAWParser::m_pageSpan [private] |
the actual document size
Referenced by getFormLength(), getFormWidth(), getPageLength(), getPageSpan(), and getPageWidth().
MWAWParserStatePtr MWAWParser::m_parserState [private] |
the parser state
Referenced by ascii(), getFontConverter(), getGraphicListener(), getHeader(), getInput(), getListener(), getParserState(), getRSRCParser(), MWAWParser(), resetListener(), setFontConverter(), setListener(), setVersion(), and version().