libebook::IMPParser Class Reference

#include <IMPParser.h>

Public Member Functions

 IMPParser (WPXInputStream *input, WPXDocumentInterface *document)
 
bool parse ()
 

Private Member Functions

 IMPParser (const IMPParser &)
 
IMPParseroperator= (const IMPParser &)
 
void createTextStream ()
 
boost::shared_ptr< WPXInputStream > getFileStream (const char *name) const
 

Private Attributes

const IMPHeader m_header
 
WPXInputStream *const m_input
 
IMPCollector m_collector
 
boost::shared_ptr< WPXInputStream > m_resources
 
boost::shared_ptr< WPXInputStream > m_text
 

Constructor & Destructor Documentation

libebook::IMPParser::IMPParser ( const IMPParser )
private
libebook::IMPParser::IMPParser ( WPXInputStream *  input,
WPXDocumentInterface *  document 
)

Member Function Documentation

void libebook::IMPParser::createTextStream ( )
private

Referenced by parse().

shared_ptr< WPXInputStream > libebook::IMPParser::getFileStream ( const char *  name) const
private

Referenced by createTextStream().

IMPParser& libebook::IMPParser::operator= ( const IMPParser )
private
bool libebook::IMPParser::parse ( )

Member Data Documentation

IMPCollector libebook::IMPParser::m_collector
private

Referenced by parse().

const IMPHeader libebook::IMPParser::m_header
private

Referenced by createTextStream(), and parse().

WPXInputStream* const libebook::IMPParser::m_input
private

Referenced by parse().

boost::shared_ptr<WPXInputStream> libebook::IMPParser::m_resources
private
boost::shared_ptr<WPXInputStream> libebook::IMPParser::m_text
private

Referenced by createTextStream(), and parse().


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

Generated for libe-book by doxygen 1.8.5