LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
LotusWordProImportFilter Class Referencefinal

#include <LotusWordProImportFilter.hxx>

Inheritance diagram for LotusWordProImportFilter:
[legend]
Collaboration diagram for LotusWordProImportFilter:
[legend]

Public Member Functions

 LotusWordProImportFilter (css::uno::Reference< css::uno::XComponentContext > xContext)
 
virtual sal_Bool SAL_CALL filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual void SAL_CALL cancel () override
 
virtual void SAL_CALL setTargetDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual OUString SAL_CALL detect (css::uno::Sequence< css::beans::PropertyValue > &Descriptor) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Member Functions

bool importImpl (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor)
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > mxContext
 
css::uno::Reference< css::lang::XComponent > mxDoc
 

Detailed Description

Definition at line 35 of file LotusWordProImportFilter.hxx.

Constructor & Destructor Documentation

◆ LotusWordProImportFilter()

LotusWordProImportFilter::LotusWordProImportFilter ( css::uno::Reference< css::uno::XComponentContext >  xContext)
inlineexplicit

Definition at line 52 of file LotusWordProImportFilter.hxx.

Member Function Documentation

◆ cancel()

void SAL_CALL LotusWordProImportFilter::cancel ( )
overridevirtual

Definition at line 214 of file LotusWordProImportFilter.cxx.

◆ detect()

OUString SAL_CALL LotusWordProImportFilter::detect ( css::uno::Sequence< css::beans::PropertyValue > &  Descriptor)
overridevirtual

◆ filter()

sal_Bool SAL_CALL LotusWordProImportFilter::filter ( const css::uno::Sequence< css::beans::PropertyValue > &  aDescriptor)
overridevirtual

Definition at line 210 of file LotusWordProImportFilter.cxx.

References importImpl().

◆ getImplementationName()

OUString SAL_CALL LotusWordProImportFilter::getImplementationName ( )
overridevirtual

Definition at line 272 of file LotusWordProImportFilter.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL LotusWordProImportFilter::getSupportedServiceNames ( )
overridevirtual

Definition at line 282 of file LotusWordProImportFilter.cxx.

◆ importImpl()

bool LotusWordProImportFilter::importImpl ( const css::uno::Sequence< css::beans::PropertyValue > &  aDescriptor)
private
Exceptions
css::uno::RuntimeException

Definition at line 155 of file LotusWordProImportFilter.cxx.

References aStr, SvStream::good(), mxContext, mxDoc, and ReadWordproFile().

Referenced by filter().

◆ initialize()

void SAL_CALL LotusWordProImportFilter::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 267 of file LotusWordProImportFilter.cxx.

◆ setTargetDocument()

void SAL_CALL LotusWordProImportFilter::setTargetDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
overridevirtual

Definition at line 219 of file LotusWordProImportFilter.cxx.

References mxDoc.

◆ supportsService()

sal_Bool SAL_CALL LotusWordProImportFilter::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 277 of file LotusWordProImportFilter.cxx.

References cppu::supportsService().

Member Data Documentation

◆ mxContext

css::uno::Reference< css::uno::XComponentContext > LotusWordProImportFilter::mxContext
private

Definition at line 45 of file LotusWordProImportFilter.hxx.

Referenced by detect(), and importImpl().

◆ mxDoc

css::uno::Reference< css::lang::XComponent > LotusWordProImportFilter::mxDoc
private

Definition at line 46 of file LotusWordProImportFilter.hxx.

Referenced by importImpl(), and setTargetDocument().


The documentation for this class was generated from the following files: