23#include <com/sun/star/document/XFilter.hpp>
24#include <com/sun/star/document/XExporter.hpp>
25#include <com/sun/star/document/XImporter.hpp>
26#include <com/sun/star/lang/XInitialization.hpp>
27#include <com/sun/star/lang/XServiceInfo.hpp>
28#include <com/sun/star/uno/XComponentContext.hpp>
45 css::document::XFilter,
46 css::document::XExporter,
47 css::document::XImporter,
48 css::lang::XInitialization,
49 css::lang::XServiceInfo
52 css::uno::Reference< css::uno::XComponentContext >
mxContext;
53 css::uno::Reference< css::lang::XComponent >
mxDoc;
60 bool exportImpl(
const css::uno::Sequence< css::beans::PropertyValue >& aDescriptor );
63 bool importImpl(
const css::uno::Sequence< css::beans::PropertyValue >& aDescriptor );
68 explicit XmlFilterAdaptor( css::uno::Reference< css::uno::XComponentContext > xContext)
76 virtual sal_Bool SAL_CALL
filter(
const css::uno::Sequence< css::beans::PropertyValue >& aDescriptor )
override;
78 virtual void SAL_CALL
cancel( )
override;
83 virtual void SAL_CALL
setSourceDocument(
const css::uno::Reference< css::lang::XComponent >& xDoc )
override;
88 virtual void SAL_CALL
setTargetDocument(
const css::uno::Reference< css::lang::XComponent >& xDoc )
override;
93 virtual void SAL_CALL
initialize(
const css::uno::Sequence< css::uno::Any >& aArguments )
override;
virtual void SAL_CALL cancel() override
bool exportImpl(const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor)
bool importImpl(const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor)
virtual sal_Bool SAL_CALL filter(const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
virtual void SAL_CALL setTargetDocument(const css::uno::Reference< css::lang::XComponent > &xDoc) override
css::uno::Reference< css::lang::XComponent > mxDoc
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
XmlFilterAdaptor(css::uno::Reference< css::uno::XComponentContext > xContext)
css::uno::Reference< css::uno::XComponentContext > mxContext
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL getImplementationName() override
css::uno::Sequence< OUString > msUserData
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual void SAL_CALL setSourceDocument(const css::uno::Reference< css::lang::XComponent > &xDoc) override