Class VPersonal<T>
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
-
Nested Class Summary
Nested classes/interfaces inherited from class 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 DateTimeStampDTSTAMP: 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 Integerprivate Organizerprivate List<RequestStatus> private UniqueIdentifierUID, Unique identifier RFC 5545, iCalendar 3.8.4.7 page 117 A globally unique identifier for the calendar component.private UniformResourceLocatorFields inherited from class VPrimary
DTSTART_COMPARATORFields inherited from class VComponentBase
parentFields inherited from class VParentBase
contentLineGenerator, ordererFields inherited from class VElementBase
BEGIN, END -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionerrors()/ if (useRequestStatus) / { // Set REQUEST-STATUS for each message / statusMessages.entrySet() / .stream() / .flatMap(e -> e.getValue().stream()) / .forEach(e -> addChild(RequestStatus.parse(e))); / }This 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.icsvoidsetAttendees(List<Attendee> attendees) voidsetDateTimeStamp(String dateTimeStamp) voidsetDateTimeStamp(ZonedDateTime dateTimeStamp) voidsetDateTimeStamp(DateTimeStamp dateTimeStamp) voidsetOrganizer(String organizer) voidsetOrganizer(Organizer organizer) voidsetRequestStatus(List<RequestStatus> requestStatus) voidsetUidGeneratorCallback(Callback<Void, String> uidCallback) voidSet uniqueIdentifier by calling uidGeneratorCallbackvoidsetUniqueIdentifier(String uniqueIdentifier) voidsetUniqueIdentifier(UniqueIdentifier uniqueIdentifier) voidvoidvoidwithDateTimeStamp(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 VPrimary
dateTimeStartListenerHook, getComments, getDateTimeStart, isWholeDay, setComments, setDateTimeStart, setDateTimeStart, setDateTimeStart, withComments, withComments, withComments, withDateTimeStart, withDateTimeStart, withDateTimeStartMethods inherited from class VCommon
getNonStandard, setNonStandard, withNonStandard, withNonStandard, withNonStandardMethods inherited from class VComponentBase
addSubcomponent, getParent, isContentValid, name, setParentMethods inherited from class 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, withChildMethods inherited from class VElementBase
elementName, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from interface VAttendee
withAttendees, withAttendees, withAttendeesMethods inherited from interface VComponent
calendarList, toStringMethods inherited from interface 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:VAttendeeThis 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:
getAttendeesin interfaceVAttendee<T>
- ATTENDEE;MEMBER="mailto:DEV-GROUP@example.com":
-
setAttendees
- Specified by:
setAttendeesin 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
-
setUidGeneratorCallback
-
withUidGeneratorCallback
-
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
/ if (useRequestStatus) / { // Set REQUEST-STATUS for each message / statusMessages.entrySet() / .stream() / .flatMap(e -> e.getValue().stream()) / .forEach(e -> addChild(RequestStatus.parse(e))); / }- Specified by:
errorsin interfaceVElement- Overrides:
errorsin classVParentBase<T>- Returns:
- - list of error messages
-