#include <ie_imp_EPUB.h>
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 |
OpfListener::OpfListener | ( | ) |
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] |
Implements UT_XML::Listener.
References m_inManifest, m_inSpine, m_manifestItems, m_spine, UT_DEBUGMSG, UT_getAttribute(), and UT_go_utf8_collate_casefold().
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().