LibreOffice Module svl (master) 1
|
SvNumberFormatsSupplierServiceObject - a number formats supplier which. More...
#include <supservs.hxx>
Public Member Functions | |
SvNumberFormatsSupplierServiceObject (css::uno::Reference< css::uno::XComponentContext > _xORB) | |
virtual | ~SvNumberFormatsSupplierServiceObject () override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &_rType) override |
virtual css::uno::Any SAL_CALL | queryAggregation (const css::uno::Type &_rType) override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override |
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::Reference< css::beans::XPropertySet > SAL_CALL | getNumberFormatSettings () override |
virtual css::uno::Reference< css::util::XNumberFormats > SAL_CALL | getNumberFormats () override |
virtual sal_Int64 SAL_CALL | getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override |
Public Member Functions inherited from SvNumberFormatsSupplierObj | |
SvNumberFormatsSupplierObj () | |
SvNumberFormatsSupplierObj (SvNumberFormatter *pForm) | |
virtual | ~SvNumberFormatsSupplierObj () override |
void | SetNumberFormatter (SvNumberFormatter *pNew) |
SvNumberFormatter * | GetNumberFormatter () const |
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL | getNumberFormatSettings () override |
virtual css::uno::Reference< css::util::XNumberFormats > SAL_CALL | getNumberFormats () override |
Public Member Functions inherited from cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel > | |
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_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT 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 | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
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::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Member Functions | |
void | implEnsureFormatter () |
Private Attributes | |
std::unique_ptr< SvNumberFormatter > | m_pOwnFormatter |
css::uno::Reference< css::uno::XComponentContext > | m_xORB |
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 |
SvNumberFormatsSupplierServiceObject - a number formats supplier which.
Definition at line 36 of file supservs.hxx.
|
explicit |
Definition at line 40 of file supservs.cxx.
|
overridevirtual |
Definition at line 45 of file supservs.cxx.
|
inlineoverridevirtualnoexcept |
Reimplemented from cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >.
Definition at line 51 of file supservs.hxx.
References cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >::acquire().
|
overridevirtual |
Definition at line 101 of file supservs.cxx.
|
overridevirtual |
Reimplemented from SvNumberFormatsSupplierObj.
Definition at line 123 of file supservs.cxx.
References SvNumberFormatsSupplierObj::getNumberFormats(), and implEnsureFormatter().
|
overridevirtual |
Reimplemented from SvNumberFormatsSupplierObj.
Definition at line 116 of file supservs.cxx.
References SvNumberFormatsSupplierObj::getNumberFormatSettings(), and implEnsureFormatter().
|
overridevirtual |
Definition at line 130 of file supservs.cxx.
References implEnsureFormatter().
|
overridevirtual |
Definition at line 111 of file supservs.cxx.
|
private |
Definition at line 139 of file supservs.cxx.
References Any, LocaleDataWrapper::getLanguageTag(), LanguageTag::getLocale(), SvtSysLocale::GetLocaleData(), initialize(), and m_pOwnFormatter.
Referenced by getNumberFormats(), getNumberFormatSettings(), and getSomething().
|
overridevirtual |
Definition at line 62 of file supservs.cxx.
References Any, LanguageTag::convertToLanguageType(), DBG_ASSERT, cppu::UnoType< typename T >::get(), LANGUAGE_SYSTEM, m_pOwnFormatter, m_xORB, NF_EVALDATEFORMAT_FORMAT_INTL, and SvNumberFormatsSupplierObj::SetNumberFormatter().
Referenced by implEnsureFormatter().
|
overridevirtual |
Reimplemented from cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >.
Definition at line 49 of file supservs.cxx.
References Any, and cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >::queryAggregation().
|
inlineoverridevirtual |
Reimplemented from cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >.
Definition at line 53 of file supservs.hxx.
References cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >::queryInterface().
|
inlineoverridevirtualnoexcept |
Reimplemented from cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >.
Definition at line 52 of file supservs.hxx.
References cppu::WeakAggImplHelper2< css::util::XNumberFormatsSupplier, css::lang::XUnoTunnel >::release().
|
overridevirtual |
Definition at line 106 of file supservs.cxx.
References cppu::supportsService().
|
private |
Definition at line 41 of file supservs.hxx.
Referenced by implEnsureFormatter(), and initialize().
|
private |
Definition at line 42 of file supservs.hxx.
Referenced by initialize().