19 #ifndef INCLUDED_SW_SOURCE_FILTER_XML_WRTXML_HXX
20 #define INCLUDED_SW_SOURCE_FILTER_XML_WRTXML_HXX
22 #include <com/sun/star/io/XOutputStream.hpp>
23 #include <com/sun/star/uno/Sequence.hxx>
24 #include <com/sun/star/uno/XComponentContext.hpp>
25 #include <com/sun/star/beans/PropertyValue.hpp>
34 namespace uno {
class Any; }
35 namespace lang {
class XComponent; }
36 namespace lang {
class XMultiServiceFactory; }
37 namespace beans {
struct PropertyValue; }
64 const css::uno::Reference<css::lang::XComponent> & xComponent,
65 const char* pStreamName,
67 const css::uno::Reference<css::uno::XComponentContext> & rFactory,
68 const char* pServiceName,
70 const css::uno::Sequence<css::uno::Any> & rArguments,
72 const css::uno::Sequence<css::beans::PropertyValue> & rMediaDesc );
77 const css::uno::Reference<css::io::XOutputStream> & xOutputStream,
78 const css::uno::Reference<css::lang::XComponent> & xComponent,
79 const css::uno::Reference<css::uno::XComponentContext> & rFactory,
80 const char* pServiceName,
81 const css::uno::Sequence<css::uno::Any> & rArguments,
82 const css::uno::Sequence<css::beans::PropertyValue> & rMediaDesc );
85 #endif // INCLUDED_SW_SOURCE_FILTER_XML_WRTXML_HXX
virtual ErrCode Write(SwPaM &, SfxMedium &, const OUString *) override
ErrCode Write_(const SfxItemSet *pMediumItemSet)
virtual ErrCode WriteStorage() override
PaM is Point and Mark: a selection of the document model.
SwXMLWriter(const OUString &rBaseURL)
exports com.sun.star. beans
virtual ErrCode Write(SwPaM &, const css::uno::Reference< css::embed::XStorage > &, const OUString *, SfxMedium *=nullptr) override
exports com.sun.star. lang
virtual ~SwXMLWriter() override
bool WriteThroughComponent(const css::uno::Reference< css::lang::XComponent > &xComponent, const char *pStreamName, const css::uno::Reference< css::uno::XComponentContext > &rFactory, const char *pServiceName, const css::uno::Sequence< css::uno::Any > &rArguments, const css::uno::Sequence< css::beans::PropertyValue > &rMediaDesc)
virtual ErrCode WriteMedium(SfxMedium &aTargetMedium) override