MWAWEntry Class Reference

basic class to store an entry in a file This contained : More...

#include <MWAWEntry.hxx>

Inheritance diagram for MWAWEntry:
FWStruct::Entry MRWEntry MSWEntry MSWTextInternal::TextStruct WNEntry

Public Member Functions

 MWAWEntry ()
 constructor More...
 
virtual ~MWAWEntry ()
 
void setBegin (long off)
 sets the begin offset More...
 
void setLength (long l)
 sets the zone size More...
 
void setEnd (long off)
 sets the end offset More...
 
long begin () const
 returns the begin offset More...
 
long end () const
 returns the end offset More...
 
long length () const
 returns the length of the zone More...
 
bool valid () const
 returns true if the zone length is positive More...
 
bool operator== (const MWAWEntry &a) const
 basic operator== More...
 
bool operator!= (const MWAWEntry &a) const
 basic operator!= More...
 
bool isParsed () const
 a flag to know if the entry was parsed or not More...
 
void setParsed (bool ok=true) const
 sets the flag m_parsed to true or false More...
 
void setType (std::string const &newType)
 sets the type of the entry: BTEP,FDPP, BTEC, FDPC, PLC , TEXT, ... More...
 
std::string const & type () const
 returns the type of the entry More...
 
bool hasType (std::string const &typ) const
 returns true if the type entry == type More...
 
void setName (std::string const &nam)
 sets the name of the entry More...
 
std::string const & name () const
 name of the entry More...
 
bool hasName (std::string const &nam) const
 checks if the entry name is equal to name More...
 
int id () const
 returns the id More...
 
void setId (int newId)
 sets the id More...
 
std::string const & extra () const
 retrieves the extra string More...
 
void setExtra (std::string const &s)
 sets the extra string More...
 

Protected Attributes

long m_begin
 the begin of the entry. More...
 
long m_length
 the size of the entry More...
 
std::string m_type
 the entry type More...
 
std::string m_name
 the name More...
 
int m_id
 an identificator More...
 
bool m_parsed
 a bool to store if the entry is or not parsed More...
 
std::string m_extra
 an extra string More...
 

Friends

std::ostream & operator<< (std::ostream &o, MWAWEntry const &ent)
 

Detailed Description

basic class to store an entry in a file This contained :

  • its begin and end positions
  • its type, its name and an identificator
  • a flag used to know if the file is or not parsed

Constructor & Destructor Documentation

MWAWEntry::MWAWEntry ( )
inline

constructor

virtual MWAWEntry::~MWAWEntry ( )
inlinevirtual

Member Function Documentation

long MWAWEntry::begin ( ) const
inline

returns the begin offset

Referenced by WNEntryManager::add(), GWText::canSendTextBoxAsGraphic(), MORParser::checkAndFindSize(), MORParser::checkAndStore(), HMWJParser::checkEntry(), BWParser::checkHeader(), WNParser::checkHeader(), ZWParser::checkHeader(), DMText::computeNumPages(), MRWText::computeNumPages(), ZWText::computePositions(), MSWText::convertFilePLCPos(), BWText::createZones(), EDParser::createZones(), MCDParser::createZones(), MDWParser::createZones(), DMParser::createZones(), BWParser::createZones(), WNParser::createZones(), WNText::createZones(), MORParser::createZones(), MSWParser::createZones(), MSWText::createZones(), HMWJParser::createZones(), EDParser::decodeZone(), HMWJParser::decodeZone(), MSK4Text::findFDPStructures(), NSText::findFilePos(), MWProParser::findNumHardBreaks(), MRWText::findTableStructure(), BWText::flushExtra(), ZWField::getBool(), ZWField::getDebugString(), MSWParserInternal::Object::getEntry(), ZWParser::getFieldList(), MSWText::getFooter(), MSWText::getHeader(), ZWField::getString(), CWText::numPages(), MSWTextInternal::TextStruct::CompareFilePos::operator()(), MWParserInternal::operator<<(), MWAWRSRCParser::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), WNParser::parseGraphicZone(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseMap(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWProParser::parseTextZone(), MORText::parseUnknown(), MWAWRSRCParser::parseVers(), WNText::parseZone(), MSWText::prepareData(), MSWText::prepareLines(), GWGraphInternal::FramePicture::print(), GWGraphInternal::FrameText::print(), MSKGraphInternal::TextBoxv4::print(), NSStruct::RecursifData::read(), NSParser::readABBR(), GWParser::readARRs(), ZWParser::readBarState(), CWGraph::readBitmapZone(), MCDParser::readBookmark(), MSKTable::readChart(), NSParser::readCNTR(), CWStyleManager::readColorList(), WNParser::readColorMap(), MORText::readComment(), MDWParser::readCompressedText(), ZWParser::readCPos(), NSParser::readCPRC(), ZWParser::readCPRT(), CWParser::readCPRT(), MRWParser::readCPRT(), MORText::readCustomListLevel(), GWParser::readDaHS(), CWDatabase::readDatabaseZone(), WNParser::readDocEntries(), LWParser::readDocInfo(), MRWParser::readDocInfo(), MSWParser::readDocSum(), LWParser::readDocument(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), MSK4Zone::readDOP(), CWText::readDSETZone(), CWParser::readDSUM(), CWParser::readEndTable(), MSK4Text::readFDP(), MSWText::readFields(), MCDParser::readFile(), NSParser::readFnSc(), MCDParser::readFont(), MORText::readFont(), LWText::readFont2(), MRWText::readFontNames(), HMWJText::readFontNames(), DMText::readFontNames(), WNText::readFontNames(), MSK4Text::readFontNames(), MSWText::readFontNames(), LWText::readFonts(), MRWText::readFonts(), HMWJText::readFonts(), CWText::readFonts(), NSText::readFonts(), MORText::readFonts(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), MSK4Text::readFootNote(), NSText::readFootnotes(), MSWText::readFootnotesData(), MSWText::readFootnotesPos(), MSK4Zone::readFRAM(), BWParser::readFrame(), HMWJGraph::readFrames(), MORParser::readFreePos(), NSParser::readFTA2(), HMWJText::readFtnPos(), WNParser::readGenericUnkn(), HMWJGraph::readGraphData(), MDWParser::readGraphic(), MWParser::readGraphic(), MORParser::readGraphic(), GWParser::readGrDS(), HMWJGraph::readGroupData(), CWGraph::readGroupDef(), CWGraph::readGroupZone(), NSText::readHeaderFooter(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), ACParser::readHFProperties(), ZWText::readHFZone(), ZWParser::readHTMLPref(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), MWParser::readInformations(), ACParser::readLabel(), MDWParser::readLastZone(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), MSWText::readLongZone(), LWParser::readLWSR2(), LWParser::readMPSR5(), NSParser::readNumberingReset(), GWParser::readNxEd(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), ACParser::readOption(), MORText::readOutline(), MORText::readOutlineList(), MWParser::readPageBreak(), MSWText::readPageBreak(), NSParser::readPageLimit(), GWGraph::readPalettes(), MWParser::readParagraph(), MSK3Text::readParagraph(), MSWText::readParagraphInfo(), CWText::readParagraphs(), HMWJText::readParagraphs(), NSText::readParagraphs(), GWGraph::readPatterns(), NSGraph::readPGRA(), NSText::readPICD(), DMParser::readPictInfo(), HMWJGraph::readPicture(), MSWParser::readPicture(), MSKGraph::readPictureV4(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSK4Text::readPLC(), MSWTextStyles::readPLCList(), MRWText::readPLCZone(), NSGraph::readPLDT(), NSText::readPosToFont(), MRWGraph::readPostscript(), CWPresentation::readPresentationZone(), MSWParser::readPrinter(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), MDWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), ZWParser::readPrintInfo(), MSWParser::readPrintInfo(), WNParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), MSK4Zone::readPRNT(), MSKGraph::readRB(), NSParser::readReference(), MSK4Zone::readRLRB(), LWText::readRuby(), MDWParser::readRuler(), LWText::readRulers(), MRWText::readRulers(), BWText::readSection(), MSWTextStyles::readSection(), ZWText::readSectionFonts(), ZWParser::readSectionRange(), HMWJText::readSections(), MSK4Zone::readSELN(), MRWParser::readSeparator(), NSParser::readSGP1(), ZWParser::readSLen(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MORText::readSpeakerNote(), CWSpreadsheet::readSpreadsheetZone(), NSParser::readStringsList(), MSWParser::readStringsZone(), DMParser::readSTwD(), MRWText::readStyleNames(), CWStyleManager::readStyles(), TTParser::readStyles(), ZWText::readStyles(), DMText::readStyles(), HMWJText::readStyles(), MSWTextStyles::readStyles(), WNText::readStyles(), MSWTextStyles::readStylesFont(), MSWTextStyles::readStylesNames(), MSWTextStyles::readStylesParagraph(), LWText::readStyleU(), HMWJGraph::readTable(), CWTable::readTableZone(), MORText::readTabs(), MSK4Text::readText(), MDWParser::readText(), MWParser::readText(), MRWText::readTextStruct(), MSWTextStyles::readTextStructList(), HMWJText::readTextZone(), CWText::readTextZoneSize(), HMWJText::readTextZonesList(), CWParser::readTNAM(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MRWGraph::readToken(), MRWGraph::readTokenBlock0(), CWText::readTokens(), MORText::readTopic(), MORParser::readUnknown9(), LWText::readUnknownStyle(), ZWParser::readUnknownZone(), NSParser::readVariable(), ACParser::readWindowPos(), ZWParser::readWindowPos(), DMText::readWindows(), MWParser::readWindowsInfo(), MCDParser::readWP(), BWParser::readwPos(), GWParser::readWPSN(), TTParser::readWRCT(), DMParser::readXtr2(), MRWText::readZone(), MRWParser::readZone(), HMWJParser::readZone(), MRWParser::readZone13(), MSWParser::readZone17(), MDWParser::readZone8(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MRWParser::readZoneb(), MRWParser::readZonec(), MRWParser::readZoneDim(), MRWParser::readZoneHeader(), MORParser::readZonesList(), HMWJParser::readZonesList(), CWDbaseContent::send(), MRWText::send(), WNText::send(), CWGraph::sendBitmap(), MSKTable::sendChart(), NSText::sendFootnote(), MSK4Parser::sendFrameText(), ACText::sendGraphic(), NSText::sendHeaderFooter(), ZWText::sendHeaderFooter(), LWText::sendHeaderFooter(), MCDParser::sendIndex(), LWGraph::sendJPEG(), LWText::sendMainText(), MORText::sendMainText(), BWParser::sendPicture(), MRWGraph::sendPicture(), GWGraph::sendPicture(), WNParser::sendPicture(), MSWParser::sendPicture(), CWGraph::sendPicture(), HMWJGraph::sendPictureFrame(), MRWGraph::sendPSZone(), GWText::sendSimpleTextbox(), HMWJText::sendText(), MSW1Parser::sendText(), ACText::sendText(), ZWText::sendText(), NSText::sendText(), BWText::sendText(), DMText::sendText(), MORText::sendText(), MSWText::sendText(), CWText::sendText(), MSK3Text::sendText(), GWText::sendTextbox(), ACText::sendTopic(), MDWParser::sendZone(), GWText::sendZone(), MSK4Text::toknDataParser(), MSK3Text::updateNotes(), and MWAWRSRCParser::~MWAWRSRCParser().

long MWAWEntry::end ( ) const
inline

returns the end offset

Referenced by MORParser::checkAndFindSize(), MORParser::checkAndStore(), BWParser::checkHeader(), WNParser::checkHeader(), MORParser::checkHeader(), ZWText::computePositions(), MSWText::convertFilePLCPos(), BWText::createZones(), MCDParser::createZones(), EDParser::createZones(), MSK3Text::createZones(), MDWParser::createZones(), DMParser::createZones(), BWParser::createZones(), WNParser::createZones(), MORParser::createZones(), HMWJParser::createZones(), EDParser::decodeZone(), HMWJParser::decodeZone(), MRWParser::decodeZone(), MRWText::findTableStructure(), MSKGraphInternal::DataPict::getBinaryData(), ZWField::getDebugString(), MSWParserInternal::Object::getEntry(), MSKGraph::getEntryPicture(), ZWParser::getFieldList(), MSWText::getFooter(), MSWText::getHeader(), ZWField::getString(), MWParserInternal::operator<<(), MWAWRSRCParser::parse(), WNText::parseContent(), WNParser::parseGraphicZone(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseMap(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTRList(), MORText::parseUnknown(), MWAWRSRCParser::parseVers(), WNText::parseZone(), GWGraphInternal::FramePicture::print(), GWGraphInternal::FrameText::print(), MSKGraphInternal::TextBoxv4::print(), NSStruct::RecursifData::read(), CWGraph::readBitmapZone(), MSKTable::readChart(), CWStyleManager::readColorList(), WNParser::readColorMap(), MDWParser::readCompressedText(), ZWParser::readCPRT(), CWParser::readCPRT(), MRWParser::readCPRT(), MORText::readCustomListLevel(), CWDatabase::readDatabaseZone(), WNParser::readDocEntries(), CWParser::readDocHeader(), MRWParser::readDocInfo(), MSWParser::readDocSum(), LWText::readDocumentHF(), MSWParser::readDocumentInfo(), MSK4Zone::readDOP(), CWParser::readDSET(), CWText::readDSETZone(), CWParser::readDSUM(), CWParser::readEndTable(), MDWParser::readEntry(), WNParser::readEntry(), MSK4Text::readFDP(), MSWText::readFields(), MCDParser::readFile(), MRWText::readFontNames(), HMWJText::readFontNames(), DMText::readFontNames(), WNText::readFontNames(), MSK4Text::readFontNames(), MSWText::readFontNames(), MRWText::readFonts(), MDWParser::readFonts(), HMWJText::readFonts(), MORText::readFonts(), NSText::readFontsList(), BWText::readFontsName(), DMText::readFooter(), MSK4Text::readFootNote(), MSWText::readFootnotesData(), MSWText::readFootnotesPos(), MSK4Zone::readFRAM(), HMWJGraph::readFrames(), MORParser::readFreePos(), HMWJText::readFtnPos(), WNParser::readGenericUnkn(), HMWJGraph::readGraphData(), MWParser::readGraphic(), MORParser::readGraphic(), MSK3Parser::readGroup(), MSKGraph::readGroup(), HMWJGraph::readGroupData(), CWGraph::readGroupDef(), CWGraph::readGroupZone(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), MWParser::readInformations(), MWParser::readLinesHeight(), MSWText::readLongZone(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), MORText::readOutline(), MORText::readOutlineList(), MWParser::readPageBreak(), MSWText::readPageBreak(), MWParser::readParagraph(), MSWText::readParagraphInfo(), HMWJText::readParagraphs(), NSText::readParagraphs(), DMParser::readPictInfo(), HMWJGraph::readPicture(), MSWParser::readPicture(), MSKGraph::readPictureV4(), MSWTextStyles::readPLC(), MSK4Text::readPLC(), MSWTextStyles::readPLCList(), MRWText::readPLCZone(), MRWGraph::readPostscript(), CWPresentation::readPresentationZone(), MSWParser::readPrinter(), MSWParser::readPrintInfo(), WNParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), MSKGraph::readRB(), NSParser::readReference(), MSK4Zone::readRLRB(), MRWText::readRulers(), BWText::readSection(), MSWTextStyles::readSection(), ZWParser::readSectionRange(), HMWJText::readSections(), MSK4Zone::readSELN(), MRWParser::readSeparator(), CWGraph::readShape(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), CWSpreadsheet::readSpreadsheetZone(), NSParser::readStringsList(), DMParser::readSTwD(), MRWText::readStyleNames(), CWStyleManager::readStyles(), HMWJText::readStyles(), MSWTextStyles::readStyles(), WNText::readStyles(), MSWTextStyles::readStylesFont(), MSWTextStyles::readStylesHierarchy(), MSWTextStyles::readStylesNames(), MSWTextStyles::readStylesParagraph(), HMWJGraph::readTable(), CWTable::readTableZone(), MSK4Text::readText(), MDWParser::readText(), MWParser::readText(), MRWText::readTextStruct(), MSWText::readTextStruct(), MSWTextStyles::readTextStructList(), HMWJText::readTextZone(), CWText::readTextZoneSize(), HMWJText::readTextZonesList(), CWParser::readTNAM(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MRWGraph::readToken(), MRWGraph::readTokenBlock0(), CWText::readTokens(), ACText::readTopic(), MORParser::readUnknown9(), DMText::readWindows(), MWParser::readWindowsInfo(), DMParser::readXtr2(), MRWText::readZone(), MSK3Parser::readZone(), MRWParser::readZone(), HMWJParser::readZone(), MRWParser::readZone13(), MSWParser::readZone17(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MRWParser::readZoneb(), MRWParser::readZonec(), MRWParser::readZoneDim(), MSK3Text::readZoneHeader(), MRWParser::readZoneHeader(), MORParser::readZonesList(), MSW1Parser::removeLastCharIfEOL(), CWDbaseContent::send(), MRWText::send(), MSKGraph::send(), MSK4Parser::sendFrameText(), ZWText::sendHeaderFooter(), LWGraph::sendJPEG(), LWText::sendMainText(), MORText::sendMainText(), BWParser::sendPicture(), MRWGraph::sendPicture(), GWGraph::sendPicture(), WNParser::sendPicture(), CWGraph::sendPicture(), MRWGraph::sendPSZone(), GWText::sendSimpleTextbox(), MSW1Parser::sendText(), ZWText::sendText(), NSText::sendText(), BWText::sendText(), DMText::sendText(), MORText::sendText(), MSWText::sendText(), CWText::sendText(), GWText::sendZone(), MSK3Text::updateNotes(), and MWAWRSRCParser::~MWAWRSRCParser().

std::string const& MWAWEntry::extra ( ) const
inline

retrieves the extra string

bool MWAWEntry::hasName ( std::string const &  nam) const
inline
int MWAWEntry::id ( ) const
inline

returns the id

Referenced by BWParser::checkHeader(), ZWText::createZones(), MCDParser::createZones(), TTParser::createZones(), LWGraph::createZones(), DMText::createZones(), DMParser::createZones(), NSGraph::createZones(), BWParser::createZones(), WNParser::createZones(), LWParser::createZones(), MSWText::createZones(), EDParser::findContents(), NSGraph::flushExtra(), TTParser::flushExtra(), EDParser::flushExtra(), MWAWRSRCParser::getEntry(), MSK4ZoneInternal::operator<<(), FWStruct::operator<<(), FWStruct::Entry::operator==(), MWAWRSRCParser::parse(), MSK4ParserInternal::SubDocument::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), MWAWRSRCParser::parseMap(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWAWRSRCParser::parseVers(), WNText::parseZone(), NSParser::readABBR(), ZWParser::readBarState(), MCDParser::readBookmark(), NSParser::readCPRC(), LWParser::readDocInfo(), LWParser::readDocument(), NSParser::readFnSc(), MCDParser::readFont(), LWText::readFont2(), DMText::readFontNames(), LWText::readFonts(), NSText::readFonts(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), NSText::readFootnotes(), BWParser::readFrame(), NSParser::readFTA2(), NSText::readHeaderFooter(), ZWText::readHFZone(), ZWParser::readHTMLPref(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), MWParser::readInformations(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), LWParser::readLWSR2(), LWParser::readMPSR5(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), MSWParser::readObjects(), MORText::readOutline(), NSParser::readPageLimit(), NSText::readParagraphs(), NSGraph::readPGRA(), DMParser::readPictInfo(), MSWParser::readPicture(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSWTextStyles::readPLCList(), LWParser::readPrintInfo(), NSParser::readPrintInfo(), ZWParser::readPrintInfo(), MSKGraph::readRB(), ACParser::readRSRCZones(), LWText::readRuby(), LWText::readRulers(), ZWText::readSectionFonts(), NSParser::readStringsList(), DMParser::readSTwD(), TTParser::readStyles(), DMText::readStyles(), LWText::readStyleU(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), LWText::readUnknownStyle(), ZWParser::readWindowPos(), DMText::readWindows(), MCDParser::readWP(), TTParser::readWRCT(), DMParser::readXtr2(), HMWJParser::readZone(), MRWText::send(), LWGraph::sendJPEG(), BWParser::sendPicture(), NSText::sendText(), DMText::sendText(), and MWAWRSRCParser::~MWAWRSRCParser().

long MWAWEntry::length ( ) const
inline

returns the length of the zone

Referenced by BWParser::checkHeader(), MORParser::checkHeader(), DMText::computeNumPages(), MRWText::computeNumPages(), MSWText::convertFilePLCPos(), BWText::createZones(), DMText::createZones(), BWParser::createZones(), EDParser::decodeZone(), HMWJParser::decodeZone(), NSText::findFilePos(), MWProParser::findNumHardBreaks(), ZWField::getBool(), MSWText::getFooter(), MSWText::getHeader(), CWText::numPages(), operator<<(), MWAWRSRCParser::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), WNParser::parseGraphicZone(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseMap(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWAWRSRCParser::parseVers(), WNText::parseZone(), NSStruct::RecursifData::read(), NSParser::readABBR(), GWParser::readARRs(), CWGraph::readBitmapZone(), MCDParser::readBookmark(), NSParser::readCNTR(), CWStyleManager::readColorList(), WNParser::readColorMap(), MORText::readComment(), NSParser::readCPRC(), ZWParser::readCPRT(), CWParser::readCPRT(), MRWParser::readCPRT(), MORText::readCustomListLevel(), GWParser::readDaHS(), CWDatabase::readDatabaseZone(), WNParser::readDocEntries(), LWParser::readDocInfo(), MRWParser::readDocInfo(), MSWParser::readDocSum(), LWParser::readDocument(), LWText::readDocumentHF(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), MSK4Zone::readDOP(), MDWParser::readEntry(), MSK4Text::readFDP(), MSWText::readFields(), MCDParser::readFile(), NSParser::readFnSc(), MCDParser::readFont(), MORText::readFont(), LWText::readFont2(), MRWText::readFontNames(), HMWJText::readFontNames(), DMText::readFontNames(), WNText::readFontNames(), MSK4Text::readFontNames(), MSWText::readFontNames(), LWText::readFonts(), MRWText::readFonts(), HMWJText::readFonts(), CWText::readFonts(), NSText::readFonts(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), NSText::readFootnotes(), MSWText::readFootnotesData(), MSWText::readFootnotesPos(), BWParser::readFrame(), HMWJGraph::readFrames(), MORParser::readFreePos(), NSParser::readFTA2(), HMWJText::readFtnPos(), WNParser::readGenericUnkn(), HMWJGraph::readGraphData(), MDWParser::readGraphic(), MWParser::readGraphic(), MORParser::readGraphic(), GWParser::readGrDS(), HMWJGraph::readGroupData(), CWGraph::readGroupDef(), CWGraph::readGroupZone(), NSText::readHeaderFooter(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), ACParser::readHFProperties(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), ACParser::readLabel(), MDWParser::readLastZone(), MDWParser::readLinesInfo(), MSWText::readLongZone(), LWParser::readLWSR2(), LWParser::readMPSR5(), NSParser::readNumberingReset(), GWParser::readNxEd(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), ACParser::readOption(), MORText::readOutline(), MORText::readOutlineList(), MWParser::readPageBreak(), MSWText::readPageBreak(), NSParser::readPageLimit(), GWGraph::readPalettes(), MWParser::readParagraph(), MSK3Text::readParagraph(), MSWText::readParagraphInfo(), CWText::readParagraphs(), HMWJText::readParagraphs(), NSText::readParagraphs(), GWGraph::readPatterns(), NSGraph::readPGRA(), NSText::readPICD(), DMParser::readPictInfo(), HMWJGraph::readPicture(), MSWParser::readPicture(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSK4Text::readPLC(), MSWTextStyles::readPLCList(), MRWText::readPLCZone(), NSGraph::readPLDT(), NSText::readPosToFont(), MRWGraph::readPostscript(), CWPresentation::readPresentationZone(), MSWParser::readPrinter(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), MDWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), MSWParser::readPrintInfo(), WNParser::readPrintInfo(), MRWParser::readPrintInfo(), MSKGraph::readRB(), NSParser::readReference(), MSK4Zone::readRLRB(), LWText::readRuby(), MDWParser::readRuler(), LWText::readRulers(), MRWText::readRulers(), BWText::readSection(), MSWTextStyles::readSection(), ZWText::readSectionFonts(), ZWParser::readSectionRange(), HMWJText::readSections(), MRWParser::readSeparator(), NSParser::readSGP1(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MORText::readSpeakerNote(), CWSpreadsheet::readSpreadsheetZone(), NSParser::readStringsList(), MSWParser::readStringsZone(), DMParser::readSTwD(), MRWText::readStyleNames(), CWStyleManager::readStyles(), TTParser::readStyles(), DMText::readStyles(), HMWJText::readStyles(), MSWTextStyles::readStyles(), WNText::readStyles(), LWText::readStyleU(), HMWJGraph::readTable(), CWTable::readTableZone(), MORText::readTabs(), MWParser::readText(), MRWText::readTextStruct(), MSWText::readTextStruct(), MSWTextStyles::readTextStructList(), HMWJText::readTextZone(), CWText::readTextZoneSize(), HMWJText::readTextZonesList(), CWParser::readTNAM(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MRWGraph::readToken(), MRWGraph::readTokenBlock0(), CWText::readTokens(), MORText::readTopic(), MORParser::readUnknown9(), LWText::readUnknownStyle(), NSParser::readVariable(), ACParser::readWindowPos(), DMText::readWindows(), MCDParser::readWP(), BWParser::readwPos(), GWParser::readWPSN(), TTParser::readWRCT(), DMParser::readXtr2(), MRWText::readZone(), HMWJParser::readZone(), MRWParser::readZone13(), MSWParser::readZone17(), MDWParser::readZone8(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MRWParser::readZoneb(), MRWParser::readZonec(), MRWParser::readZoneDim(), MRWParser::readZoneHeader(), MORParser::readZonesList(), MSW1Parser::removeLastCharIfEOL(), MSKTable::sendChart(), NSText::sendFootnote(), MSK4Parser::sendFrameText(), ACText::sendGraphic(), NSText::sendHeaderFooter(), LWText::sendHeaderFooter(), MCDParser::sendIndex(), LWGraph::sendJPEG(), LWGraph::sendPICT(), BWParser::sendPicture(), MRWGraph::sendPicture(), GWGraph::sendPicture(), WNParser::sendPicture(), MSWParser::sendPicture(), CWGraph::sendPicture(), HMWJGraph::sendPictureFrame(), MRWGraph::sendPSZone(), GWText::sendSimpleTextbox(), MRWText::sendTable(), MSWText::sendTable(), ACText::sendText(), NSText::sendText(), DMText::sendText(), MORText::sendText(), CWText::sendText(), ACText::sendTopic(), MDWParser::sendZone(), MDWParserInternal::ZoneInfo::updateListId(), and MSK3Text::updateNotes().

bool MWAWEntry::operator!= ( const MWAWEntry a) const
inline

basic operator!=

bool MWAWEntry::operator== ( const MWAWEntry a) const
inline

basic operator==

Referenced by operator!=().

void MWAWEntry::setBegin ( long  off)
inline

sets the begin offset

Referenced by BWParser::checkHeader(), MSK3Parser::checkHeader(), WNParser::checkHeader(), MORParser::checkHeader(), HMWJParser::checkHeader(), MSWParser::checkPicturePos(), MSW1Parser::createDocument(), BWText::createZones(), BWParser::createZones(), MSWText::createZones(), HMWJParser::createZones(), MWParser::createZonesV3(), MRWParser::decodeZone(), MRWText::findTableStructure(), MSWParserInternal::Object::getEntry(), BWTextInternal::Section::getEntry(), MSKGraph::getEntryPicture(), ZWParser::getFieldList(), ZWText::isTextCode(), MWAWRSRCParser::parse(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseMap(), MWProParser::parseTextZone(), WNText::parseZone(), NSStruct::RecursifData::read(), CWGraph::readBitmapData(), CWGraph::readBitmapZone(), MSKTable::readChart(), MORText::readComment(), WNParser::readDocEntriesV2(), CWParser::readDocHeader(), CWParser::readDSET(), CWText::readDSETZone(), CWParser::readEndTable(), MDWParser::readEntry(), WNParser::readEntry(), MSWParser::readEntry(), MRWParser::readEntryHeader(), MSK4Text::readFootNote(), MSWText::readFootnotesPos(), GWGraph::readFrameExtraData(), MORParser::readFreePos(), MSK3Parser::readGroup(), CWGraph::readGroupZone(), MCDParser::readIndex(), MWParser::readInformations(), MDWParser::readLinesInfo(), CWGraph::readNamedPict(), CWGraph::readOLE(), MORText::readOutline(), MORText::readOutlineList(), CWGraph::readPICT(), HMWJGraph::readPicture(), MSWParser::readPicture(), MSWTextStyles::readPLC(), MSWTextStyles::readPLCList(), CWGraph::readPS(), CWDbaseContent::readRecordDB(), CWDbaseContent::readRecordSS(), CWDbaseContent::readRecordSSV1(), NSParser::readReference(), MORParser::readSlide(), MORParser::readSlideList(), MORText::readSpeakerNote(), MSWTextStyles::readStyles(), MWParser::readText(), MWProParser::readTextEntries(), MSWText::readTextStruct(), HMWJText::readTextZone(), CWText::readTokens(), ACText::readTopic(), MORText::readTopic(), MWParser::readWindowsInfo(), GWText::readZone(), CWParser::readZone(), MSK3Text::readZoneHeader(), MORParser::readZonesList(), HMWJParser::readZonesList(), MRWText::send(), NSText::sendFootnote(), MSK4Parser::sendFrameText(), NSText::sendHeaderFooter(), MSW1Parser::sendMain(), MSWText::sendMainText(), MSWText::sendTable(), MSW1Parser::sendText(), and FWStruct::Entry::update().

void MWAWEntry::setExtra ( std::string const &  s)
inline

sets the extra string

void MWAWEntry::setLength ( long  l)
inline
void MWAWEntry::setName ( std::string const &  nam)
inline
void MWAWEntry::setParsed ( bool  ok = true) const
inline

sets the flag m_parsed to true or false

Referenced by EDParser::createZones(), MCDParser::createZones(), DMParser::createZones(), EDParser::decodeZone(), MSWText::flushExtra(), MSK4ParserInternal::SubDocument::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), WNParser::parseGraphicZone(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWAWRSRCParser::parseVers(), WNText::parseZone(), NSStruct::RecursifData::read(), NSParser::readABBR(), GWParser::readARRs(), ZWParser::readBarState(), MCDParser::readBookmark(), NSParser::readCNTR(), WNParser::readColorMap(), MORText::readComment(), ZWParser::readCPos(), NSParser::readCPRC(), GWParser::readDaHS(), WNParser::readDocEntries(), LWParser::readDocInfo(), MSWParser::readDocSum(), LWParser::readDocument(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), MSK4Zone::readDOP(), MSK4Text::readFDP(), MSWText::readFields(), MCDParser::readFile(), NSParser::readFnSc(), MCDParser::readFont(), LWText::readFont2(), DMText::readFontNames(), HMWJText::readFontNames(), WNText::readFontNames(), MSK4Text::readFontNames(), MSWText::readFontNames(), LWText::readFonts(), HMWJText::readFonts(), NSText::readFonts(), MORText::readFonts(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), NSText::readFootnotes(), MSWText::readFootnotesData(), MSWText::readFootnotesPos(), MSK4Zone::readFRAM(), BWParser::readFrame(), HMWJGraph::readFrames(), MORParser::readFreePos(), NSParser::readFTA2(), HMWJText::readFtnPos(), WNParser::readGenericUnkn(), HMWJGraph::readGraphData(), GWParser::readGrDS(), HMWJGraph::readGroupData(), NSText::readHeaderFooter(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), ACParser::readHFProperties(), ZWText::readHFZone(), ZWParser::readHTMLPref(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), ACParser::readLabel(), MDWParser::readLastZone(), MDWParser::readLinesInfo(), MSWText::readLongZone(), LWParser::readLWSR2(), LWParser::readMPSR5(), NSParser::readNumberingReset(), GWParser::readNxEd(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), ACParser::readOption(), MORText::readOutlineList(), MSWText::readPageBreak(), NSParser::readPageLimit(), GWGraph::readPalettes(), MSWText::readParagraphInfo(), HMWJText::readParagraphs(), NSText::readParagraphs(), GWGraph::readPatterns(), NSGraph::readPGRA(), NSText::readPICD(), DMParser::readPictInfo(), HMWJGraph::readPicture(), MSWParser::readPicture(), MSKGraph::readPictureV4(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSK4Text::readPLC(), MSWTextStyles::readPLCList(), NSText::readPosToFont(), MSWParser::readPrinter(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), ZWParser::readPrintInfo(), MSWParser::readPrintInfo(), WNParser::readPrintInfo(), HMWJParser::readPrintInfo(), MSKGraph::readRB(), MSK4Zone::readRLRB(), ACParser::readRSRCZones(), LWText::readRuby(), LWText::readRulers(), MSWTextStyles::readSection(), ZWText::readSectionFonts(), ZWParser::readSectionRange(), HMWJText::readSections(), MSK4Zone::readSELN(), ZWParser::readSLen(), MORParser::readSlide(), MORParser::readSlideList(), MORText::readSpeakerNote(), NSParser::readStringsList(), DMParser::readSTwD(), TTParser::readStyles(), DMText::readStyles(), ZWText::readStyles(), HMWJText::readStyles(), MSWTextStyles::readStyles(), LWText::readStyleU(), HMWJGraph::readTable(), MSWText::readTextStruct(), HMWJText::readTextZone(), HMWJText::readTextZonesList(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MORText::readTopic(), MORParser::readUnknown9(), LWText::readUnknownStyle(), ZWParser::readUnknownZone(), ACParser::readWindowPos(), ZWParser::readWindowPos(), DMText::readWindows(), MCDParser::readWP(), BWParser::readwPos(), GWParser::readWPSN(), TTParser::readWRCT(), DMParser::readXtr2(), HMWJParser::readZone(), MSWParser::readZone17(), MDWParser::readZone8(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MSWText::sendFootnote(), LWGraph::sendJPEG(), LWGraph::sendPICT(), MCDParser::sendPicture(), NSGraph::sendPicture(), BWParser::sendPicture(), GWGraph::sendPicture(), and WNParser::sendPicture().

std::string const& MWAWEntry::type ( ) const
inline
bool MWAWEntry::valid ( ) const
inline

returns true if the zone length is positive

Referenced by WNEntryManager::add(), HMWJText::canSendTextAsGraphic(), GWText::canSendTextBoxAsGraphic(), MORParser::checkAndStore(), TTParser::checkHeader(), DMParser::checkHeader(), BWParser::checkHeader(), NSParser::checkHeader(), HMWJText::computeNumPages(), DMText::computeNumPages(), MRWText::computeNumPages(), ZWText::computePositions(), MSW1Parser::createDocument(), WNParser::createDocument(), MSWParser::createDocument(), BWText::createZones(), MDWParser::createZones(), BWParser::createZones(), ZWParser::createZones(), HMWJParser::createZones(), EDParser::decodeZone(), HMWJParser::decodeZone(), NSText::findFilePos(), BWText::flushExtra(), ZWField::getDebugString(), ZWTextInternal::HFZone::getDebugString(), BWText::getFooter(), MSWText::getFooter(), BWText::getHeader(), MSWText::getHeader(), ZWField::getString(), WNEntry::isZone(), ZWTextInternal::HFZone::ok(), MWAWRSRCParser::parse(), MWParser::parse(), MDWParser::parse(), MSW1ParserInternal::SubDocument::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), WNParser::parseGraphicZone(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWAWRSRCParser::parseVers(), WNText::parseZone(), GWGraphInternal::FramePicture::print(), GWGraphInternal::FrameText::print(), MSKGraphInternal::TextBoxv4::print(), NSParser::readABBR(), GWParser::readARRs(), ZWParser::readBarState(), CWGraph::readBitmapZone(), NSParser::readCNTR(), CWStyleManager::readColorList(), WNParser::readColorMap(), MORText::readComment(), MDWParser::readCompressedText(), MSK4Zone::readContentZones(), ZWParser::readCPos(), NSParser::readCPRC(), CWParser::readCPRT(), GWParser::readDaHS(), CWDatabase::readDatabaseZone(), WNParser::readDocEntries(), LWParser::readDocInfo(), LWParser::readDocument(), MORParser::readDocumentInfo(), CWText::readDSETZone(), CWParser::readDSUM(), NSParser::readFnSc(), LWText::readFont2(), MRWText::readFontNames(), DMText::readFontNames(), HMWJText::readFontNames(), WNText::readFontNames(), LWText::readFonts(), HMWJText::readFonts(), NSText::readFonts(), MORText::readFonts(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), NSText::readFootnotes(), HMWJGraph::readFrames(), MORParser::readFreePos(), NSParser::readFTA2(), HMWJText::readFtnPos(), WNParser::readGenericUnkn(), HMWJGraph::readGraphData(), MDWParser::readGraphic(), MWParser::readGraphic(), MORParser::readGraphic(), GWParser::readGrDS(), HMWJGraph::readGroupData(), CWGraph::readGroupZone(), NSText::readHeaderFooter(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), ACParser::readHFProperties(), ZWText::readHFZone(), ZWParser::readHTMLPref(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), MWParser::readInformations(), ACParser::readLabel(), MDWParser::readLastZone(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), LWParser::readLWSR2(), LWParser::readMPSR5(), NSParser::readNumberingReset(), GWParser::readNxEd(), ACParser::readOption(), MORText::readOutline(), MORText::readOutlineList(), MWParser::readPageBreak(), NSParser::readPageLimit(), GWGraph::readPalettes(), MWParser::readParagraph(), HMWJText::readParagraphs(), NSText::readParagraphs(), GWGraph::readPatterns(), NSGraph::readPGRA(), NSText::readPICD(), DMParser::readPictInfo(), HMWJGraph::readPicture(), NSGraph::readPLAC(), NSText::readPosToFont(), MRWGraph::readPostscript(), CWPresentation::readPresentationZone(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), MDWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), ZWParser::readPrintInfo(), WNParser::readPrintInfo(), LWText::readRuby(), LWText::readRulers(), ZWText::readSectionFonts(), HMWJText::readSections(), ZWParser::readSLen(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MORText::readSpeakerNote(), CWSpreadsheet::readSpreadsheetZone(), NSParser::readStringsList(), DMParser::readSTwD(), MRWText::readStyleNames(), CWStyleManager::readStyles(), TTParser::readStyles(), ZWText::readStyles(), DMText::readStyles(), HMWJText::readStyles(), WNText::readStyles(), LWText::readStyleU(), HMWJGraph::readTable(), CWTable::readTableZone(), MDWParser::readText(), MWParser::readText(), HMWJText::readTextZone(), HMWJText::readTextZonesList(), CWParser::readTNAM(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MRWGraph::readTokenBlock0(), MORText::readTopic(), MORParser::readUnknown9(), LWText::readUnknownStyle(), ACParser::readWindowPos(), ZWParser::readWindowPos(), DMText::readWindows(), BWParser::readwPos(), GWParser::readWPSN(), TTParser::readWRCT(), DMParser::readXtr2(), MRWParser::readZone13(), MDWParser::readZone8(), HMWJParser::readZoneA(), HMWJParser::readZoneB(), MSW1Parser::removeLastCharIfEOL(), CWDbaseContent::send(), CWGraph::sendBitmap(), MSKTable::sendChart(), HMWJGraph::sendFrame(), ACText::sendGraphic(), LWText::sendHeaderFooter(), MCDParser::sendIndex(), LWGraph::sendJPEG(), LWText::sendMainText(), MORText::sendMainText(), BWParser::sendPicture(), MRWGraph::sendPicture(), GWGraph::sendPicture(), WNParser::sendPicture(), MSWParser::sendPicture(), CWGraph::sendPicture(), HMWJGraph::sendPictureFrame(), MRWGraph::sendPSZone(), HMWJText::sendText(), MSW1Parser::sendText(), ACText::sendText(), ZWText::sendText(), NSText::sendText(), BWText::sendText(), DMText::sendText(), MSWText::sendText(), CWText::sendText(), GWText::sendTextbox(), ACText::sendTopic(), MORText::sendTopic(), GWText::sendZone(), and FWStruct::Entry::valid().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
MWAWEntry const &  ent 
)
friend

Member Data Documentation

long MWAWEntry::m_begin
protected

the begin of the entry.

Referenced by begin(), end(), operator==(), setBegin(), setEnd(), and valid().

std::string MWAWEntry::m_extra
protected

an extra string

Referenced by extra(), FWStruct::operator<<(), and setExtra().

long MWAWEntry::m_length
protected

the size of the entry

Referenced by end(), length(), operator==(), setEnd(), setLength(), and valid().

std::string MWAWEntry::m_name
protected

the name

Referenced by hasName(), name(), operator==(), and setName().

bool MWAWEntry::m_parsed
mutableprotected

a bool to store if the entry is or not parsed

Referenced by isParsed(), and setParsed().

std::string MWAWEntry::m_type
protected

the entry type

Referenced by hasType(), operator==(), setType(), and type().


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

Generated on Tue Mar 10 2015 17:32:09 for libmwaw by doxygen 1.8.5