libebook::IMPParser Class Reference

#include <IMPParser.h>

List of all members.

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

Referenced by parse().

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

Referenced by createTextStream().

IMPParser& libebook::IMPParser::operator= ( const IMPParser ) [private]

Member Data Documentation

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: