#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().
1.7.1