Class IcalendarUtil


  • public class IcalendarUtil
    extends Object
    User: mike Date: 2/26/21 Time: 14:22
    • Constructor Detail

      • IcalendarUtil

        public IcalendarUtil()
    • 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 convert
        wtr - Writer for output
        Throws:
        RuntimeException - on fatal error