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

#include <ReportEngineJFree.hxx>

Inheritance diagram for reportdesign::OReportEngineJFree:
[legend]
Collaboration diagram for reportdesign::OReportEngineJFree:
[legend]

Public Member Functions

 OReportEngineJFree (const css::uno::Reference< css::uno::XComponentContext > &context)
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from comphelper::OMutexAndBroadcastHelper
 OMutexAndBroadcastHelper ()
 
::osl::Mutex & GetMutex ()
 
::cppu::OBroadcastHelperGetBroadcastHelper ()
 
const ::cppu::OBroadcastHelperGetBroadcastHelper () const
 

Protected Member Functions

virtual ~OReportEngineJFree () override
 
- Protected Member Functions inherited from cppu::PropertySetMixin< class >
 PropertySetMixin (css::uno::Reference< css::uno::XComponentContext > const &context, Implements implements, css::uno::Sequence< rtl::OUString > const &absentOptional)
 
 ~PropertySetMixin ()
 
- Protected Member Functions inherited from cppu::PropertySetMixinImpl
void prepareSet (rtl::OUString const &propertyName, css::uno::Any const &oldValue, css::uno::Any const &newValue, BoundListeners *boundListeners)
 
void dispose ()
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &type) SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValue (rtl::OUString const &propertyName, css::uno::Any const &value) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getPropertyValue (rtl::OUString const &propertyName) SAL_OVERRIDE
 
virtual void SAL_CALL addPropertyChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XPropertyChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL removePropertyChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XPropertyChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL addVetoableChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XVetoableChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL removeVetoableChangeListener (rtl::OUString const &propertyName, css::uno::Reference< css::beans::XVetoableChangeListener > const &listener) SAL_OVERRIDE
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 handle, css::uno::Any const &value) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 handle) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues () SAL_OVERRIDE
 
virtual void SAL_CALL setPropertyValues (css::uno::Sequence< css::beans::PropertyValue > const &props) SAL_OVERRIDE
 

Private Member Functions

 OReportEngineJFree (const OReportEngineJFree &)=delete
 
OReportEngineJFreeoperator= (const OReportEngineJFree &)=delete
 
template<typename T >
void set (const OUString &_sProperty, const T &Value, T &_member)
 
OUString getNewOutputName ()
 returns the file url for a new model More...
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::uno::Reference< css::report::XReportDefinition > SAL_CALL getReportDefinition () override
 
virtual void SAL_CALL setReportDefinition (const css::uno::Reference< css::report::XReportDefinition > &_reportdefinition) override
 
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getActiveConnection () override
 
virtual void SAL_CALL setActiveConnection (const css::uno::Reference< css::sdbc::XConnection > &_activeconnection) override
 
virtual css::uno::Reference< css::task::XStatusIndicator > SAL_CALL getStatusIndicator () override
 
virtual void SAL_CALL setStatusIndicator (const css::uno::Reference< css::task::XStatusIndicator > &_statusindicator) override
 
virtual ::sal_Int32 SAL_CALL getMaxRows () override
 
virtual void SAL_CALL setMaxRows (::sal_Int32 MaxRows) override
 
virtual css::uno::Reference< css::frame::XModel > SAL_CALL createDocumentModel () override
 
virtual css::uno::Reference< css::frame::XModel > SAL_CALL createDocumentAlive (const css::uno::Reference< css::frame::XFrame > &_frame) override
 
css::uno::Reference< css::frame::XModel > createDocumentAlive (const css::uno::Reference< css::frame::XFrame > &_frame, bool _bHidden)
 
virtual css::util::URL SAL_CALL createDocument () override
 
virtual void SAL_CALL interrupt () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 
css::uno::Reference< css::report::XReportDefinition > m_xReport
 
css::uno::Reference< css::task::XStatusIndicator > m_StatusIndicator
 
css::uno::Reference< css::sdbc::XConnection > m_xActiveConnection
 
::sal_Int32 m_nMaxRows
 

Additional Inherited Members

- Protected Types inherited from cppu::PropertySetMixinImpl
enum  Implements
 
- Protected Attributes inherited from comphelper::OMutexAndBroadcastHelper
::osl::Mutex m_aMutex
 
::cppu::OBroadcastHelper m_aBHelper
 
- Protected Attributes inherited from cppu::PropertySetMixinImpl
 IMPLEMENTS_PROPERTY_SET
 
 IMPLEMENTS_FAST_PROPERTY_SET
 
 IMPLEMENTS_PROPERTY_ACCESS
 

Detailed Description

Definition at line 38 of file ReportEngineJFree.hxx.

Constructor & Destructor Documentation

reportdesign::OReportEngineJFree::OReportEngineJFree ( const OReportEngineJFree )
privatedelete
reportdesign::OReportEngineJFree::~OReportEngineJFree ( )
overrideprotectedvirtual

Definition at line 63 of file ReportEngineJFree.cxx.

reportdesign::OReportEngineJFree::OReportEngineJFree ( const css::uno::Reference< css::uno::XComponentContext > &  context)

Member Function Documentation

virtual void SAL_CALL reportdesign::OReportEngineJFree::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
inlineoverrideprivatevirtual

Definition at line 115 of file ReportEngineJFree.hxx.

void SAL_CALL reportdesign::OReportEngineJFree::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportEngineJFree::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overrideprivatevirtual
util::URL SAL_CALL reportdesign::OReportEngineJFree::createDocument ( )
overrideprivatevirtual
virtual css::uno::Reference< css::frame::XModel > SAL_CALL reportdesign::OReportEngineJFree::createDocumentAlive ( const css::uno::Reference< css::frame::XFrame > &  _frame)
overrideprivatevirtual

Referenced by createDocumentModel().

css::uno::Reference< css::frame::XModel > reportdesign::OReportEngineJFree::createDocumentAlive ( const css::uno::Reference< css::frame::XFrame > &  _frame,
bool  _bHidden 
)
private
Exceptions
css::lang::DisposedException
css::lang::IllegalArgumentException
css::uno::Exception
css::uno::RuntimeException
uno::Reference< frame::XModel > SAL_CALL reportdesign::OReportEngineJFree::createDocumentModel ( )
overrideprivatevirtual

Definition at line 229 of file ReportEngineJFree.cxx.

References createDocumentAlive().

Referenced by createDocument().

void SAL_CALL reportdesign::OReportEngineJFree::dispose ( void  )
overrideprivatevirtual

Definition at line 69 of file ReportEngineJFree.cxx.

References cppu::PropertySetMixinImpl::dispose().

uno::Reference< sdbc::XConnection > SAL_CALL reportdesign::OReportEngineJFree::getActiveConnection ( )
overrideprivatevirtual

Definition at line 337 of file ReportEngineJFree.cxx.

References m_xActiveConnection.

OUString SAL_CALL reportdesign::OReportEngineJFree::getImplementationName ( )
overridevirtual

Definition at line 76 of file ReportEngineJFree.cxx.

sal_Int32 SAL_CALL reportdesign::OReportEngineJFree::getMaxRows ( )
overrideprivate
OUString reportdesign::OReportEngineJFree::getNewOutputName ( )
private
uno::Reference< beans::XPropertySetInfo > SAL_CALL reportdesign::OReportEngineJFree::getPropertySetInfo ( )
overrideprivatevirtual
uno::Any SAL_CALL reportdesign::OReportEngineJFree::getPropertyValue ( const OUString &  PropertyName)
overrideprivatevirtual
uno::Reference< report::XReportDefinition > SAL_CALL reportdesign::OReportEngineJFree::getReportDefinition ( )
overrideprivatevirtual
uno::Reference< task::XStatusIndicator > SAL_CALL reportdesign::OReportEngineJFree::getStatusIndicator ( )
overrideprivatevirtual
uno::Sequence< OUString > SAL_CALL reportdesign::OReportEngineJFree::getSupportedServiceNames ( )
overridevirtual

Definition at line 81 of file ReportEngineJFree.cxx.

void SAL_CALL reportdesign::OReportEngineJFree::interrupt ( )
overrideprivatevirtual
OReportEngineJFree& reportdesign::OReportEngineJFree::operator= ( const OReportEngineJFree )
privatedelete
virtual void SAL_CALL reportdesign::OReportEngineJFree::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
inlineoverrideprivatevirtual

Definition at line 119 of file ReportEngineJFree.hxx.

void SAL_CALL reportdesign::OReportEngineJFree::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportEngineJFree::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overrideprivatevirtual
template<typename T >
void reportdesign::OReportEngineJFree::set ( const OUString &  _sProperty,
const T &  Value,
T &  _member 
)
inlineprivate
void SAL_CALL reportdesign::OReportEngineJFree::setActiveConnection ( const css::uno::Reference< css::sdbc::XConnection > &  _activeconnection)
overrideprivatevirtual

Definition at line 342 of file ReportEngineJFree.cxx.

References m_xActiveConnection, PROPERTY_ACTIVECONNECTION, and set().

void SAL_CALL reportdesign::OReportEngineJFree::setMaxRows ( ::sal_Int32  MaxRows)
overrideprivatevirtual

Definition at line 355 of file ReportEngineJFree.cxx.

References m_nMaxRows, PROPERTY_MAXROWS, and set().

void SAL_CALL reportdesign::OReportEngineJFree::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportEngineJFree::setReportDefinition ( const css::uno::Reference< css::report::XReportDefinition > &  _reportdefinition)
overrideprivatevirtual
void SAL_CALL reportdesign::OReportEngineJFree::setStatusIndicator ( const css::uno::Reference< css::task::XStatusIndicator > &  _statusindicator)
overrideprivatevirtual

Definition at line 121 of file ReportEngineJFree.cxx.

References m_StatusIndicator, PROPERTY_STATUSINDICATOR, and set().

sal_Bool SAL_CALL reportdesign::OReportEngineJFree::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 86 of file ReportEngineJFree.cxx.

References cppu::supportsService().

Member Data Documentation

::sal_Int32 reportdesign::OReportEngineJFree::m_nMaxRows
private

Definition at line 46 of file ReportEngineJFree.hxx.

Referenced by getMaxRows(), getNewOutputName(), and setMaxRows().

css::uno::Reference< css::task::XStatusIndicator> reportdesign::OReportEngineJFree::m_StatusIndicator
private

Definition at line 44 of file ReportEngineJFree.hxx.

Referenced by getStatusIndicator(), and setStatusIndicator().

css::uno::Reference< css::sdbc::XConnection > reportdesign::OReportEngineJFree::m_xActiveConnection
private
css::uno::Reference< css::uno::XComponentContext > reportdesign::OReportEngineJFree::m_xContext
private

Definition at line 42 of file ReportEngineJFree.hxx.

Referenced by getNewOutputName().

css::uno::Reference< css::report::XReportDefinition > reportdesign::OReportEngineJFree::m_xReport
private

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