LibreOffice Module oox (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
oox::dump::VbaContainerStorageObject Class Reference

#include <oledumper.hxx>

Inheritance diagram for oox::dump::VbaContainerStorageObject:
[legend]
Collaboration diagram for oox::dump::VbaContainerStorageObject:
[legend]

Public Member Functions

 VbaContainerStorageObject (const ObjectBase &rParent, const StorageRef &rxStrg, const OUString &rSysPath)
 
- Public Member Functions inherited from oox::dump::OleStorageObject
 OleStorageObject (const ObjectBase &rParent, const StorageRef &rxStrg, const OUString &rSysPath)
 
- Public Member Functions inherited from oox::dump::ObjectBase
virtual ~ObjectBase () override
 
 ObjectBase (ObjectBase const &)=default
 
 ObjectBase (ObjectBase &&)=default
 
ObjectBaseoperator= (ObjectBase const &)=default
 
ObjectBaseoperator= (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
 
Baseoperator= (Base const &)=default
 
Baseoperator= (Base &&)=default
 
bool isValid () const
 

Protected Member Functions

virtual void implDumpStream (const css::uno::Reference< css::io::XInputStream > &rxStrm, const OUString &rStrgPath, const OUString &rStrmName, const OUString &rSysFileName) override
 
virtual void implDumpStorage (const StorageRef &rxStrg, const OUString &rStrgPath, const OUString &rSysPath) override
 
- Protected Member Functions inherited from oox::dump::OleStorageObject
 OleStorageObject ()
 
virtual void implDumpStream (const css::uno::Reference< css::io::XInputStream > &rxStrm, const OUString &rStrgPath, const OUString &rStrmName, const OUString &rSysFileName) override
 
void construct (const ObjectBase &rParent, const StorageRef &rxStrg, const OUString &rSysPath)
 
void construct (const ObjectBase &rParent)
 
void construct (const ConfigRef &rxConfig)
 
void construct (const ObjectBase &rParent)
 
- Protected Member Functions inherited from oox::dump::StorageObjectBase
 StorageObjectBase ()
 
void construct (const ObjectBase &rParent, const StorageRef &rxStrg, const OUString &rSysPath)
 
void construct (const ObjectBase &rParent)
 
virtual bool implIsValid () const override
 
virtual void implDump () override
 
virtual void implDumpStream (const css::uno::Reference< css::io::XInputStream > &rxStrm, const OUString &rStrgPath, const OUString &rStrmName, const OUString &rSysFileName)
 
virtual void implDumpStorage (const StorageRef &rxStrg, const OUString &rStrgPath, const OUString &rSysPath)
 
virtual void implDumpBaseStream (const BinaryInputStreamRef &rxStrm, const OUString &rSysFileName)
 
void addPreferredStream (const String &rStrmName)
 
void addPreferredStorage (const String &rStrgPath)
 
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 ()
 
Configcfg () const
 
- Protected Member Functions inherited from oox::dump::Base
 Base ()
 
virtual bool implIsValid () const =0
 

Private Member Functions

bool isFormStorage (std::u16string_view rStrgPath) const
 

Private Attributes

VbaFormSharedData maFormData
 

Additional Inherited Members

- Static Public Member Functions inherited from oox::dump::Base
static bool isValid (const std::shared_ptr< Base > &rxBase)
 

Detailed Description

Definition at line 678 of file oledumper.hxx.

Constructor & Destructor Documentation

◆ VbaContainerStorageObject()

oox::dump::VbaContainerStorageObject::VbaContainerStorageObject ( const ObjectBase rParent,
const StorageRef rxStrg,
const OUString &  rSysPath 
)
explicit

Definition at line 1804 of file oledumper.cxx.

References oox::dump::StorageObjectBase::addPreferredStream().

Referenced by implDumpStorage().

Member Function Documentation

◆ implDumpStorage()

void oox::dump::VbaContainerStorageObject::implDumpStorage ( const StorageRef rxStrg,
const OUString &  rStrgPath,
const OUString &  rSysPath 
)
overrideprotectedvirtual

◆ implDumpStream()

void oox::dump::VbaContainerStorageObject::implDumpStream ( const css::uno::Reference< css::io::XInputStream > &  rxStrm,
const OUString &  rStrgPath,
const OUString &  rStrmName,
const OUString &  rSysFileName 
)
overrideprotectedvirtual

◆ isFormStorage()

bool oox::dump::VbaContainerStorageObject::isFormStorage ( std::u16string_view  rStrgPath) const
private

Definition at line 1830 of file oledumper.cxx.

References maFormData, oox::dump::VbaFormSharedData::maSiteInfos, nId, and o3tl::toInt32().

Referenced by implDumpStorage().

Member Data Documentation

◆ maFormData

VbaFormSharedData oox::dump::VbaContainerStorageObject::maFormData
private

Definition at line 702 of file oledumper.hxx.

Referenced by implDumpStream(), and isFormStorage().


The documentation for this class was generated from the following files: