LibreOffice
LibreOffice 25.8 SDK API Reference
Loading...
Searching...
No Matches
LocaleCalendar Service Referencepublished

Access a locale specific calendar. More...

import "LocaleCalendar.idl";

Inheritance diagram for LocaleCalendar:
XCalendar3 XExtendedCalendar XCalendar XInterface

Additional Inherited Members

Public Member Functions inherited from XCalendar3
Calendar2 getLoadedCalendar2 ()
 Get the currently loaded Calendar2.
sequence< CalendarItem2getDays2 ()
 returns a sequence of CalendarItem2 describing the day names.
sequence< CalendarItem2getMonths2 ()
 returns a sequence of CalendarItem2 describing the month names.
sequence< CalendarItem2getGenitiveMonths2 ()
 returns a sequence of CalendarItem2 describing the genitive case month names.
sequence< CalendarItem2getPartitiveMonths2 ()
 returns a sequence of CalendarItem2 describing the partitive case month names.
Public Member Functions inherited from XExtendedCalendar
string getDisplayString ([in] long nCalendarDisplayCode, [in] short nNativeNumberMode)
 Returns a string (number or name to display) matching the given code constant.
Public Member Functions inherited from XCalendar
void loadDefaultCalendar ([in] ::com::sun::star::lang::Locale rLocale)
 Load the default calendar for the given locale.
void loadCalendar ([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale)
 Load a specific calendar for the given locale.
Calendar getLoadedCalendar ()
 Get the currently loaded Calendar.
sequence< string > getAllCalendars ([in] ::com::sun::star::lang::Locale rLocale)
 Returns all available calendars for the given locale.
string getUniqueID ()
 Returns the ID string of the loaded calendar, for example, "Gregorian"
void setDateTime ([in] double nTimeInDays)
 Set the UTC date/time as an offset to the start of the calendar at 1-Jan-1970 00:00.
double getDateTime ()
 Get the UTC date/time as an offset to the start of the calendar at 1-Jan-1970 00:00.
void setValue ([in] short nCalendarFieldIndex, [in] short nValue)
 Set the value of a field.
short getValue ([in] short nCalendarFieldIndex)
 Get the value of a field.
boolean isValid ()
 Verify if the date fields set by a combination of XCalendar::setValue() calls is valid.
void addValue ([in] short nCalendarFieldIndex, [in] long nAmount)
 Add an amount to a field.
short getFirstDayOfWeek ()
 returns the first day of a week, one of Weekdays values.
void setFirstDayOfWeek ([in] short nDay)
 Set the first day of a week, one of Weekdays values.
void setMinimumNumberOfDaysForFirstWeek ([in] short nDays)
 Set how many days of a week must reside in the first week of a year.
short getMinimumNumberOfDaysForFirstWeek ()
 returns how many days of a week must reside in the first week of a year.
short getNumberOfMonthsInYear ()
 returns the number of months in a year, e.g. 12
short getNumberOfDaysInWeek ()
 returns the number of days in a week, e.g. 7
sequence< CalendarItemgetMonths ()
 returns a sequence of CalendarItem describing the month names.
sequence< CalendarItemgetDays ()
 returns a sequence of CalendarItem describing the day names.
string getDisplayName ([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType)
 Returns a string (name to display) matching the given parameters.
Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object.
void acquire ()
 increases the reference counter by one.
void release ()
 decreases the reference counter by one.

Detailed Description

Access a locale specific calendar.


The documentation for this service was generated from the following file: