LibreOffice Module reportdesign (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptxml::ExportDocumentHandler Class Reference

#include <xmlExportDocumentHandler.hxx>

Inheritance diagram for rptxml::ExportDocumentHandler:
[legend]
Collaboration diagram for rptxml::ExportDocumentHandler:
[legend]

Public Member Functions

 ExportDocumentHandler (css::uno::Reference< css::uno::XComponentContext > const &context)
 
- Public Member Functions inherited from cppu::WeakAggImplHelper3< class, class, class >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Member Functions

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
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) override
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL startElement (const OUString &aName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttribs) override
 
virtual void SAL_CALL endElement (const OUString &aName) override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual void SAL_CALL ignorableWhitespace (const OUString &aWhitespaces) override
 
virtual void SAL_CALL processingInstruction (const OUString &aTarget, const OUString &aData) override
 
virtual void SAL_CALL setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &xLocator) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
void exportTableRows ()
 
 ExportDocumentHandler (ExportDocumentHandler const &)=delete
 
void operator= (ExportDocumentHandler const &)=delete
 
virtual ~ExportDocumentHandler () override
 

Private Attributes

::osl::Mutex m_aMutex
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 
css::uno::Reference< css::xml::sax::XDocumentHandler > m_xDelegatee
 
css::uno::Reference< css::uno::XAggregation > m_xProxy
 
css::uno::Reference< css::lang::XTypeProvider > m_xTypeProvider
 
css::uno::Reference< css::lang::XServiceInfo > m_xServiceInfo
 
css::uno::Reference< css::chart2::XChartDocument > m_xModel
 
css::uno::Reference< css::chart2::data::XDatabaseDataProvider > m_xDatabaseDataProvider
 
css::uno::Sequence< OUString > m_aColumns
 
sal_Int32 m_nColumnCount
 
bool m_bTableRowsStarted
 
bool m_bFirstRowExported
 
bool m_bCountColumnHeader
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 43 of file xmlExportDocumentHandler.hxx.

Constructor & Destructor Documentation

rptxml::ExportDocumentHandler::ExportDocumentHandler ( css::uno::Reference< css::uno::XComponentContext > const &  context)
explicit
rptxml::ExportDocumentHandler::ExportDocumentHandler ( ExportDocumentHandler const &  )
privatedelete
rptxml::ExportDocumentHandler::~ExportDocumentHandler ( )
overrideprivatevirtual

Definition at line 81 of file xmlExportDocumentHandler.cxx.

Member Function Documentation

void SAL_CALL rptxml::ExportDocumentHandler::characters ( const OUString &  aChars)
overrideprivatevirtual

Definition at line 251 of file xmlExportDocumentHandler.cxx.

void SAL_CALL rptxml::ExportDocumentHandler::endDocument ( )
overrideprivatevirtual

Definition at line 115 of file xmlExportDocumentHandler.cxx.

void SAL_CALL rptxml::ExportDocumentHandler::endElement ( const OUString &  aName)
overrideprivatevirtual
void rptxml::ExportDocumentHandler::exportTableRows ( )
private
OUString SAL_CALL rptxml::ExportDocumentHandler::getImplementationName ( )
overrideprivatevirtual

Definition at line 91 of file xmlExportDocumentHandler.cxx.

uno::Sequence< OUString > SAL_CALL rptxml::ExportDocumentHandler::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 101 of file xmlExportDocumentHandler.cxx.

void SAL_CALL rptxml::ExportDocumentHandler::ignorableWhitespace ( const OUString &  aWhitespaces)
overrideprivatevirtual

Definition at line 259 of file xmlExportDocumentHandler.cxx.

void SAL_CALL rptxml::ExportDocumentHandler::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overrideprivatevirtual
void rptxml::ExportDocumentHandler::operator= ( ExportDocumentHandler const &  )
privatedelete
void SAL_CALL rptxml::ExportDocumentHandler::processingInstruction ( const OUString &  aTarget,
const OUString &  aData 
)
overrideprivatevirtual

Definition at line 264 of file xmlExportDocumentHandler.cxx.

uno::Any SAL_CALL rptxml::ExportDocumentHandler::queryInterface ( const css::uno::Type &  aType)
overrideprivatevirtual

Reimplemented from cppu::OWeakAggObject.

Definition at line 319 of file xmlExportDocumentHandler.cxx.

References uno::Any::hasValue().

void SAL_CALL rptxml::ExportDocumentHandler::setDocumentLocator ( const css::uno::Reference< css::xml::sax::XLocator > &  xLocator)
overrideprivatevirtual

Definition at line 269 of file xmlExportDocumentHandler.cxx.

void SAL_CALL rptxml::ExportDocumentHandler::startDocument ( )
overrideprivatevirtual

Definition at line 110 of file xmlExportDocumentHandler.cxx.

void SAL_CALL rptxml::ExportDocumentHandler::startElement ( const OUString &  aName,
const css::uno::Reference< css::xml::sax::XAttributeList > &  xAttribs 
)
overrideprivatevirtual
sal_Bool SAL_CALL rptxml::ExportDocumentHandler::supportsService ( const OUString &  ServiceName)
overrideprivatevirtual

Definition at line 96 of file xmlExportDocumentHandler.cxx.

References cppu::supportsService().

Member Data Documentation

css::uno::Sequence< OUString > rptxml::ExportDocumentHandler::m_aColumns
private

Definition at line 85 of file xmlExportDocumentHandler.hxx.

::osl::Mutex rptxml::ExportDocumentHandler::m_aMutex
private

Definition at line 77 of file xmlExportDocumentHandler.hxx.

bool rptxml::ExportDocumentHandler::m_bCountColumnHeader
private

Definition at line 89 of file xmlExportDocumentHandler.hxx.

bool rptxml::ExportDocumentHandler::m_bFirstRowExported
private

Definition at line 88 of file xmlExportDocumentHandler.hxx.

bool rptxml::ExportDocumentHandler::m_bTableRowsStarted
private

Definition at line 87 of file xmlExportDocumentHandler.hxx.

sal_Int32 rptxml::ExportDocumentHandler::m_nColumnCount
private

Definition at line 86 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::uno::XComponentContext > rptxml::ExportDocumentHandler::m_xContext
private

Definition at line 78 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::chart2::data::XDatabaseDataProvider > rptxml::ExportDocumentHandler::m_xDatabaseDataProvider
private

Definition at line 84 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::xml::sax::XDocumentHandler > rptxml::ExportDocumentHandler::m_xDelegatee
private

Definition at line 79 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::chart2::XChartDocument > rptxml::ExportDocumentHandler::m_xModel
private

Definition at line 83 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::uno::XAggregation > rptxml::ExportDocumentHandler::m_xProxy
private

Definition at line 80 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::lang::XServiceInfo > rptxml::ExportDocumentHandler::m_xServiceInfo
private

Definition at line 82 of file xmlExportDocumentHandler.hxx.

css::uno::Reference< css::lang::XTypeProvider > rptxml::ExportDocumentHandler::m_xTypeProvider
private

Definition at line 81 of file xmlExportDocumentHandler.hxx.


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