LibreOffice Module chart2 (master) 1
Public Member Functions | Private Attributes | List of all members
chart::DataSource Class Referencefinal

#include <DataSource.hxx>

Inheritance diagram for chart::DataSource:
[legend]
Collaboration diagram for chart::DataSource:
[legend]

Public Member Functions

 DataSource ()
 
 DataSource (const css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > &rSequences)
 
 DataSource (const std::vector< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > &rSequences)
 
virtual ~DataSource () override
 
virtual OUString SAL_CALL getImplementationName () override
 declare XServiceInfo methods More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > SAL_CALL getDataSequences () override
 
virtual void SAL_CALL setData (const css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > &aData) override
 

Private Attributes

css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > m_aDataSeq
 

Detailed Description

Definition at line 32 of file DataSource.hxx.

Constructor & Destructor Documentation

◆ DataSource() [1/3]

chart::DataSource::DataSource ( )
explicit

Definition at line 35 of file DataSource.cxx.

◆ DataSource() [2/3]

chart::DataSource::DataSource ( const css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > &  rSequences)
explicit

◆ DataSource() [3/3]

chart::DataSource::DataSource ( const std::vector< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > &  rSequences)
explicit

◆ ~DataSource()

chart::DataSource::~DataSource ( )
overridevirtual

Definition at line 49 of file DataSource.cxx.

Member Function Documentation

◆ getDataSequences()

Sequence< Reference< chart2::data::XLabeledDataSequence > > SAL_CALL chart::DataSource::getDataSequences ( )
overridevirtual

Definition at line 53 of file DataSource.cxx.

References m_aDataSeq.

◆ getImplementationName()

OUString SAL_CALL chart::DataSource::getImplementationName ( )
overridevirtual

declare XServiceInfo methods

Definition at line 64 of file DataSource.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL chart::DataSource::getSupportedServiceNames ( )
overridevirtual

Definition at line 74 of file DataSource.cxx.

◆ setData()

void SAL_CALL chart::DataSource::setData ( const css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > &  aData)
overridevirtual

Definition at line 59 of file DataSource.cxx.

References aData, and m_aDataSeq.

◆ supportsService()

sal_Bool SAL_CALL chart::DataSource::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 69 of file DataSource.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_aDataSeq

css::uno::Sequence< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > chart::DataSource::m_aDataSeq
private

Definition at line 61 of file DataSource.hxx.

Referenced by getDataSequences(), and setData().


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