LibreOffice Module xmlscript (master) 1
Public Member Functions | Private Attributes | List of all members
xmlscript::XMLBasicExporterBase Class Reference

#include <xmlbas_export.hxx>

Inheritance diagram for xmlscript::XMLBasicExporterBase:
[legend]
Collaboration diagram for xmlscript::XMLBasicExporterBase:
[legend]

Public Member Functions

 XMLBasicExporterBase (bool bOasis)
 
virtual ~XMLBasicExporterBase () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
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 > &rxDoc) override
 
virtual sal_Bool SAL_CALL filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual void SAL_CALL cancel () override
 

Private Attributes

std::mutex m_aMutex
 
css::uno::Reference< css::xml::sax::XDocumentHandler > m_xHandler
 
css::uno::Reference< css::frame::XModel > m_xModel
 
bool const m_bOasis
 

Detailed Description

Definition at line 39 of file xmlbas_export.hxx.

Constructor & Destructor Documentation

◆ XMLBasicExporterBase()

xmlscript::XMLBasicExporterBase::XMLBasicExporterBase ( bool  bOasis)
explicit

Definition at line 44 of file xmlbas_export.cxx.

◆ ~XMLBasicExporterBase()

xmlscript::XMLBasicExporterBase::~XMLBasicExporterBase ( )
overridevirtual

Definition at line 49 of file xmlbas_export.cxx.

Member Function Documentation

◆ cancel()

void xmlscript::XMLBasicExporterBase::cancel ( )
overridevirtual

Definition at line 307 of file xmlbas_export.cxx.

◆ filter()

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

◆ initialize()

void xmlscript::XMLBasicExporterBase::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 61 of file xmlbas_export.cxx.

References aArguments, m_aMutex, and m_xHandler.

◆ setSourceDocument()

void xmlscript::XMLBasicExporterBase::setSourceDocument ( const css::uno::Reference< css::lang::XComponent > &  rxDoc)
overridevirtual

Definition at line 80 of file xmlbas_export.cxx.

References m_aMutex, and m_xModel.

◆ supportsService()

sal_Bool xmlscript::XMLBasicExporterBase::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 54 of file xmlbas_export.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_aMutex

std::mutex xmlscript::XMLBasicExporterBase::m_aMutex
private

Definition at line 42 of file xmlbas_export.hxx.

Referenced by filter(), initialize(), and setSourceDocument().

◆ m_bOasis

bool const xmlscript::XMLBasicExporterBase::m_bOasis
private

Definition at line 45 of file xmlbas_export.hxx.

Referenced by filter().

◆ m_xHandler

css::uno::Reference< css::xml::sax::XDocumentHandler > xmlscript::XMLBasicExporterBase::m_xHandler
private

Definition at line 43 of file xmlbas_export.hxx.

Referenced by filter(), and initialize().

◆ m_xModel

css::uno::Reference< css::frame::XModel > xmlscript::XMLBasicExporterBase::m_xModel
private

Definition at line 44 of file xmlbas_export.hxx.

Referenced by filter(), and setSourceDocument().


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