- Type Parameters:
T- - type of value stored in Property
- All Known Subinterfaces:
PropAlarmTrigger<T>,PropAltText<T>,PropAttachment<T>,PropAttendee<U>,PropCalendarUser<T>,PropDateTime<T>,PropFreeBusy<T>,PropLanguage<T>,PropRecurrenceID<T>,PropRelationship<T>
- All Known Implementing Classes:
Action,Attachment,Attendee,CalendarScale,Categories,Classification,Comment,Contact,DateTimeCompleted,DateTimeCreated,DateTimeDue,DateTimeEnd,DateTimeStamp,DateTimeStart,Description,DurationProp,ExceptionDates,FreeBusyTime,GeographicPosition,LastModified,Location,Method,NonStandardProperty,Organizer,PercentComplete,Priority,ProductIdentifier,PropBaseAltText,PropBaseDateTime,PropBaseLanguage,PropBaseUTC,PropertyBaseAttendee,PropertyBaseCalendarUser,PropertyBaseRecurrence,PropertyBaseZoneOffset,RecurrenceDates,RecurrenceId,RecurrenceRule,RelatedTo,RepeatCount,RequestStatus,Resources,Sequence,Status,Summary,TimeTransparency,TimeZoneIdentifier,TimeZoneName,TimeZoneOffsetFrom,TimeZoneOffsetTo,TimeZoneURL,Trigger,UniformResourceLocator,UniqueIdentifier,UnknownProperty,Version,VPropertyBase
top-level interface for all iCalendar properties
- See Also:
-
- enum of all supported PropertiesVPropertyBase
-
Method Summary
Modifier and TypeMethodDescriptionNon-Standard ParametersgetValue()The value of the property.VALUE Value Date Types RFC 5545 iCalendar 3.2.10 page 29 To explicitly specify the value type format for a property value.voidsetNonStandard(List<NonStandardParameter> nonStandardParams) voidSet the value of the propertyvoidsetValueType(ValueParameter value) Set the value typeMethods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
-
Method Details
-
getValue
T getValue()The value of the property. For example, in the below property: LOCATION;LANGUAGE=en:Bob's house The value is the String "Bob's house" -
setValue
Set the value of the property -
getValueType
ValueParameter getValueType()VALUE Value Date Types RFC 5545 iCalendar 3.2.10 page 29 To explicitly specify the value type format for a property value. Property value type. Optional if default type is used. Example: VALUE=DATE -
setValueType
Set the value type -
getNonStandard
List<NonStandardParameter> getNonStandard()Non-Standard Parameters
x-param = x-name "=" param-value *("," param-value)
; A non-standard, experimental parameter. -
setNonStandard
-