WPSSubDocument Class Reference

Basic class used to store a sub document. More...

#include <WPSSubDocument.h>

Inheritance diagram for WPSSubDocument:
WPS4ParserInternal::SubDocument WPS8ParserInternal::SubDocument

List of all members.

Public Member Functions

 WPSSubDocument (WPXInputStreamPtr &input, WPSParser *parser, int id=0)
 constructor
virtual ~WPSSubDocument ()
 destructor
WPXInputStreamPtr & getInput ()
 returns the input
WPSParser * parser () const
 returns the parser
int id () const
 get the identificator
void setId (int i)
 set the identificator
virtual bool operator== (shared_ptr< WPSSubDocument > const &doc) const
 an operator =
bool operator!= (shared_ptr< WPSSubDocument > const &doc) const
virtual void parse (shared_ptr< WPSContentListener > &listener, libwps::SubDocumentType subDocumentType)=0
 virtual parse function

Protected Attributes

WPXInputStreamPtr m_input
WPSParser * m_parser
int m_id

Private Member Functions

 WPSSubDocument (const WPSSubDocument &)
WPSSubDocument & operator= (const WPSSubDocument &)

Detailed Description

Basic class used to store a sub document.


Constructor & Destructor Documentation

WPSSubDocument::WPSSubDocument ( WPXInputStreamPtr &  input,
WPSParser *  parser,
int  id = 0 
)

constructor

destructor


Member Function Documentation

returns the input

int WPSSubDocument::id ( ) const [inline]

get the identificator

bool WPSSubDocument::operator!= ( shared_ptr< WPSSubDocument > const &  doc) const [inline]
WPSSubDocument& WPSSubDocument::operator= ( const WPSSubDocument &  ) [private]
bool WPSSubDocument::operator== ( shared_ptr< WPSSubDocument > const &  doc) const [virtual]

an operator =

Reimplemented in WPS4ParserInternal::SubDocument, and WPS8ParserInternal::SubDocument.

Referenced by operator!=().

virtual void WPSSubDocument::parse ( shared_ptr< WPSContentListener > &  listener,
libwps::SubDocumentType  subDocumentType 
) [pure virtual]

virtual parse function

this function is called to parse the subdocument

Implemented in WPS4ParserInternal::SubDocument.

WPSParser* WPSSubDocument::parser ( ) const [inline]

returns the parser

void WPSSubDocument::setId ( int  i) [inline]

set the identificator


Member Data Documentation


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