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