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

The physical access to the RTF document (for writing). More...

#include <rtfexportfilter.hxx>

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

Public Member Functions

 RtfExportFilter (css::uno::Reference< css::uno::XComponentContext > xCtx)
 
 ~RtfExportFilter () override
 
sal_Bool SAL_CALL filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
void SAL_CALL cancel () override
 
void SAL_CALL setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
OUString SAL_CALL getImplementationName () override
 
sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
WriterGetWriter ()
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xCtx
 
css::uno::Reference< css::lang::XComponent > m_xSrcDoc
 
RtfWriter m_aWriter
 

Detailed Description

The physical access to the RTF document (for writing).

Definition at line 42 of file rtfexportfilter.hxx.

Constructor & Destructor Documentation

◆ RtfExportFilter()

RtfExportFilter::RtfExportFilter ( css::uno::Reference< css::uno::XComponentContext >  xCtx)
explicit

Definition at line 34 of file rtfexportfilter.cxx.

References m_xCtx.

◆ ~RtfExportFilter()

RtfExportFilter::~RtfExportFilter ( )
overridedefault

Member Function Documentation

◆ cancel()

void RtfExportFilter::cancel ( )
override

Definition at line 92 of file rtfexportfilter.cxx.

◆ filter()

sal_Bool RtfExportFilter::filter ( const css::uno::Sequence< css::beans::PropertyValue > &  aDescriptor)
override

◆ getImplementationName()

OUString RtfExportFilter::getImplementationName ( )
override

Definition at line 99 of file rtfexportfilter.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > RtfExportFilter::getSupportedServiceNames ( )
override

Definition at line 106 of file rtfexportfilter.cxx.

◆ GetWriter()

Writer & RtfExportFilter::GetWriter ( )
inline

Definition at line 67 of file rtfexportfilter.hxx.

References m_aWriter.

Referenced by RtfExport::RtfExport().

◆ setSourceDocument()

void RtfExportFilter::setSourceDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
override

Definition at line 94 of file rtfexportfilter.cxx.

References m_xSrcDoc.

◆ supportsService()

sal_Bool RtfExportFilter::supportsService ( OUString const &  ServiceName)
override

Definition at line 101 of file rtfexportfilter.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_aWriter

RtfWriter RtfExportFilter::m_aWriter
private

Definition at line 48 of file rtfexportfilter.hxx.

Referenced by filter(), and GetWriter().

◆ m_xCtx

css::uno::Reference<css::uno::XComponentContext> RtfExportFilter::m_xCtx
private

Definition at line 46 of file rtfexportfilter.hxx.

◆ m_xSrcDoc

css::uno::Reference<css::lang::XComponent> RtfExportFilter::m_xSrcDoc
private

Definition at line 47 of file rtfexportfilter.hxx.

Referenced by filter(), and setSourceDocument().


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