68 StarObject(
char const *passwd, std::shared_ptr<STOFFOLEParser> &oleParser, std::shared_ptr<STOFFOLEParser::OleDirectory> &directory);
91 std::shared_ptr<StarAttributeManager> getAttributeManager();
93 std::shared_ptr<StarFormatManager> getFormatManager();
100 librevenge::RVNGString getUserNameMetaData(
int i)
const;
111 std::shared_ptr<StarItemPool> getCurrentPool(
bool onlyInside=
true);
114 bool readPersistData(
StarZone &zone,
long endPos);
118 bool readItemSet(
StarZone &zone, std::vector<STOFFVec2i>
const &limits,
long endPos,
148 std::shared_ptr<StarObjectInternal::State>
m_state;
std::shared_ptr< STOFFOLEParser::OleDirectory > m_directory
the directory
Definition: StarObject.hxx:145
char const * getPassword() const
returns the document password (the password given by the user)
Definition: StarObject.hxx:81
the main class to read/.
Definition: StarAttribute.hxx:1080
Definition: STOFFDebug.hxx:210
Type
the known item pool
Definition: StarItemPool.hxx:75
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
std::shared_ptr< StarObjectInternal::State > m_state
the state
Definition: StarObject.hxx:148
Internal: the structures of a StarObject.
Definition: StarObject.cxx:51
char const * m_password
the document password
Definition: StarObject.hxx:141
librevenge::RVNGPropertyList m_metaData
the meta data
Definition: StarObject.hxx:150
class to store a list of item
Definition: StarItem.hxx:87
Kind
an enum to define the kind of document
Definition: STOFFDocument.hxx:66
std::shared_ptr< STOFFOLEParser > m_oleParser
the ole parser
Definition: StarObject.hxx:143
librevenge::RVNGPropertyList const & getMetaData() const
returns the meta data (filled by readSfxDocumentInformation)
Definition: StarObject.hxx:95
the main class to read/.
Definition: StarItemPool.hxx:70
basic class to store an entry in a file This contained :
Definition: STOFFEntry.hxx:46
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
std::shared_ptr< STOFFOLEParser::OleDirectory > getOLEDirectory()
returns the object directory
Definition: StarObject.hxx:86