LibreOffice Module reportdesign (master)
1
|
#include <ReportEngineJFree.hxx>
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 |
![]() | |
OMutexAndBroadcastHelper () | |
::osl::Mutex & | GetMutex () |
::cppu::OBroadcastHelper & | GetBroadcastHelper () |
const ::cppu::OBroadcastHelper & | GetBroadcastHelper () const |
Static Public Member Functions | |
static css::uno::Sequence< OUString > | getSupportedServiceNames_Static () |
static OUString | getImplementationName_Static () |
static css::uno::Reference< css::uno::XInterface > | create (css::uno::Reference< css::uno::XComponentContext > const &xContext) |
Protected Member Functions | |
virtual | ~OReportEngineJFree () override |
![]() | |
PropertySetMixin (css::uno::Reference< css::uno::XComponentContext > const &context, Implements implements, css::uno::Sequence< rtl::OUString > const &absentOptional) | |
~PropertySetMixin () | |
![]() | |
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 | |
OReportEngineJFree & | operator= (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 | |
![]() | |
enum | Implements |
![]() | |
::osl::Mutex | m_aMutex |
::cppu::OBroadcastHelper | m_aBHelper |
![]() | |
IMPLEMENTS_PROPERTY_SET | |
IMPLEMENTS_FAST_PROPERTY_SET | |
IMPLEMENTS_PROPERTY_ACCESS | |
Definition at line 38 of file ReportEngineJFree.hxx.
|
privatedelete |
Referenced by create().
|
overrideprotectedvirtual |
Definition at line 62 of file ReportEngineJFree.cxx.
reportdesign::OReportEngineJFree::OReportEngineJFree | ( | const css::uno::Reference< css::uno::XComponentContext > & | context | ) |
|
inlineoverrideprivatevirtual |
Definition at line 121 of file ReportEngineJFree.hxx.
|
overrideprivatevirtual |
Definition at line 324 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::addPropertyChangeListener().
|
overrideprivatevirtual |
Definition at line 334 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::addVetoableChangeListener().
|
static |
Definition at line 93 of file ReportEngineJFree.cxx.
References OReportEngineJFree().
|
overrideprivatevirtual |
Definition at line 291 of file ReportEngineJFree.cxx.
References createDocumentModel(), and comphelper::OMutexAndBroadcastHelper::m_aMutex.
|
overrideprivatevirtual |
Referenced by createDocumentModel().
|
private |
css::lang::DisposedException | |
css::lang::IllegalArgumentException | |
css::uno::Exception | |
css::uno::RuntimeException |
|
overrideprivatevirtual |
Definition at line 235 of file ReportEngineJFree.cxx.
References createDocumentAlive().
Referenced by createDocument().
Definition at line 68 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::dispose().
|
overrideprivatevirtual |
Definition at line 344 of file ReportEngineJFree.cxx.
References m_xActiveConnection.
|
overridevirtual |
Definition at line 81 of file ReportEngineJFree.cxx.
References getImplementationName_Static().
|
static |
css::uno::RuntimeException |
Definition at line 75 of file ReportEngineJFree.cxx.
Referenced by getImplementationName().
|
overrideprivate |
Definition at line 356 of file ReportEngineJFree.cxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, and m_nMaxRows.
|
private |
returns the file url for a new model
Definition at line 144 of file ReportEngineJFree.cxx.
References SfxFilter::GetDefaultFilter(), comphelper::MimeConfigurationHelper::GetDocServiceNameFromMediaType(), SvtUserOptions::GetFirstName(), SvtUserOptions::GetLastName(), comphelper::OStorageHelper::GetStorageFromURL(), comphelper::OStorageHelper::GetTemporaryStorage(), utl::TempFile::GetURL(), utl::TempFile::IsValid(), comphelper::OMutexAndBroadcastHelper::m_aMutex, m_nMaxRows, m_xActiveConnection, m_xContext, m_xReport, PROPERTY_ACTIVECONNECTION, PROPERTY_MAXROWS, PROPERTY_REPORTDEFINITION, RptResId(), sName, and u.
|
overrideprivatevirtual |
Reimplemented from cppu::PropertySetMixinImpl.
Definition at line 309 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::getPropertySetInfo().
|
overrideprivatevirtual |
Definition at line 319 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::getPropertyValue().
|
overrideprivatevirtual |
Definition at line 111 of file ReportEngineJFree.cxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, and m_xReport.
|
overrideprivatevirtual |
Definition at line 133 of file ReportEngineJFree.cxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, and m_StatusIndicator.
|
overridevirtual |
Definition at line 99 of file ReportEngineJFree.cxx.
References getSupportedServiceNames_Static().
|
static |
css::uno::RuntimeException |
Definition at line 86 of file ReportEngineJFree.cxx.
Referenced by getSupportedServiceNames().
|
overrideprivatevirtual |
Definition at line 303 of file ReportEngineJFree.cxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex.
|
privatedelete |
|
inlineoverrideprivatevirtual |
Definition at line 125 of file ReportEngineJFree.hxx.
|
overrideprivatevirtual |
Definition at line 329 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::removePropertyChangeListener().
|
overrideprivatevirtual |
Definition at line 339 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::removeVetoableChangeListener().
|
inlineprivate |
Definition at line 50 of file ReportEngineJFree.hxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, and cppu::PropertySetMixinImpl::prepareSet().
Referenced by setActiveConnection(), setMaxRows(), and setStatusIndicator().
|
overrideprivatevirtual |
Definition at line 349 of file ReportEngineJFree.cxx.
References m_xActiveConnection, PROPERTY_ACTIVECONNECTION, and set().
|
overrideprivatevirtual |
Definition at line 362 of file ReportEngineJFree.cxx.
References m_nMaxRows, PROPERTY_MAXROWS, and set().
|
overrideprivatevirtual |
Definition at line 314 of file ReportEngineJFree.cxx.
References cppu::PropertySetMixinImpl::setPropertyValue().
|
overrideprivatevirtual |
Definition at line 117 of file ReportEngineJFree.cxx.
References comphelper::OMutexAndBroadcastHelper::m_aMutex, m_xReport, cppu::PropertySetMixinImpl::prepareSet(), and PROPERTY_REPORTDEFINITION.
|
overrideprivatevirtual |
Definition at line 139 of file ReportEngineJFree.cxx.
References m_StatusIndicator, PROPERTY_STATUSINDICATOR, and set().
|
overridevirtual |
Definition at line 104 of file ReportEngineJFree.cxx.
References cppu::supportsService().
|
private |
Definition at line 46 of file ReportEngineJFree.hxx.
Referenced by getMaxRows(), getNewOutputName(), and setMaxRows().
|
private |
Definition at line 44 of file ReportEngineJFree.hxx.
Referenced by getStatusIndicator(), and setStatusIndicator().
|
private |
Definition at line 45 of file ReportEngineJFree.hxx.
Referenced by getActiveConnection(), getNewOutputName(), and setActiveConnection().
|
private |
Definition at line 42 of file ReportEngineJFree.hxx.
Referenced by getNewOutputName().
|
private |
Definition at line 43 of file ReportEngineJFree.hxx.
Referenced by getNewOutputName(), getReportDefinition(), and setReportDefinition().