Internal: internal method to keep ole directory and their content. More...
#include <STOFFOLEParser.hxx>
Public Member Functions | |
OleDirectory (STOFFInputStreamPtr &input, std::string const &dir) | |
constructor More... | |
void | addNewBase (std::string const &base) |
add a new base file More... | |
std::vector< std::string > | getUnparsedOles () const |
returns the list of unknown ole More... | |
Public Attributes | |
STOFFInputStreamPtr | m_input |
the main input More... | |
std::string | m_dir |
the dir name More... | |
std::vector< OleContent > | m_contentList |
the list of base name More... | |
STOFFDocument::Kind | m_kind |
the ole kind More... | |
bool | m_hasCompObj |
true if the directory contains a compobj object More... | |
std::string | m_clsName |
the compobj CLSname More... | |
std::string | m_clipName |
the compobj clipname More... | |
bool | m_parsed |
a flag to know if the directory is parsed or not More... | |
bool | m_inUse |
a flag to know if the directory is currently used More... | |
Internal: internal method to keep ole directory and their content.
|
inline |
constructor
|
inline |
add a new base file
|
inline |
returns the list of unknown ole
Referenced by SDXParser::createZones(), and StarFileManager::readOLEDirectory().
std::string STOFFOLEParser::OleDirectory::m_clipName |
the compobj clipname
Referenced by STOFFOLEParser::getCompObjName().
std::string STOFFOLEParser::OleDirectory::m_clsName |
the compobj CLSname
Referenced by STOFFOLEParser::readCompObj().
std::vector<OleContent> STOFFOLEParser::OleDirectory::m_contentList |
the list of base name
Referenced by addNewBase(), and getUnparsedOles().
std::string STOFFOLEParser::OleDirectory::m_dir |
the dir name
Referenced by addNewBase(), and STOFFOLEParser::readCompObj().
bool STOFFOLEParser::OleDirectory::m_hasCompObj |
true if the directory contains a compobj object
Referenced by addNewBase().
STOFFInputStreamPtr STOFFOLEParser::OleDirectory::m_input |
the main input
|
mutable |
a flag to know if the directory is currently used
STOFFDocument::Kind STOFFOLEParser::OleDirectory::m_kind |
the ole kind
bool STOFFOLEParser::OleDirectory::m_parsed |
a flag to know if the directory is parsed or not