#include <ie_exp_HTML_NavigationHelper.h>
Public Member Functions | |
IE_Exp_HTML_NavigationHelper (PD_Document *pDocument, const UT_UTF8String &baseName) | |
virtual | ~IE_Exp_HTML_NavigationHelper () |
UT_UTF8String | getBookmarkFilename (const UT_UTF8String &id) const |
UT_UTF8String | getFilenameByPosition (PT_DocPosition position) const |
int | getMinTOCLevel () const |
int | getMinTOCIndex () const |
std::map< UT_UTF8String, UT_UTF8String > & | getBookmarks () |
Private Attributes | |
UT_UTF8String | m_suffix |
int | m_minTOCLevel |
int | m_minTOCIndex |
std::map< UT_UTF8String, UT_UTF8String > | m_bookmarks |
char * | m_baseName |
IE_Exp_HTML_NavigationHelper::IE_Exp_HTML_NavigationHelper | ( | PD_Document * | pDocument, | |
const UT_UTF8String & | baseName | |||
) |
IE_Exp_HTML_NavigationHelper::~IE_Exp_HTML_NavigationHelper | ( | ) | [virtual] |
References m_baseName.
UT_UTF8String IE_Exp_HTML_NavigationHelper::getBookmarkFilename | ( | const UT_UTF8String & | id | ) | const |
References m_bookmarks, and UT_DEBUGMSG.
std::map<UT_UTF8String, UT_UTF8String>& IE_Exp_HTML_NavigationHelper::getBookmarks | ( | ) | [inline] |
Referenced by IE_Exp_HTML_BookmarkListener::populate().
UT_UTF8String IE_Exp_HTML_NavigationHelper::getFilenameByPosition | ( | PT_DocPosition | position | ) | const |
References ConvertToClean(), IE_TOCHelper::getNthTOCEntry(), IE_TOCHelper::getNthTOCEntryPos(), IE_TOCHelper::getNumTOCEntries(), IE_TOCHelper::hasTOC(), m_baseName, m_minTOCIndex, m_minTOCLevel, m_suffix, s, UT_DEBUGMSG, UT_go_basename_from_uri(), and UT_UTF8String::utf8_str().
Referenced by IE_Exp_HTML_Listener::_insertTOC(), IE_Exp_EPUB::EPUB2_writeNavigation(), IE_Exp_EPUB::EPUB3_writeNavigation(), and IE_Exp_HTML_BookmarkListener::populate().
int IE_Exp_HTML_NavigationHelper::getMinTOCIndex | ( | ) | const [inline] |
Referenced by IE_Exp_HTML::_writeDocument().
int IE_Exp_HTML_NavigationHelper::getMinTOCLevel | ( | ) | const [inline] |
Referenced by IE_Exp_HTML::_writeDocument().
char* IE_Exp_HTML_NavigationHelper::m_baseName [private] |
Referenced by getFilenameByPosition(), IE_Exp_HTML_NavigationHelper(), and ~IE_Exp_HTML_NavigationHelper().
std::map<UT_UTF8String, UT_UTF8String> IE_Exp_HTML_NavigationHelper::m_bookmarks [private] |
Referenced by getBookmarkFilename().
int IE_Exp_HTML_NavigationHelper::m_minTOCIndex [private] |
Referenced by getFilenameByPosition(), and IE_Exp_HTML_NavigationHelper().
int IE_Exp_HTML_NavigationHelper::m_minTOCLevel [private] |
Referenced by getFilenameByPosition(), and IE_Exp_HTML_NavigationHelper().
Referenced by getFilenameByPosition(), and IE_Exp_HTML_NavigationHelper().