Interface VProperty<T>
- 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
-
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 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
-