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 );
 
virtual ErrCode Write(SwPaM &, const css::uno::Reference< css::embed::XStorage > &, const OUString *, SfxMedium *=nullptr) override
PaM is Point and Mark: a selection of the document model.
virtual ErrCode Write(SwPaM &, SfxMedium &, const OUString *) 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)
ErrCode Write_(const SfxItemSet *pMediumItemSet)
static bool WriteThroughComponent(const css::uno::Reference< css::io::XOutputStream > &xOutputStream, const css::uno::Reference< css::lang::XComponent > &xComponent, 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
virtual ErrCode WriteStorage() override
virtual ~SwXMLWriter() override
SwXMLWriter(const OUString &rBaseURL)