LibreOffice Module i18npool (master)  1
Public Member Functions | Private Member Functions | List of all members
i18npool::Calendar_jewish Class Referencefinal

#include <calendar_jewish.hxx>

Inheritance diagram for i18npool::Calendar_jewish:
[legend]
Collaboration diagram for i18npool::Calendar_jewish:
[legend]

Public Member Functions

 Calendar_jewish ()
 
virtual OUString SAL_CALL getDisplayString (sal_Int32 nCalendarDisplayCode, sal_Int16 nNativeNumberMode) override
 
- Public Member Functions inherited from i18npool::Calendar_gregorian
 Calendar_gregorian ()
 
 Calendar_gregorian (const Era *_eraArray)
 
void init (const Era *_eraArray)
 
bool setTimeZone (const OUString &rTimeZone)
 
virtual ~Calendar_gregorian () override
 Destructor. More...
 
virtual void SAL_CALL loadCalendar (const OUString &uniqueID, const css::lang::Locale &rLocale) override
 
virtual void SAL_CALL setDateTime (double fTimeInDays) override
 
virtual double SAL_CALL getDateTime () override
 
virtual void SAL_CALL setValue (sal_Int16 nFieldIndex, sal_Int16 nValue) override
 
virtual sal_Int16 SAL_CALL getValue (sal_Int16 nFieldIndex) override
 
virtual void SAL_CALL addValue (sal_Int16 nFieldIndex, sal_Int32 nAmount) override
 
virtual sal_Bool SAL_CALL isValid () override
 
virtual css::i18n::Calendar SAL_CALL getLoadedCalendar () override
 
virtual OUString SAL_CALL getUniqueID () override
 
virtual sal_Int16 SAL_CALL getFirstDayOfWeek () override
 
virtual void SAL_CALL setFirstDayOfWeek (sal_Int16 nDay) override
 
virtual void SAL_CALL setMinimumNumberOfDaysForFirstWeek (sal_Int16 nDays) override
 
virtual sal_Int16 SAL_CALL getMinimumNumberOfDaysForFirstWeek () override
 
virtual sal_Int16 SAL_CALL getNumberOfMonthsInYear () override
 
virtual sal_Int16 SAL_CALL getNumberOfDaysInWeek () override
 
virtual css::uno::Sequence< css::i18n::CalendarItem > SAL_CALL getMonths () override
 
virtual css::uno::Sequence< css::i18n::CalendarItem > SAL_CALL getDays () override
 
virtual OUString SAL_CALL getDisplayName (sal_Int16 nCalendarDisplayIndex, sal_Int16 nIdx, sal_Int16 nNameType) override
 
virtual css::i18n::Calendar2 SAL_CALL getLoadedCalendar2 () override
 
virtual css::uno::Sequence< css::i18n::CalendarItem2 > SAL_CALL getDays2 () override
 
virtual css::uno::Sequence< css::i18n::CalendarItem2 > SAL_CALL getMonths2 () override
 
virtual css::uno::Sequence< css::i18n::CalendarItem2 > SAL_CALL getGenitiveMonths2 () override
 
virtual css::uno::Sequence< css::i18n::CalendarItem2 > SAL_CALL getPartitiveMonths2 () override
 
virtual void SAL_CALL setLocalDateTime (double TimeInDays) override
 
virtual double SAL_CALL getLocalDateTime () 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
 
- Public Member Functions inherited from i18npool::CalendarImpl
 CalendarImpl ()
 
 CalendarImpl (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~CalendarImpl () override
 Destructor. More...
 
virtual void SAL_CALL loadDefaultCalendar (const css::lang::Locale &rLocale) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAllCalendars (const css::lang::Locale &rLocale) override
 
virtual void SAL_CALL loadDefaultCalendarTZ (const css::lang::Locale &rLocale, const OUString &rTimeZone) override
 
virtual void SAL_CALL loadCalendarTZ (const OUString &uniqueID, const css::lang::Locale &rLocale, const OUString &rTimeZone) override
 

Private Member Functions

void mapToGregorian () override
 
void mapFromGregorian () override
 

Additional Inherited Members

- Protected Member Functions inherited from i18npool::Calendar_gregorian
void getValue ()
 
OUString getDisplayStringImpl (sal_Int32 nCalendarDisplayCode, sal_Int16 nNativeNumberMode, bool bEraMode)
 
- Protected Attributes inherited from i18npool::Calendar_gregorian
const EraeraArray
 
std::unique_ptr< icu::Calendar > body
 
rtl::Reference< NativeNumberSupplierServicemxNatNum
 
const char * cCalendar
 
css::lang::Locale aLocale
 
sal_uInt32 fieldSet
 
sal_Int16 fieldValue [FIELD_INDEX_COUNT]
 
sal_Int16 fieldSetValue [FIELD_INDEX_COUNT]
 

Detailed Description

Definition at line 29 of file calendar_jewish.hxx.

Constructor & Destructor Documentation

i18npool::Calendar_jewish::Calendar_jewish ( )

Definition at line 36 of file calendar_jewish.cxx.

References i18npool::Calendar_gregorian::cCalendar.

Member Function Documentation

OUString SAL_CALL i18npool::Calendar_jewish::getDisplayString ( sal_Int32  nCalendarDisplayCode,
sal_Int16  nNativeNumberMode 
)
overridevirtual
void i18npool::Calendar_jewish::mapFromGregorian ( )
overrideprivatevirtual
Exceptions
css::uno::RuntimeException

Reimplemented from i18npool::Calendar_gregorian.

Definition at line 257 of file calendar_jewish.cxx.

References i18npool::Calendar_gregorian::fieldValue, and y.

void i18npool::Calendar_jewish::mapToGregorian ( )
overrideprivatevirtual
Exceptions
css::uno::RuntimeException

Reimplemented from i18npool::Calendar_gregorian.

Definition at line 273 of file calendar_jewish.cxx.

References FIELDS, i18npool::Calendar_gregorian::fieldSet, i18npool::Calendar_gregorian::fieldSetValue, and y.


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