WPSSubDocument Class Reference

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

#include <WPSSubDocument.h>

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

Public Member Functions

 WPSSubDocument (WPXInputStreamPtr &input, WPSParser *parser, int id=0)
 constructor
virtual ~WPSSubDocument ()
 destructor
WPXInputStreamPtrgetInput ()
 returns the input
WPSParserparser () 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
WPSParserm_parser
int m_id

Private Member Functions

 WPSSubDocument (const WPSSubDocument &)
WPSSubDocumentoperator= (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

WPSSubDocument::~WPSSubDocument ( )
virtual

destructor

WPSSubDocument::WPSSubDocument ( const WPSSubDocument )
private

Member Function Documentation

WPXInputStreamPtr& WPSSubDocument::getInput ( )
inline

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

int WPSSubDocument::m_id
protected
WPXInputStreamPtr WPSSubDocument::m_input
protected

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

Generated on Wed Aug 8 2012 16:07:58 for libwps by doxygen 1.8.1.2