Package org.ical4j.template
Class AbstractCalendarTemplate<T extends net.fortuna.ical4j.model.component.CalendarComponent>
- java.lang.Object
-
- org.ical4j.template.AbstractCalendarTemplate<T>
-
- All Implemented Interfaces:
FluentCalendarTemplate<T>
- Direct Known Subclasses:
Anniversary,Appointment,Invoice,IssueGroup,Meeting,MeetingMinutes,Note,Observance,Offer,Order,Reminder,Timebox
public abstract class AbstractCalendarTemplate<T extends net.fortuna.ical4j.model.component.CalendarComponent> extends Object implements FluentCalendarTemplate<T>
Implementors provide a template for common iCalendar and vCard use-cases.
-
-
Constructor Summary
Constructors Constructor Description AbstractCalendarTemplate(T initialValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.fortuna.ical4j.model.ComponentGroup<T>getRevisions()net.fortuna.ical4j.model.CalendartoCalendar()Produce aCalendarrepresentation of the object.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ical4j.template.FluentCalendarTemplate
getFluentTarget, withRevision
-
-
-
-
Constructor Detail
-
AbstractCalendarTemplate
public AbstractCalendarTemplate(T initialValue)
-
-
Method Detail
-
getRevisions
public net.fortuna.ical4j.model.ComponentGroup<T> getRevisions()
-
toCalendar
public net.fortuna.ical4j.model.Calendar toCalendar()
Produce aCalendarrepresentation of the object.- Returns:
- a calendar instance
-
-