java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<T>
jfxtras.icalendarfx.components.VComponentBase<T>
jfxtras.icalendarfx.components.VCommon<T>
jfxtras.icalendarfx.components.VPrimary<T>
jfxtras.icalendarfx.components.VPersonal<T>
- Type Parameters:
T
- - implementation subclass
- All Implemented Interfaces:
VAttendee<T>
,VComponent
,VChild
,VElement
,VParent
- Direct Known Subclasses:
VDisplayable
,VFreeBusy
Components with the following properties:
ATTENDEE, DTSTAMP, ORGANIZER, REQUEST-STATUS, UID, URL
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionATTENDEE: Attendee RFC 5545 iCalendar 3.8.4.1 page 107 This property defines an "Attendee" within a calendar component.private DateTimeStamp
DTSTAMP: Date-Time Stamp, from RFC 5545 iCalendar 3.8.7.2 page 137 This property specifies the date and time that the instance of the iCalendar object was createdprivate static Integer
private Organizer
private List
<RequestStatus> private UniqueIdentifier
UID, Unique identifier RFC 5545, iCalendar 3.8.4.7 page 117 A globally unique identifier for the calendar component.private UniformResourceLocator
Fields inherited from class jfxtras.icalendarfx.components.VPrimary
DTSTART_COMPARATOR
Fields inherited from class jfxtras.icalendarfx.components.VComponentBase
parent
Fields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, orderer
Fields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionerrors()
Produces a list of error messages indicating problems with calendar elementVElement.errors()
is invoked recursively to return errors of child elements in addition to errors in parentThis property defines an "Attendee" within a calendar component.
RFC 5545 iCalendar 3.8.4.1 page 107ORGANIZER: Organizer RFC 5545 iCalendar 3.8.4.3 page 111 This property defines the organizer for a calendar component Example: ORGANIZER;CN=John Smith:mailto:jsmith@example.comREQUEST-STATUS: Request Status RFC 5545 iCalendar 3.8.8.3 page 141 This property defines the status code returned for a scheduling request.Callback for creating unique uid valuesgetURL()
URL: Uniform Resource Locator RFC 5545 iCalendar 3.8.4.6 page 116 This property defines a Uniform Resource Locator (URL) associated with the iCalendar object Example: URL:http://example.com/pub/calendars/jsmith/mytime.icsvoid
setAttendees
(List<Attendee> attendees) void
setDateTimeStamp
(String dateTimeStamp) void
setDateTimeStamp
(ZonedDateTime dateTimeStamp) void
setDateTimeStamp
(DateTimeStamp dateTimeStamp) void
setOrganizer
(String organizer) void
setOrganizer
(Organizer organizer) void
setRequestStatus
(List<RequestStatus> requestStatus) void
setUidGeneratorCallback
(Callback<Void, String> uidCallback) void
Set uniqueIdentifier by calling uidGeneratorCallbackvoid
setUniqueIdentifier
(String uniqueIdentifier) void
setUniqueIdentifier
(UniqueIdentifier uniqueIdentifier) void
void
void
withDateTimeStamp
(String dateTimeStamp) withDateTimeStamp
(ZonedDateTime dateTimeStamp) withDateTimeStamp
(DateTimeStamp dateTimeStamp) withOrganizer
(String organizer) withOrganizer
(Organizer organizer) withRequestStatus
(String... requestStatus) withRequestStatus
(List<RequestStatus> requestStatus) withRequestStatus
(RequestStatus... requestStatus) withUidGeneratorCallback
(Callback<Void, String> uidCallback) set UID callback generator.Assign UID by using UID generator callbackwithUniqueIdentifier
(String uniqueIdentifier) withUniqueIdentifier
(UniqueIdentifier uniqueIdentifier) Methods inherited from class jfxtras.icalendarfx.components.VPrimary
dateTimeStartListenerHook, getComments, getDateTimeStart, isWholeDay, setComments, setDateTimeStart, setDateTimeStart, setDateTimeStart, withComments, withComments, withComments, withDateTimeStart, withDateTimeStart, withDateTimeStart
Methods inherited from class jfxtras.icalendarfx.components.VCommon
getNonStandard, setNonStandard, withNonStandard, withNonStandard, withNonStandard
Methods inherited from class jfxtras.icalendarfx.components.VComponentBase
addSubcomponent, getParent, isContentValid, name, setParent
Methods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, equals, getGetter, getGetters, getSetter, getSetters, hashCode, orderChild, orderChild, orderChild, parseContent, parseContent, processInLineChild, removeChild, removeChild, replaceChild, replaceChild, toString, withChild
Methods inherited from class jfxtras.icalendarfx.VElementBase
elementName, newEmptyVElement, parse, throwMessageExceptions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.icalendarfx.components.VAttendee
withAttendees, withAttendees, withAttendees
Methods inherited from interface jfxtras.icalendarfx.components.VComponent
calendarList, toString
Methods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
-
Field Details
-
attendees
ATTENDEE: Attendee RFC 5545 iCalendar 3.8.4.1 page 107 This property defines an "Attendee" within a calendar component. Examples: ATTENDEE;MEMBER="mailto:DEV-GROUP@example.com": mailto:joecool@example.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Jane Doe :mailto:jdoe@example.com -
dateTimeStamp
DTSTAMP: Date-Time Stamp, from RFC 5545 iCalendar 3.8.7.2 page 137 This property specifies the date and time that the instance of the iCalendar object was created -
organizer
-
requestStatus
-
uniqueIdentifier
UID, Unique identifier RFC 5545, iCalendar 3.8.4.7 page 117 A globally unique identifier for the calendar component. required property Example: UID:19960401T080045Z-4000F192713-0052@example.com -
nextKey
-
uidGeneratorCallback
-
url
-
-
Constructor Details
-
VPersonal
VPersonal() -
VPersonal
-
-
Method Details
-
getAttendees
Description copied from interface:VAttendee
This property defines an "Attendee" within a calendar component.
RFC 5545 iCalendar 3.8.4.1 page 107Examples:
- ATTENDEE;MEMBER="mailto:DEV-GROUP@example.com":
mailto:joecool@example.com - ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Jane Doe
:mailto:jdoe@example.com
- Specified by:
getAttendees
in interfaceVAttendee<T>
- ATTENDEE;MEMBER="mailto:DEV-GROUP@example.com":
-
setAttendees
- Specified by:
setAttendees
in interfaceVAttendee<T>
-
getDateTimeStamp
-
setDateTimeStamp
-
setDateTimeStamp
-
setDateTimeStamp
-
withDateTimeStamp
-
withDateTimeStamp
-
withDateTimeStamp
-
getOrganizer
ORGANIZER: Organizer RFC 5545 iCalendar 3.8.4.3 page 111 This property defines the organizer for a calendar component Example: ORGANIZER;CN=John Smith:mailto:jsmith@example.com -
setOrganizer
-
setOrganizer
-
withOrganizer
-
withOrganizer
-
getRequestStatus
REQUEST-STATUS: Request Status RFC 5545 iCalendar 3.8.8.3 page 141 This property defines the status code returned for a scheduling request. Examples: REQUEST-STATUS:2.0;Success REQUEST-STATUS:3.7;Invalid calendar user;ATTENDEE: mailto:jsmith@example.com -
setRequestStatus
-
withRequestStatus
-
withRequestStatus
-
withRequestStatus
-
getUniqueIdentifier
-
setUniqueIdentifier
-
setUniqueIdentifier
-
setUniqueIdentifier
public void setUniqueIdentifier()Set uniqueIdentifier by calling uidGeneratorCallback -
withUniqueIdentifier
-
withUniqueIdentifier
-
withUniqueIdentifier
Assign UID by using UID generator callback -
getUidGeneratorCallback
Callback for creating unique uid values -
setUidGeneratorCallback
-
withUidGeneratorCallback
set UID callback generator. This MUST be set before using the no-arg withUniqueIdentifier if not using default callback. -
getURL
URL: Uniform Resource Locator RFC 5545 iCalendar 3.8.4.6 page 116 This property defines a Uniform Resource Locator (URL) associated with the iCalendar object Example: URL:http://example.com/pub/calendars/jsmith/mytime.ics -
setURL
-
setURL
-
setURL
-
withURL
-
withURL
-
withURL
-
errors
Description copied from interface:VElement
Produces a list of error messages indicating problems with calendar elementVElement.errors()
is invoked recursively to return errors of child elements in addition to errors in parent- Specified by:
errors
in interfaceVElement
- Overrides:
errors
in classVParentBase<T>
- Returns:
- - list of error messages
-