MWAWSubDocument Class Reference

abstract class used to store a subdocument (with a comparison function) More...

#include <MWAWSubDocument.hxx>

Inheritance diagram for MWAWSubDocument:
ACParserInternal::SubDocument BWTextInternal::SubDocument CWGraphInternal::SubDocument CWParserInternal::SubDocument DMTextInternal::SubDocument FWGraphInternal::SubDocument FWParserInternal::SubDocument GWGraphInternal::SubDocument GWParserInternal::SubDocument HMWJGraphInternal::SubDocument HMWJParserInternal::SubDocument HMWJTextInternal::SubDocument HMWKGraphInternal::SubDocument HMWKParserInternal::SubDocument LWParserInternal::SubDocument MDWParserInternal::SubDocument MORParserInternal::SubDocument MORTextInternal::SubDocument MRWGraphInternal::SubDocument MRWParserInternal::SubDocument MSK3ParserInternal::SubDocument MSK4ParserInternal::SubDocument MSKGraphInternal::SubDocument MSW1ParserInternal::SubDocument MSWParserInternal::SubDocument MWAWPageSpanInternal::SubDocument MWParserInternal::SubDocument MWProParserInternal::SubDocument NSGraphInternal::SubDocument NSTextInternal::SubDocument WNParserInternal::SubDocument WPParserInternal::SubDocument ZWParserInternal::SubDocument ZWTextInternal::SubDocument

List of all members.

Public Member Functions

 MWAWSubDocument (MWAWParser *pars, MWAWInputStreamPtr ip, MWAWEntry const &z)
 constructor from parser, input stream and zone in the input
 MWAWSubDocument (MWAWSubDocument const &doc)
 copy constructor
MWAWSubDocumentoperator= (MWAWSubDocument const &doc)
 copy operator
virtual ~MWAWSubDocument ()
 virtual destructor
virtual bool operator!= (MWAWSubDocument const &doc) const
 comparison operator!=
bool operator== (MWAWSubDocument const &doc) const
 comparison operator==
bool operator!= (shared_ptr< MWAWSubDocument > const &doc) const
 comparison operator!=
bool operator== (shared_ptr< MWAWSubDocument > const &doc) const
 comparison operator==
virtual void parse (MWAWContentListenerPtr &listener, libmwaw::SubDocumentType subDocumentType)=0
 virtual parse function
virtual void parseGraphic (MWAWGraphicListenerPtr &listener, libmwaw::SubDocumentType subDocumentType)
 virtual parse function

Protected Attributes

MWAWParserm_parser
 the main zone parser
shared_ptr< MWAWInputStreamm_input
 the input
MWAWEntry m_zone
 if valid the zone to parse

Detailed Description

abstract class used to store a subdocument (with a comparison function)


Constructor & Destructor Documentation

constructor from parser, input stream and zone in the input

copy constructor

virtual destructor


Member Function Documentation

bool MWAWSubDocument::operator!= ( shared_ptr< MWAWSubDocument > const &  doc) const

comparison operator!=

MWAWSubDocument & MWAWSubDocument::operator= ( MWAWSubDocument const &  doc)

copy operator

bool MWAWSubDocument::operator== ( shared_ptr< MWAWSubDocument > const &  doc) const [inline]

comparison operator==

void MWAWSubDocument::parseGraphic ( MWAWGraphicListenerPtr listener,
libmwaw::SubDocumentType  subDocumentType 
) [virtual]

virtual parse function

this function is called to parse a graphic subdocument

Reimplemented in MSKGraphInternal::SubDocument, HMWJGraphInternal::SubDocument, HMWKGraphInternal::SubDocument, CWGraphInternal::SubDocument, and GWGraphInternal::SubDocument.


Member Data Documentation


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