Recurrence
Object Hierarchy:
Description:
This is the ICalRecurrence instance.
Namespace: ICal
Package: libical-glib
Content:
Static methods:
- public static RecurrenceWeekday day_day_of_week (short day)
Decodes a day to a weekday in a week.
- public static int day_position (short day)
Decodes a day to a position of the weekday.
- public static bool month_is_leap (short month)
Decodes a month and check whether it is a leap month.
- public static int month_month (short month)
- public static bool rscale_is_supported ()
Checks whether rscale is supported.
- public static Array rscale_supported_calendars ()
Gets an array of calendars supporting rscale (currently always return NULL).
Creation methods:
- public Recurrence ()
Creates a new Recurrence.
- public Recurrence.from_string (string str)
Converts a string to a Recurrence.
Methods:
- public void clear ()
Resets an Recurrence.
- public short get_by_day (uint index)
Gets the by_day value at index
index
. - public Array<short> get_by_day_array ()
Gets the by_day array from Recurrence.
- public short get_by_hour (uint index)
Gets the by_hour value at index
index
. - public Array<short> get_by_hour_array ()
Gets the by_hour array from Recurrence.
- public short get_by_minute (uint index)
Gets the by_minute value at index
index
. - public Array<short> get_by_minute_array ()
Gets the by_minute array from Recurrence.
- public short get_by_month (uint index)
Gets the by_month value at index
index
. - public Array<short> get_by_month_array ()
Gets the by_month array from Recurrence.
- public short get_by_month_day (uint index)
Gets the by_month_day value at index
index
. - public Array<short> get_by_month_day_array ()
Gets the by_month_day array from Recurrence.
- public short get_by_second (uint index)
Gets the by_second value at index
index
. - public Array<short> get_by_second_array ()
Gets the by_second array from Recurrence.
- public short get_by_set_pos (uint index)
Gets the by_set_pos value at index
index
. - public Array<short> get_by_set_pos_array ()
Gets the by_set_pos array from Recurrence.
- public short get_by_week_no (uint index)
Gets the by_week_no value at index
index
. - public Array<short> get_by_week_no_array ()
Gets the by_week_no array from Recurrence.
- public short get_by_year_day (uint index)
Gets the by_year_day value at index
index
. - public Array<short> get_by_year_day_array ()
Gets the by_year_day array from Recurrence.
- public int get_count ()
Gets the count from Recurrence.
- public RecurrenceFrequency get_freq ()
Gets the freq from Recurrence.
- public short get_interval ()
Gets the interval from Recurrence.
- public Time get_until ()
Gets the until from Recurrence.
- public RecurrenceWeekday get_week_start ()
Gets the week_start from Recurrence.
- public void set_by_day (uint index, short value)
Sets the by_day array from Recurrence at the given index.
- public void set_by_day_array (Array<short> values)
Sets the by_day array in this at once.
- public void set_by_hour (uint index, short value)
Sets the by_hour array from Recurrence at the given index.
- public void set_by_hour_array (Array<short> values)
Sets the by_hour array in this at once.
- public void set_by_minute (uint index, short value)
Sets the by_minute array from Recurrence at the given index.
- public void set_by_minute_array (Array<short> values)
Sets the by_minute array in this at once.
- public void set_by_month (uint index, short value)
Sets the by_month array from Recurrence at the given index.
- public void set_by_month_array (Array<short> values)
Sets the by_month array in this at once.
- public void set_by_month_day (uint index, short value)
Sets the by_month_day array from Recurrence at the given index.
- public void set_by_month_day_array (Array<short> values)
Sets the by_month_day array in this at once.
- public void set_by_second (uint index, short value)
Sets the by_second array from Recurrence at the given index.
- public void set_by_second_array (Array<short> values)
Sets the by_second array in this at once.
- public void set_by_set_pos (uint index, short value)
Sets the by_set_pos array from Recurrence at the given index.
- public void set_by_set_pos_array (Array<short> values)
Sets the by_set_pos array in this at once.
- public void set_by_week_no (uint index, short value)
Sets the by_week_no array from Recurrence at the given index.
- public void set_by_week_no_array (Array<short> values)
Sets the by_week_no array in this at once.
- public void set_by_year_day (uint index, short value)
Sets the by_year_day array from Recurrence at the given index.
- public void set_by_year_day_array (Array<short> values)
Sets the by_year_day array in this at once.
- public void set_count (int count)
Sets the count from Recurrence.
- public void set_freq (RecurrenceFrequency freq)
Sets the freq from Recurrence.
- public void set_interval (short interval)
Sets the interval from Recurrence.
- public void set_until (Time until)
Sets the until from Recurrence.
- public void set_week_start (RecurrenceWeekday week_start)
Sets the week_start from Recurrence.
- public string to_string ()
Converts a Recurrence to a string.
Inherited Members:
All known members inherited from class ICal.Object
All known members inherited from class GLib.Object