LibreOffice Module svl (master) 1
|
#include <numfmuno.hxx>
Public Member Functions | |
SvNumberFormatsObj (SvNumberFormatsSupplierObj &pParent, ::comphelper::SharedMutex _aMutex) | |
virtual | ~SvNumberFormatsObj () override |
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL | getByKey (sal_Int32 nKey) override |
virtual css::uno::Sequence< sal_Int32 > SAL_CALL | queryKeys (sal_Int16 nType, const css::lang::Locale &nLocale, sal_Bool bCreate) override |
virtual sal_Int32 SAL_CALL | queryKey (const OUString &aFormat, const css::lang::Locale &nLocale, sal_Bool bScan) override |
virtual sal_Int32 SAL_CALL | addNew (const OUString &aFormat, const css::lang::Locale &nLocale) override |
virtual sal_Int32 SAL_CALL | addNewConverted (const OUString &aFormat, const css::lang::Locale &nLocale, const css::lang::Locale &nNewLocale) override |
virtual void SAL_CALL | removeByKey (sal_Int32 nKey) override |
virtual OUString SAL_CALL | generateFormat (sal_Int32 nBaseKey, const css::lang::Locale &nLocale, sal_Bool bThousands, sal_Bool bRed, sal_Int16 nDecimals, sal_Int16 nLeading) override |
virtual sal_Int32 SAL_CALL | getStandardIndex (const css::lang::Locale &nLocale) override |
virtual sal_Int32 SAL_CALL | getStandardFormat (sal_Int16 nType, const css::lang::Locale &nLocale) override |
virtual sal_Int32 SAL_CALL | getFormatIndex (sal_Int16 nIndex, const css::lang::Locale &nLocale) override |
virtual sal_Bool SAL_CALL | isTypeCompatible (sal_Int16 nOldType, sal_Int16 nNewType) override |
virtual sal_Int32 SAL_CALL | getFormatForLocale (sal_Int32 nKey, const css::lang::Locale &nLocale) 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 |
Private Attributes | |
rtl::Reference< SvNumberFormatsSupplierObj > | m_xSupplier |
mutable::comphelper::SharedMutex | m_aMutex |
Definition at line 83 of file numfmuno.hxx.
SvNumberFormatsObj::SvNumberFormatsObj | ( | SvNumberFormatsSupplierObj & | pParent, |
::comphelper::SharedMutex | _aMutex | ||
) |
Definition at line 347 of file numfmuno.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 353 of file numfmuno.cxx.
|
overridevirtual |
Definition at line 464 of file numfmuno.cxx.
References ALL, lcl_GetLanguage(), m_aMutex, m_xSupplier, nType, and SvNumberFormatter::PutEntry().
|
overridevirtual |
Definition at line 500 of file numfmuno.cxx.
References ALL, lcl_GetLanguage(), m_aMutex, m_xSupplier, nType, and SvNumberFormatter::PutandConvertEntry().
|
overridevirtual |
Definition at line 543 of file numfmuno.cxx.
References SvNumberFormatter::GenerateFormat(), lcl_GetLanguage(), m_aMutex, and m_xSupplier.
|
overridevirtual |
Definition at line 359 of file numfmuno.cxx.
References SvNumberFormatter::GetEntry(), m_aMutex, and m_xSupplier.
|
overridevirtual |
Definition at line 612 of file numfmuno.cxx.
References SvNumberFormatter::GetFormatForLanguageIfBuiltIn(), lcl_GetLanguage(), m_aMutex, and m_xSupplier.
|
overridevirtual |
Definition at line 592 of file numfmuno.cxx.
References SvNumberFormatter::GetFormatIndex(), lcl_GetLanguage(), m_aMutex, m_xSupplier, and nIndex.
|
overridevirtual |
Definition at line 627 of file numfmuno.cxx.
|
overridevirtual |
Definition at line 575 of file numfmuno.cxx.
References DEFINED, SvNumberFormatter::GetStandardFormat(), lcl_GetLanguage(), m_aMutex, m_xSupplier, and nType.
|
overridevirtual |
Definition at line 562 of file numfmuno.cxx.
References SvNumberFormatter::GetStandardIndex(), lcl_GetLanguage(), m_aMutex, and m_xSupplier.
|
overridevirtual |
Definition at line 637 of file numfmuno.cxx.
|
overridevirtual |
Definition at line 605 of file numfmuno.cxx.
References SvNumberFormatter::IsCompatible(), and m_aMutex.
|
overridevirtual |
FIXME: Something still needs to happen here ...
Definition at line 398 of file numfmuno.cxx.
References aBuf, SvNumberFormatter::GetEntryKey(), lcl_GetLanguage(), m_aMutex, m_xSupplier, NUMBERFORMAT_ENTRY_NOT_FOUND, and p.
|
overridevirtual |
Definition at line 371 of file numfmuno.cxx.
References aSeq, SvNumberFormatter::ChangeCL(), SvNumberFormatter::GetEntryTable(), i, lcl_GetLanguage(), m_aMutex, m_xSupplier, nCount, nIndex, and nType.
|
overridevirtual |
Definition at line 532 of file numfmuno.cxx.
References SvNumberFormatter::DeleteEntry(), m_aMutex, and m_xSupplier.
|
overridevirtual |
Definition at line 632 of file numfmuno.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 90 of file numfmuno.hxx.
Referenced by addNew(), addNewConverted(), generateFormat(), getByKey(), getFormatForLocale(), getFormatIndex(), getStandardFormat(), getStandardIndex(), isTypeCompatible(), queryKey(), queryKeys(), and removeByKey().
|
private |
Definition at line 89 of file numfmuno.hxx.
Referenced by addNew(), addNewConverted(), generateFormat(), getByKey(), getFormatForLocale(), getFormatIndex(), getStandardFormat(), getStandardIndex(), queryKey(), queryKeys(), and removeByKey().