Public Member Functions | Private Attributes

OpfListener Class Reference

#include <ie_imp_EPUB.h>

Inheritance diagram for OpfListener:
UT_XML::Listener

List of all members.

Public Member Functions

void startElement (const gchar *name, const gchar **atts)
void endElement (const gchar *name)
void charData (const gchar *buffer, int length)
const std::map< std::string,
std::string > & 
getManifestItems () const
const std::vector< std::string > & getSpine () const
 OpfListener ()

Private Attributes

std::vector< std::string > m_spine
std::map< std::string,
std::string > 
m_manifestItems
bool m_inManifest
bool m_inSpine

Constructor & Destructor Documentation

OpfListener::OpfListener (  ) 

Member Function Documentation

void OpfListener::charData ( const gchar *  buffer,
int  length 
) [virtual]

Implements UT_XML::Listener.

void OpfListener::endElement ( const gchar *  name  )  [virtual]

Implements UT_XML::Listener.

const std::map<std::string, std::string>& OpfListener::getManifestItems (  )  const [inline]

References m_manifestItems.

Referenced by IE_Imp_EPUB::readPackage().

const std::vector<std::string>& OpfListener::getSpine (  )  const [inline]

References m_spine.

Referenced by IE_Imp_EPUB::readPackage().

void OpfListener::startElement ( const gchar *  name,
const gchar **  atts 
) [virtual]

Member Data Documentation

bool OpfListener::m_inManifest [private]

Referenced by startElement().

bool OpfListener::m_inSpine [private]

Referenced by startElement().

std::map<std::string, std::string> OpfListener::m_manifestItems [private]

Referenced by getManifestItems(), and startElement().

std::vector<std::string> OpfListener::m_spine [private]

Referenced by getSpine(), and startElement().


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