LibreOffice Module oox (master) 1
|
#include <dumperbase.hxx>
Public Member Functions | |
virtual | ~OutputObjectBase () override |
OutputObjectBase (OutputObjectBase const &)=default | |
OutputObjectBase (OutputObjectBase &&)=default | |
OutputObjectBase & | operator= (OutputObjectBase const &)=default |
OutputObjectBase & | operator= (OutputObjectBase &&)=default |
Public Member Functions inherited from oox::dump::ObjectBase | |
virtual | ~ObjectBase () override |
ObjectBase (ObjectBase const &)=default | |
ObjectBase (ObjectBase &&)=default | |
ObjectBase & | operator= (ObjectBase const &)=default |
ObjectBase & | operator= (ObjectBase &&)=default |
const css::uno::Reference< css::uno::XComponentContext > & | getContext () const |
void | dump () |
Public Member Functions inherited from oox::dump::Base | |
virtual | ~Base () |
Base (Base const &)=default | |
Base (Base &&)=default | |
Base & | operator= (Base const &)=default |
Base & | operator= (Base &&)=default |
bool | isValid () const |
Protected Member Functions | |
OutputObjectBase () | |
void | construct (const ObjectBase &rParent, const OUString &rSysFileName) |
void | construct (const OutputObjectBase &rParent) |
virtual bool | implIsValid () const override |
void | writeEmptyItem (const String &rName) |
void | writeInfoItem (const String &rName, const String &rData) |
void | writeCharItem (const String &rName, sal_Unicode cData) |
void | writeStringItem (const String &rName, std::u16string_view rData) |
void | writeArrayItem (const String &rName, const sal_uInt8 *pnData, std::size_t nSize, sal_Unicode cSep=OOX_DUMP_LISTSEP) |
void | writeDateTimeItem (const String &rName, const css::util::DateTime &rDateTime) |
void | writeGuidItem (const String &rName, const OUString &rGuid) |
template<typename Type > | |
void | addNameToItem (Type nData, const NameListWrapper &rListWrp) |
template<typename Type > | |
void | writeNameItem (const String &rName, Type nData, const NameListWrapper &rListWrp) |
template<typename Type > | |
void | writeDecItem (const String &rName, Type nData, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeHexItem (const String &rName, Type nData, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeShortHexItem (const String &rName, Type nData, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeBinItem (const String &rName, Type nData, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeFixItem (const String &rName, Type nData, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeDecBoolItem (const String &rName, Type nData, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeValueItem (const String &rName, Type nData, FormatType eFmtType, const NameListWrapper &rListWrp=NO_LIST) |
template<typename Type > | |
void | writeValueItem (const ItemFormat &rItemFmt, Type nData) |
template<typename Type > | |
void | writeDecPairItem (const String &rName, Type nData1, Type nData2, sal_Unicode cSep=',') |
template<typename Type > | |
void | writeHexPairItem (const String &rName, Type nData1, Type nData2, sal_Unicode cSep=',') |
void | construct (const ConfigRef &rxConfig) |
void | construct (const ObjectBase &rParent) |
Protected Member Functions inherited from oox::dump::ObjectBase | |
ObjectBase () | |
void | construct (const ConfigRef &rxConfig) |
void | construct (const ObjectBase &rParent) |
virtual bool | implIsValid () const override |
virtual void | implDump () |
Config & | cfg () const |
Protected Member Functions inherited from oox::dump::Base | |
Base () | |
virtual bool | implIsValid () const =0 |
Protected Attributes | |
OutputRef | mxOut |
OUString | maSysFileName |
Additional Inherited Members | |
Static Public Member Functions inherited from oox::dump::Base | |
static bool | isValid (const std::shared_ptr< Base > &rxBase) |
Definition at line 1199 of file dumperbase.hxx.
|
overridevirtual |
Definition at line 1927 of file dumperbase.cxx.
|
default |
|
default |
|
inlineprotected |
Definition at line 1210 of file dumperbase.hxx.
|
protected |
Definition at line 1262 of file dumperbase.hxx.
References oox::dump::ObjectBase::cfg(), oox::dump::NameListWrapper::isEmpty(), and mxOut.
Referenced by writeBinItem(), writeDecBoolItem(), writeDecItem(), writeFixItem(), oox::dump::RecordObjectBase::writeHeader(), writeHexItem(), writeShortHexItem(), and writeValueItem().
|
protected |
Definition at line 1113 of file dumperbase.cxx.
|
protected |
Definition at line 1114 of file dumperbase.cxx.
|
protected |
Definition at line 1931 of file dumperbase.cxx.
References oox::dump::ObjectBase::construct(), oox::dump::ObjectBase::getContext(), oox::dump::ObjectBase::implIsValid(), maSysFileName, mxOut, and OOX_DUMP_DUMPEXT.
Referenced by oox::dump::InputObjectBase::construct().
|
protected |
Definition at line 1941 of file dumperbase.cxx.
|
overrideprotectedvirtual |
Reimplemented from oox::dump::ObjectBase.
Reimplemented in oox::dump::InputObjectBase, oox::dump::TextStreamObjectBase, oox::dump::RecordObjectBase, oox::dump::AxPropertyObjectBase, and oox::dump::VbaDirStreamObject.
Definition at line 1946 of file dumperbase.cxx.
References oox::dump::ObjectBase::implIsValid(), oox::dump::Base::isValid(), and mxOut.
Referenced by oox::dump::InputObjectBase::implIsValid().
|
default |
|
default |
|
protected |
Definition at line 1983 of file dumperbase.cxx.
References mxOut.
Referenced by oox::dump::InputObjectBase::dumpArray().
|
protected |
Definition at line 1303 of file dumperbase.hxx.
References addNameToItem(), and mxOut.
Referenced by oox::dump::InputObjectBase::dumpBin().
|
protected |
Definition at line 1962 of file dumperbase.cxx.
References mxOut, and oox::dump::OOX_DUMP_STRQUOTE.
Referenced by oox::dump::InputObjectBase::dumpUnicode().
|
protected |
Definition at line 1989 of file dumperbase.cxx.
References mxOut.
Referenced by oox::dump::InputObjectBase::dumpFileTime().
|
protected |
Definition at line 1319 of file dumperbase.hxx.
References addNameToItem(), oox::dump::ItemGuard::cont(), and mxOut.
Referenced by oox::dump::InputObjectBase::dumpBool(), and writeValueItem().
|
protected |
Definition at line 1279 of file dumperbase.hxx.
References addNameToItem(), and mxOut.
Referenced by oox::dump::InputObjectBase::dumpBinary(), oox::dump::InputObjectBase::dumpDec(), oox::dump::OleCompObjObject::implDump(), oox::dump::VbaOStreamObject::implDump(), oox::dump::DffStreamObject::implWriteExtHeader(), oox::dump::InputObjectBase::skipBlock(), and oox::dump::OlePropertyStreamObject::writePropertyHeader().
|
protected |
Definition at line 1349 of file dumperbase.hxx.
References mxOut.
Referenced by oox::dump::InputObjectBase::dumpDecPair().
|
protected |
Definition at line 1951 of file dumperbase.cxx.
References mxOut.
Referenced by oox::dump::InputObjectBase::dumpBinary(), oox::dump::VbaFStreamObject::dumpClassInfos(), oox::dump::AxMorphControlObject::dumpColumnInfos(), oox::dump::ComCtlObjectBase::dumpComCtlComplex(), oox::dump::VbaFStreamObject::dumpDesignExtender(), oox::dump::DffStreamObject::dumpDffOpt(), oox::dump::DffStreamObject::dumpDffOptPropHeader(), oox::dump::AxPropertyObjectBase::dumpEmbeddedFont(), oox::dump::VbaFStreamObject::dumpFormSites(), oox::dump::OlePropertyStreamObject::dumpHlinks(), oox::dump::AxPropertyObjectBase::dumpLargeProperties(), oox::dump::OlePropertyStreamObject::dumpPropertyVector(), oox::dump::OlePropertyStreamObject::dumpSection(), oox::dump::AxPropertyObjectBase::dumpShortProperties(), oox::dump::VbaFStreamObject::dumpSiteData(), oox::dump::OlePropertyStreamObject::dumpTypedProperty(), oox::dump::OlePropertyStreamObject::implDump(), oox::dump::VbaXStreamObject::implDump(), oox::dump::VbaModuleStreamObject::implDump(), oox::dump::ComCtlImageListObject::implDumpCommonExtra(), oox::dump::ComCtlTabStripObject::implDumpCommonExtra(), oox::dump::ComCtlStatusBarObject::implDumpCommonExtra(), oox::dump::ComCtlImageListObject::implDumpCommonTrailing(), oox::dump::ComCtlStatusBarObject::implDumpCommonTrailing(), oox::dump::AxTabStripObject::implDumpExtended(), oox::dump::VbaMultiPageObject::implDumpExtended(), oox::dump::DffStreamObject::implDumpRecordBody(), oox::dump::RecordObjectBase::writeHeader(), oox::dump::OlePropertyStreamObject::writePropertyHeader(), and oox::dump::OlePropertyStreamObject::writeSectionHeader().
|
protected |
Definition at line 1311 of file dumperbase.hxx.
References addNameToItem(), and mxOut.
Referenced by oox::dump::InputObjectBase::dumpFix().
|
protected |
Definition at line 1995 of file dumperbase.cxx.
References oox::dump::ObjectBase::cfg(), oox::dump::ItemGuard::cont(), and mxOut.
Referenced by oox::dump::InputObjectBase::dumpGuid(), and oox::dump::OlePropertyStreamObject::writeSectionHeader().
|
protected |
Definition at line 1287 of file dumperbase.hxx.
References addNameToItem(), and mxOut.
Referenced by oox::dump::DffStreamObject::dumpDffOpt(), oox::dump::InputObjectBase::dumpHex(), oox::dump::DffStreamObject::implWriteExtHeader(), oox::dump::OleInputObjectBase::writeOleColorItem(), oox::dump::OlePropertyStreamObject::writePropertyHeader(), and oox::dump::OlePropertyStreamObject::writeSectionHeader().
|
protected |
Definition at line 1358 of file dumperbase.hxx.
References mxOut.
Referenced by oox::dump::InputObjectBase::dumpHexPair().
|
protected |
Definition at line 1956 of file dumperbase.cxx.
References mxOut.
Referenced by oox::dump::InputObjectBase::dumpRemainingTo(), oox::dump::AxPropertyObjectBase::ensureValid(), oox::dump::VbaOStreamObject::implDump(), and oox::dump::OlePropertyStreamObject::startElement().
|
protected |
Definition at line 1272 of file dumperbase.hxx.
References oox::dump::ObjectBase::cfg(), and mxOut.
Referenced by oox::dump::InputObjectBase::dumpName().
|
protected |
Definition at line 1295 of file dumperbase.hxx.
References addNameToItem(), and mxOut.
Referenced by oox::dump::RecordObjectBase::writeHeader().
|
protected |
Definition at line 1970 of file dumperbase.cxx.
References oox::dump::StringHelper::enclose(), mxOut, and oox::dump::OOX_DUMP_STRQUOTE.
Referenced by oox::dump::InputObjectBase::dumpCharArray(), oox::dump::OlePropertyStreamObject::dumpCharArray16(), oox::dump::OlePropertyStreamObject::dumpCharArray8(), and oox::dump::InputObjectBase::dumpUnicodeArray().
|
protected |
Definition at line 1342 of file dumperbase.hxx.
References oox::dump::StringHelper::convertToUtf8(), oox::dump::ItemFormat::maItemName, oox::dump::ItemFormat::maListName, oox::dump::ItemFormat::meFmtType, and writeValueItem().
|
protected |
Definition at line 1329 of file dumperbase.hxx.
References addNameToItem(), oox::dump::FORMATTYPE_BOOL, mxOut, and writeDecBoolItem().
Referenced by oox::dump::InputObjectBase::dumpValue(), and writeValueItem().
|
protected |
Definition at line 1257 of file dumperbase.hxx.
Referenced by construct(), and oox::dump::XmlStreamObject::implDumpText().
|
protected |
Definition at line 1256 of file dumperbase.hxx.
Referenced by addNameToItem(), construct(), oox::dump::InputObjectBase::dumpBinary(), oox::dump::BinaryStreamObject::dumpBinaryStream(), oox::dump::VbaFStreamObject::dumpClassInfos(), oox::dump::OlePropertyStreamObject::dumpCodePageProperty(), oox::dump::AxMorphControlObject::dumpColumnInfos(), oox::dump::ComCtlObjectBase::dumpComCtlCommon(), oox::dump::ComCtlObjectBase::dumpComCtlComplex(), oox::dump::ComCtlObjectBase::dumpComCtlData(), oox::dump::ComCtlObjectBase::dumpComCtlHeader(), oox::dump::ComCtlObjectBase::dumpComCtlSize(), oox::dump::VbaFStreamObject::dumpDesignExtender(), oox::dump::DffStreamObject::dumpDffOpt(), oox::dump::DffStreamObject::dumpDffOptPropHeader(), oox::dump::OlePropertyStreamObject::dumpDictionaryProperty(), oox::dump::AxPropertyObjectBase::dumpEmbeddedFont(), oox::dump::InputObjectBase::dumpFileTime(), oox::dump::VbaFStreamObject::dumpFormSites(), oox::dump::OlePropertyStreamObject::dumpHlinks(), oox::dump::AxPropertyObjectBase::dumpLargeProperties(), oox::dump::OlePropertyStreamObject::dumpProperty(), oox::dump::OlePropertyStreamObject::dumpPropertyVector(), oox::dump::InputObjectBase::dumpRawBinary(), oox::dump::OlePropertyStreamObject::dumpSection(), oox::dump::AxPropertyObjectBase::dumpShortProperties(), oox::dump::VbaFStreamObject::dumpSiteData(), oox::dump::OlePropertyStreamObject::dumpTypedProperty(), oox::dump::AxPropertyObjectBase::dumpVersion(), oox::dump::RecordObjectBase::implDump(), oox::dump::OlePropertyStreamObject::implDump(), oox::dump::VbaOStreamObject::implDump(), oox::dump::VbaXStreamObject::implDump(), oox::dump::VbaModuleStreamObject::implDump(), oox::dump::ComCtlImageListObject::implDumpCommonExtra(), oox::dump::ComCtlTabStripObject::implDumpCommonExtra(), oox::dump::ComCtlStatusBarObject::implDumpCommonExtra(), oox::dump::ComCtlImageListObject::implDumpCommonTrailing(), oox::dump::ComCtlStatusBarObject::implDumpCommonTrailing(), oox::dump::AxTabStripObject::implDumpExtended(), oox::dump::VbaMultiPageObject::implDumpExtended(), oox::dump::TextLineStreamObject::implDumpLine(), oox::dump::DffStreamObject::implDumpRecordBody(), oox::dump::XmlStreamObject::implDumpText(), implIsValid(), oox::dump::DffStreamObject::implWriteExtHeader(), writeArrayItem(), writeBinItem(), writeCharItem(), writeDateTimeItem(), writeDecBoolItem(), writeDecItem(), writeDecPairItem(), writeEmptyItem(), writeFixItem(), writeGuidItem(), oox::dump::RecordObjectBase::writeHeader(), writeHexItem(), writeHexPairItem(), writeInfoItem(), writeNameItem(), oox::dump::OleInputObjectBase::writeOleColorItem(), oox::dump::OlePropertyStreamObject::writePropertyHeader(), oox::dump::OlePropertyStreamObject::writeSectionHeader(), writeShortHexItem(), writeStringItem(), and writeValueItem().