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