LibreOffice Module reportdesign (master) 1
|
implementation of a More...
#include <Function.hxx>
Public Member Functions | |
OFunction (css::uno::Reference< css::uno::XComponentContext > const &_xContext) | |
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 |
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 sal_Bool SAL_CALL | getPreEvaluated () override |
virtual void SAL_CALL | setPreEvaluated (sal_Bool the_value) override |
virtual sal_Bool SAL_CALL | getDeepTraversing () override |
virtual void SAL_CALL | setDeepTraversing (sal_Bool the_value) override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &the_value) override |
virtual OUString SAL_CALL | getFormula () override |
virtual void SAL_CALL | setFormula (const OUString &the_value) override |
virtual css::beans::Optional< OUString > SAL_CALL | getInitialFormula () override |
virtual void SAL_CALL | setInitialFormula (const css::beans::Optional< OUString > &the_value) 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 |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | getParent () override |
virtual void SAL_CALL | setParent (const css::uno::Reference< css::uno::XInterface > &Parent) override |
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 | ~OFunction () override |
Protected Member Functions inherited from cppu::PropertySetMixin< typename T > | |
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 css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () 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 | |
OFunction (const OFunction &)=delete | |
OFunction & | operator= (const OFunction &)=delete |
template<typename T > | |
void | set (const OUString &_sProperty, const T &Value, T &_member) |
void | set (const OUString &_sProperty, bool Value, bool &_member) |
Private Attributes | |
css::beans::Optional< OUString > | m_sInitialFormula |
css::uno::WeakReference< css::report::XFunctions > | m_xParent |
OUString | m_sName |
OUString | m_sFormula |
bool | m_bPreEvaluated |
bool | m_bDeepTraversing |
Additional Inherited Members | |
Protected Types inherited from cppu::PropertySetMixinImpl | |
enum | Implements |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Protected Attributes inherited from cppu::PropertySetMixinImpl | |
IMPLEMENTS_PROPERTY_SET | |
IMPLEMENTS_FAST_PROPERTY_SET | |
IMPLEMENTS_PROPERTY_ACCESS | |
implementation of a
Definition at line 40 of file Function.hxx.
|
overrideprotectedvirtual |
Definition at line 43 of file Function.cxx.
|
explicit |
References DECLARE_XINTERFACE.
|
inlineoverridevirtual |
Definition at line 118 of file Function.hxx.
|
overridevirtual |
Definition at line 98 of file Function.cxx.
References cppu::PropertySetMixinImpl::addPropertyChangeListener().
|
overridevirtual |
Definition at line 108 of file Function.cxx.
References cppu::PropertySetMixinImpl::addVetoableChangeListener().
|
static |
Definition at line 28 of file Function.cxx.
References OFunction().
|
overridevirtual |
Definition at line 49 of file Function.cxx.
References cppu::PropertySetMixinImpl::dispose().
|
overridevirtual |
Definition at line 131 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, and m_bDeepTraversing.
|
overridevirtual |
Definition at line 156 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, and m_sFormula.
|
overridevirtual |
Definition at line 61 of file Function.cxx.
References getImplementationName_Static().
|
static |
css::uno::RuntimeException |
Definition at line 55 of file Function.cxx.
Referenced by getImplementationName().
|
overridevirtual |
Definition at line 167 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, and m_sInitialFormula.
|
overridevirtual |
Definition at line 144 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, and m_sName.
|
overridevirtual |
Definition at line 179 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, and m_xParent.
|
overridevirtual |
Definition at line 119 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, and m_bPreEvaluated.
|
overridevirtual |
Reimplemented from cppu::PropertySetMixinImpl.
Definition at line 83 of file Function.cxx.
References cppu::PropertySetMixinImpl::getPropertySetInfo().
|
overridevirtual |
Definition at line 93 of file Function.cxx.
References cppu::PropertySetMixinImpl::getPropertyValue().
|
overridevirtual |
Definition at line 73 of file Function.cxx.
References getSupportedServiceNames_Static().
|
static |
css::uno::RuntimeException |
Definition at line 66 of file Function.cxx.
References SERVICE_FUNCTION.
Referenced by getSupportedServiceNames().
|
inlineoverridevirtual |
Definition at line 122 of file Function.hxx.
|
overridevirtual |
Definition at line 103 of file Function.cxx.
References cppu::PropertySetMixinImpl::removePropertyChangeListener().
|
overridevirtual |
Definition at line 113 of file Function.cxx.
References cppu::PropertySetMixinImpl::removeVetoableChangeListener().
|
inlineprivate |
Definition at line 66 of file Function.hxx.
References cppu::BaseMutex::m_aMutex, cppu::PropertySetMixinImpl::prepareSet(), and Value.
|
inlineprivate |
Definition at line 54 of file Function.hxx.
References cppu::BaseMutex::m_aMutex, cppu::PropertySetMixinImpl::prepareSet(), and Value.
Referenced by setDeepTraversing(), setFormula(), setInitialFormula(), setName(), and setPreEvaluated().
|
overridevirtual |
Definition at line 138 of file Function.cxx.
References m_bDeepTraversing, PROPERTY_DEEPTRAVERSING, and set().
|
overridevirtual |
Definition at line 162 of file Function.cxx.
References m_sFormula, PROPERTY_FORMULA, and set().
|
overridevirtual |
Definition at line 173 of file Function.cxx.
References m_sInitialFormula, PROPERTY_INITIALFORMULA, and set().
|
overridevirtual |
Definition at line 151 of file Function.cxx.
References m_sName, PROPERTY_NAME, and set().
|
overridevirtual |
Definition at line 185 of file Function.cxx.
References cppu::BaseMutex::m_aMutex, m_xParent, and Parent.
|
overridevirtual |
Definition at line 126 of file Function.cxx.
References m_bPreEvaluated, PROPERTY_PREEVALUATED, and set().
|
overridevirtual |
Definition at line 88 of file Function.cxx.
References cppu::PropertySetMixinImpl::setPropertyValue().
|
overridevirtual |
Definition at line 78 of file Function.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 49 of file Function.hxx.
Referenced by getDeepTraversing(), and setDeepTraversing().
|
private |
Definition at line 48 of file Function.hxx.
Referenced by getPreEvaluated(), and setPreEvaluated().
|
private |
Definition at line 47 of file Function.hxx.
Referenced by getFormula(), and setFormula().
|
private |
Definition at line 44 of file Function.hxx.
Referenced by getInitialFormula(), and setInitialFormula().
|
private |
Definition at line 46 of file Function.hxx.
|
private |
Definition at line 45 of file Function.hxx.
Referenced by getParent(), and setParent().