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.Calendar
toCalendar()
Produce aCalendar
representation of the object.String
toString()
-
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 aCalendar
representation of the object.- Returns:
- a calendar instance
-
-