public class ICal4jHelper<T extends ICalendarElement>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
ICal4jHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addVTimezone(net.fortuna.ical4j.model.Calendar c,
java.util.Set<java.lang.String> timezones) |
static <T extends net.fortuna.ical4j.model.Date> |
convertToIcsDate(BmDateTime date) |
static net.fortuna.ical4j.model.TimeZoneRegistry |
getTimeZoneRegistry() |
protected static boolean |
isParamNotNull(net.fortuna.ical4j.model.Parameter param) |
protected static boolean |
isStringNotNull(java.lang.String s) |
protected static net.fortuna.ical4j.model.PropertyList |
parseICalendarElement(java.lang.String uid,
net.fortuna.ical4j.model.component.CalendarComponent calendarComponent,
ICalendarElement iCalendarElement) |
protected static net.fortuna.ical4j.model.property.Attendee |
parseICalendarElementAttendee(ICalendarElement.Attendee attendee) |
protected static net.fortuna.ical4j.model.property.Organizer |
parseICalendarElementOrganizer(ICalendarElement.Organizer organizer) |
ItemValue<T> |
parseIcs(T iCalendarElement,
net.fortuna.ical4j.model.component.CalendarComponent cc,
java.util.Optional<java.lang.String> globalTZ,
java.util.Optional<CalendarOwner> owner) |
protected static BmDateTime |
parseIcsDate(net.fortuna.ical4j.model.property.DateProperty date,
java.util.Optional<java.lang.String> globalTZ) |
public ItemValue<T> parseIcs(T iCalendarElement, net.fortuna.ical4j.model.component.CalendarComponent cc, java.util.Optional<java.lang.String> globalTZ, java.util.Optional<CalendarOwner> owner)
protected static BmDateTime parseIcsDate(net.fortuna.ical4j.model.property.DateProperty date, java.util.Optional<java.lang.String> globalTZ)
startDate
- protected static net.fortuna.ical4j.model.PropertyList parseICalendarElement(java.lang.String uid, net.fortuna.ical4j.model.component.CalendarComponent calendarComponent, ICalendarElement iCalendarElement)
protected static net.fortuna.ical4j.model.property.Attendee parseICalendarElementAttendee(ICalendarElement.Attendee attendee)
attendee
- protected static net.fortuna.ical4j.model.property.Organizer parseICalendarElementOrganizer(ICalendarElement.Organizer organizer)
organizer
- protected static boolean isParamNotNull(net.fortuna.ical4j.model.Parameter param)
protected static boolean isStringNotNull(java.lang.String s)
public static <T extends net.fortuna.ical4j.model.Date> T convertToIcsDate(BmDateTime date)
public static void addVTimezone(net.fortuna.ical4j.model.Calendar c, java.util.Set<java.lang.String> timezones)
public static net.fortuna.ical4j.model.TimeZoneRegistry getTimeZoneRegistry()
Copyright © 2021. All Rights Reserved.