Package org.bedework.util.calendar
Class IcalendarUtil
- java.lang.Object
-
- org.bedework.util.calendar.IcalendarUtil
-
public class IcalendarUtil extends Object
User: mike Date: 2/26/21 Time: 14:22
-
-
Constructor Summary
Constructors Constructor Description IcalendarUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddIcalTimezone(net.fortuna.ical4j.model.Calendar cal, String tzid, TreeSet<String> added, net.fortuna.ical4j.model.TimeZoneRegistry tzreg)static net.fortuna.ical4j.model.CalendargetTzCalendar(String tzid, String prodId)Create a Calendar object from the named timezonestatic net.fortuna.ical4j.model.CalendarnewIcal(int methodType, String prodId)Make a new Calendar with default propertiesstatic StringtoIcalString(net.fortuna.ical4j.model.Calendar cal)Convert a Calendar to it's string formstatic StringtoStringTzCalendar(String tzid, String prodId)Create a Calendar object from the named timezone and convert to a String representationstatic voidwriteCalendar(net.fortuna.ical4j.model.Calendar cal, Writer wtr)Write a Calendar
-
-
-
Method Detail
-
newIcal
public static net.fortuna.ical4j.model.Calendar newIcal(int methodType, String prodId)Make a new Calendar with default properties- Parameters:
methodType- - ical method- Returns:
- Calendar
-
getTzCalendar
public static net.fortuna.ical4j.model.Calendar getTzCalendar(String tzid, String prodId)
Create a Calendar object from the named timezone- Parameters:
tzid- String timezone id- Returns:
- Calendar
-
addIcalTimezone
public static void addIcalTimezone(net.fortuna.ical4j.model.Calendar cal, String tzid, TreeSet<String> added, net.fortuna.ical4j.model.TimeZoneRegistry tzreg)
-
toStringTzCalendar
public static String toStringTzCalendar(String tzid, String prodId)
Create a Calendar object from the named timezone and convert to a String representation- Parameters:
tzid- String timezone id- Returns:
- String
- Throws:
RuntimeException- on fatal error
-
toIcalString
public static String toIcalString(net.fortuna.ical4j.model.Calendar cal)
Convert a Calendar to it's string form- Parameters:
cal- Calendar to convert- Returns:
- String representation
- Throws:
RuntimeException- on fatal error
-
writeCalendar
public static void writeCalendar(net.fortuna.ical4j.model.Calendar cal, Writer wtr)Write a Calendar- Parameters:
cal- Calendar to convertwtr- Writer for output- Throws:
RuntimeException- on fatal error
-
-