12#include <com/sun/star/document/XFilter.hpp>
13#include <com/sun/star/document/XImporter.hpp>
14#include <com/sun/star/document/XExtendedFilterDetection.hpp>
15#include <com/sun/star/lang/XInitialization.hpp>
16#include <com/sun/star/lang/XServiceInfo.hpp>
17#include <com/sun/star/uno/XComponentContext.hpp>
25 :
public cppu::WeakImplHelper<css::document::XFilter, css::document::XImporter,
26 css::document::XExtendedFilterDetection,
27 css::lang::XInitialization, css::lang::XServiceInfo>
29 css::uno::Reference<css::uno::XComponentContext>
mxContext;
30 css::uno::Reference<css::lang::XComponent>
mxDoc;
33 bool importImpl(
const css::uno::Sequence<css::beans::PropertyValue>& aDescriptor);
43 filter(
const css::uno::Sequence<css::beans::PropertyValue>& aDescriptor)
override;
44 virtual void SAL_CALL
cancel()
override;
48 setTargetDocument(
const css::uno::Reference<css::lang::XComponent>& xDoc)
override;
51 virtual OUString SAL_CALL
52 detect(css::uno::Sequence<css::beans::PropertyValue>& Descriptor)
override;
55 virtual void SAL_CALL
initialize(
const css::uno::Sequence<css::uno::Any>& aArguments)
override;
virtual void SAL_CALL cancel() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual sal_Bool SAL_CALL filter(const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
WordPerfectImportFilter(css::uno::Reference< css::uno::XComponentContext > xContext)
css::uno::Reference< css::uno::XComponentContext > mxContext
css::uno::Reference< css::lang::XComponent > mxDoc
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
bool importImpl(const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor)
virtual void SAL_CALL setTargetDocument(const css::uno::Reference< css::lang::XComponent > &xDoc) override
virtual OUString SAL_CALL getImplementationName() override
virtual OUString SAL_CALL detect(css::uno::Sequence< css::beans::PropertyValue > &Descriptor) override