20#ifndef INCLUDED_OOX_DUMP_XLSBDUMPER_HXX
21#define INCLUDED_OOX_DUMP_XLSBDUMPER_HXX
23#include <com/sun/star/uno/Reference.hxx>
25#include <rtl/ustring.hxx>
31 namespace io {
class XInputStream; }
32 namespace uno {
class XComponentContext; }
36 class BinaryInputStream;
37 class SequenceInputStream;
63 const css::uno::Reference< css::io::XInputStream >& rxStrm,
64 const OUString& rStrgPath,
65 const OUString& rStrmName,
66 const OUString& rSysFileName )
override;
73 explicit Dumper( const ::oox::core::FilterBase& rFilter );
76 const css::uno::Reference< css::uno::XComponentContext >& rxContext,
77 const css::uno::Reference< css::io::XInputStream >& rxInStrm,
78 const OUString& rSysFileName );
Base class for a file dumper.
void construct(const ObjectBase &rParent, const BinaryInputStreamRef &rxBaseStrm, const OUString &rSysFileName, const String &rRecNames, const String &rSimpleRecs)
Dumper(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::io::XInputStream > &rxInStrm, const OUString &rSysFileName)
Dumper(const ::oox::core::FilterBase &rFilter)
virtual void implDump() override
virtual bool implReadRecordHeader(BinaryInputStream &rBaseStrm, sal_Int64 &ornRecId, sal_Int64 &ornRecSize) override
virtual ~RecordObjectBase() override
RootStorageObject(const DumperBase &rParent)
virtual void implDumpStream(const css::uno::Reference< css::io::XInputStream > &rxStrm, const OUString &rStrgPath, const OUString &rStrmName, const OUString &rSysFileName) override