public abstract class UnknownProperty<T,U> extends PropertyBaseAttendee<T,U> implements PropAttendee<T>, PropAltText<T>, PropAttachment<T>, PropFreeBusy<T>, PropRecurrenceID<T>, PropDateTime<T>, PropAlarmTrigger<T>, PropRelationship<T>
Abstract class for non-standard properties and IANA properties
contains all parameters
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<AlarmTriggerRelationship> |
AlarmTrigger |
javafx.beans.property.ObjectProperty<AlternateText> |
alternateText |
javafx.beans.property.ObjectProperty<Encoding> |
encoding |
javafx.beans.property.ObjectProperty<FormatType> |
formatType |
javafx.beans.property.ObjectProperty<FreeBusyType> |
freeBusyType |
javafx.beans.property.ObjectProperty<Range> |
range |
javafx.beans.property.ObjectProperty<Relationship> |
relationship |
javafx.beans.property.ObjectProperty<TimeZoneIdentifierParameter> |
timeZoneIdentifier |
calendarUserProperty, delegateesProperty, delegatorsProperty, groupMembershipProperty, participationRoleProperty, participationStatusProperty, rsvpProperty
commonNameProperty, directoryEntryReferenceProperty, sentByProperty
languageProperty
propertyNameProperty, valueProperty, valueTypeProperty
calendarUserProperty, delegateesProperty, delegatorsProperty, groupMembershipProperty, participationRoleProperty, participationStatusProperty, rsvpProperty
commonNameProperty, directoryEntryReferenceProperty, sentByProperty
languageProperty
valueProperty, valueTypeProperty
Constructor and Description |
---|
UnknownProperty(T value) |
UnknownProperty(UnknownProperty<T,U> source) |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<AlarmTriggerRelationship> |
AlarmTriggerProperty() |
javafx.beans.property.ObjectProperty<AlternateText> |
alternateTextProperty() |
javafx.beans.property.ObjectProperty<Encoding> |
encodingProperty() |
javafx.beans.property.ObjectProperty<FormatType> |
formatTypeProperty() |
javafx.beans.property.ObjectProperty<FreeBusyType> |
freeBusyTypeProperty() |
AlarmTriggerRelationship |
getAlarmTrigger()
RELATED: Alarm Trigger Relationship
RFC 5545, 3.2.14, page 24
To specify the relationship of the alarm trigger with
respect to the start or end of the calendar component.
|
AlternateText |
getAlternateText()
ALTREP : Alternate Text Representation
To specify an alternate text representation for the property value.
|
Encoding |
getEncoding()
ENCODING: Incline Encoding
RFC 5545, 3.2.7, page 18
|
FormatType |
getFormatType()
FMTTYPE: Format type parameter
RFC 5545, 3.2.8, page 19
specify the content type of a referenced object.
|
FreeBusyType |
getFreeBusyType()
FBTYPE: Incline Free/Busy Time Type
RFC 5545, 3.2.9, page 20
|
Range |
getRange()
RANGE
Recurrence Identifier Range
RFC 5545, 3.2.13, page 23
|
Relationship |
getRelationship()
RELTYPE
Relationship Type
RFC 5545, 3.2.15, page 25
|
TimeZoneIdentifierParameter |
getTimeZoneIdentifier()
TZID
Time Zone Identifier
To specify the identifier for the time zone definition for
a time component in the property value.
|
javafx.beans.property.ObjectProperty<Range> |
rangeProperty() |
javafx.beans.property.ObjectProperty<Relationship> |
relationshipProperty() |
void |
setAlarmTrigger(AlarmTriggerRelationship.AlarmTriggerRelationshipType type) |
void |
setAlarmTrigger(AlarmTriggerRelationship AlarmTrigger) |
void |
setAlternateText(AlternateText alternateText) |
void |
setAlternateText(java.lang.String value) |
void |
setEncoding(Encoding encoding) |
void |
setFormatType(FormatType formatType) |
void |
setFreeBusyType(FreeBusyType.FreeBusyTypeEnum type) |
void |
setFreeBusyType(FreeBusyType freeBusyType) |
void |
setRange(Range range) |
void |
setRange(java.lang.String value) |
void |
setRelationship(Relationship relationship) |
void |
setRelationship(java.lang.String value) |
void |
setTimeZoneIdentifier(java.lang.String value) |
void |
setTimeZoneIdentifier(TimeZoneIdentifierParameter timeZoneIdentifier) |
javafx.beans.property.ObjectProperty<TimeZoneIdentifierParameter> |
timeZoneIdentifierProperty() |
U |
withAlarmTrigger(AlarmTriggerRelationship.AlarmTriggerRelationshipType type) |
U |
withAlarmTrigger(AlarmTriggerRelationship format) |
U |
withAlarmTrigger(java.lang.String format) |
U |
withAlternateText(AlternateText altrep) |
U |
withAlternateText(java.lang.String content) |
U |
withAlternateText(java.net.URI value) |
U |
withEncoding(Encoding.EncodingType encoding) |
U |
withEncoding(Encoding encoding) |
U |
withFormatType(FormatType format) |
U |
withFormatType(java.lang.String format) |
U |
withFreeBusyType(FreeBusyType.FreeBusyTypeEnum type) |
U |
withFreeBusyType(FreeBusyType freeBusyType) |
U |
withFreeBusyType(java.lang.String freeBusyType) |
U |
withRange(Range.RangeType value) |
U |
withRange(Range altrep) |
U |
withRange(java.lang.String content) |
U |
withRelationship(Relationship.RelationshipType value) |
U |
withRelationship(Relationship altrep) |
U |
withRelationship(java.lang.String content) |
U |
withTimeZoneIdentifier(java.lang.String content) |
U |
withTimeZoneIdentifier(TimeZoneIdentifierParameter timeZoneIdentifier) |
calendarUserProperty, delegateesProperty, delegatorsProperty, getCalendarUser, getDelegatees, getDelegators, getGroupMembership, getParticipationRole, getParticipationStatus, getRSVP, groupMembershipProperty, participationRoleProperty, participationStatusProperty, rsvpProperty, setCalendarUser, setCalendarUser, setDelegatees, setDelegatees, setDelegators, setDelegators, setGroupMembership, setGroupMembership, setParticipationRole, setParticipationRole, setParticipationStatus, setParticipationStatus, setRSVP, setRSVP, withCalendarUser, withCalendarUser, withCalendarUser, withDelegatees, withDelegatees, withDelegatees, withDelegators, withDelegators, withDelegators, withGroupMembership, withGroupMembership, withGroupMembership, withParticipationRole, withParticipationRole, withParticipationRole, withParticipationStatus, withParticipationStatus, withParticipationStatus, withRSVP, withRSVP, withRSVP
commonNameProperty, directoryEntryReferenceProperty, getCommonName, getDirectoryEntryReference, getSentBy, sentByProperty, setCommonName, setCommonName, setDirectoryEntryReference, setDirectoryEntryReference, setSentBy, setSentBy, withCommonName, withCommonName, withDirectoryEntryReference, withDirectoryEntryReference, withDirectoryEntryReference, withSentBy, withSentBy, withSentBy
getLanguage, languageProperty, setLanguage, setLanguage, withLanguage, withLanguage
compareTo, copyInto, copyValue, equals, errors, getConverter, getNonStandard, getParent, getPropertyValueString, getUnknownValue, getValue, getValueType, hashCode, name, nonStandardParameter, parseContent, propertyNameProperty, propertyType, setConverter, setConverterByClass, setNonStandard, setParent, setPropertyName, setValue, setValueType, setValueType, setValueType, toContent, toString, valueContent, valueProperty, valueTypeProperty, withNonStandard, withNonStandard, withNonStandard, withPropertyName, withValue, withValueType, withValueType
childrenUnmodifiable, copyIntoCallback, orderer, setContentLineGenerator
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
calendarUserProperty, delegateesProperty, delegatorsProperty, getCalendarUser, getDelegatees, getDelegators, getGroupMembership, getParticipationRole, getParticipationStatus, getRSVP, groupMembershipProperty, participationRoleProperty, participationStatusProperty, rsvpProperty, setCalendarUser, setDelegatees, setDelegators, setGroupMembership, setParticipationRole, setParticipationStatus, setRSVP
commonNameProperty, directoryEntryReferenceProperty, getCommonName, getDirectoryEntryReference, getSentBy, sentByProperty, setCommonName, setDirectoryEntryReference, setSentBy
getLanguage, languageProperty, setLanguage
getNonStandard, getValue, getValueType, nonStandardParameter, propertyType, setNonStandard, setValue, setValueType, valueProperty, valueTypeProperty
childrenUnmodifiable, copyInto
public javafx.beans.property.ObjectProperty<AlternateText> alternateTextProperty
alternateTextProperty
in interface PropAltText<T>
getAlternateText()
,
setAlternateText(AlternateText)
public javafx.beans.property.ObjectProperty<Encoding> encodingProperty
encodingProperty
in interface PropAttachment<T>
getEncoding()
,
setEncoding(Encoding)
public javafx.beans.property.ObjectProperty<FreeBusyType> freeBusyTypeProperty
freeBusyTypeProperty
in interface PropFreeBusy<T>
getFreeBusyType()
,
setFreeBusyType(FreeBusyType)
public javafx.beans.property.ObjectProperty<FormatType> formatTypeProperty
formatTypeProperty
in interface PropAttachment<T>
getFormatType()
,
setFormatType(FormatType)
public javafx.beans.property.ObjectProperty<Range> rangeProperty
rangeProperty
in interface PropRecurrenceID<T>
getRange()
,
setRange(Range)
public javafx.beans.property.ObjectProperty<AlarmTriggerRelationship> AlarmTriggerProperty
AlarmTriggerProperty
in interface PropAlarmTrigger<T>
getAlarmTrigger()
,
setAlarmTrigger(AlarmTriggerRelationship)
public javafx.beans.property.ObjectProperty<Relationship> relationshipProperty
relationshipProperty
in interface PropRelationship<T>
getRelationship()
,
setRelationship(Relationship)
public javafx.beans.property.ObjectProperty<TimeZoneIdentifierParameter> timeZoneIdentifierProperty
timeZoneIdentifierProperty
in interface PropDateTime<T>
getTimeZoneIdentifier()
,
setTimeZoneIdentifier(TimeZoneIdentifierParameter)
public UnknownProperty(T value)
public UnknownProperty(UnknownProperty<T,U> source)
public AlternateText getAlternateText()
ALTREP : Alternate Text Representation To specify an alternate text representation for the property value.
Example: DESCRIPTION;ALTREP="CID:part3.msg.970415T083000@example.com": Project XYZ Review Meeting will include the following agenda items: (a) Market Overview\, (b) Finances\, (c) Project Man agement
The "ALTREP" property parameter value might point to a "text/html" content portion.
Content-Type:text/html Content-Id:<part3.msg.970415T083000@example.com>
<html> <head> <title></title> </head> <body> <p> <b>Project XYZ Review Meeting</b> will include the following agenda items: <ol> <li>Market Overview</li> <li>Finances</li> <li>Project Management</li> </ol> </p> </body> </html>
getAlternateText
in interface PropAltText<T>
public javafx.beans.property.ObjectProperty<AlternateText> alternateTextProperty()
alternateTextProperty
in interface PropAltText<T>
getAlternateText()
,
setAlternateText(AlternateText)
public void setAlternateText(AlternateText alternateText)
setAlternateText
in interface PropAltText<T>
public void setAlternateText(java.lang.String value)
public U withAlternateText(AlternateText altrep)
public U withAlternateText(java.net.URI value)
public U withAlternateText(java.lang.String content)
public Encoding getEncoding()
ENCODING: Incline Encoding RFC 5545, 3.2.7, page 18
Specify an alternate inline encoding for the property value. Values can be "8BIT" text encoding defined in [RFC2045] "BASE64" binary encoding format defined in [RFC4648]
If the value type parameter is ";VALUE=BINARY", then the inline encoding parameter MUST be specified with the value" ;ENCODING=BASE64".
getEncoding
in interface PropAttachment<T>
public javafx.beans.property.ObjectProperty<Encoding> encodingProperty()
encodingProperty
in interface PropAttachment<T>
getEncoding()
,
setEncoding(Encoding)
public void setEncoding(Encoding encoding)
setEncoding
in interface PropAttachment<T>
public U withEncoding(Encoding.EncodingType encoding)
public FreeBusyType getFreeBusyType()
FBTYPE: Incline Free/Busy Time Type RFC 5545, 3.2.9, page 20
To specify the free or busy time type.
Values can be = "FBTYPE" "=" ("FREE" / "BUSY" / "BUSY-UNAVAILABLE" / "BUSY-TENTATIVE"
getFreeBusyType
in interface PropFreeBusy<T>
public javafx.beans.property.ObjectProperty<FreeBusyType> freeBusyTypeProperty()
freeBusyTypeProperty
in interface PropFreeBusy<T>
getFreeBusyType()
,
setFreeBusyType(FreeBusyType)
public void setFreeBusyType(FreeBusyType freeBusyType)
setFreeBusyType
in interface PropFreeBusy<T>
public void setFreeBusyType(FreeBusyType.FreeBusyTypeEnum type)
public U withFreeBusyType(FreeBusyType freeBusyType)
public U withFreeBusyType(FreeBusyType.FreeBusyTypeEnum type)
public U withFreeBusyType(java.lang.String freeBusyType)
public FormatType getFormatType()
FMTTYPE: Format type parameter RFC 5545, 3.2.8, page 19 specify the content type of a referenced object.
getFormatType
in interface PropAttachment<T>
public javafx.beans.property.ObjectProperty<FormatType> formatTypeProperty()
formatTypeProperty
in interface PropAttachment<T>
getFormatType()
,
setFormatType(FormatType)
public void setFormatType(FormatType formatType)
setFormatType
in interface PropAttachment<T>
public U withFormatType(FormatType format)
public U withFormatType(java.lang.String format)
public Range getRange()
RANGE Recurrence Identifier Range RFC 5545, 3.2.13, page 23
To specify the effective range of recurrence instances from the instance specified by the recurrence identifier specified by the property.
Example: RECURRENCE-ID;RANGE=THISANDFUTURE:19980401T133000Z
getRange
in interface PropRecurrenceID<T>
public javafx.beans.property.ObjectProperty<Range> rangeProperty()
rangeProperty
in interface PropRecurrenceID<T>
getRange()
,
setRange(Range)
public void setRange(Range range)
setRange
in interface PropRecurrenceID<T>
public void setRange(java.lang.String value)
public U withRange(Range.RangeType value)
public U withRange(java.lang.String content)
public AlarmTriggerRelationship getAlarmTrigger()
RELATED: Alarm Trigger Relationship RFC 5545, 3.2.14, page 24 To specify the relationship of the alarm trigger with respect to the start or end of the calendar component.
getAlarmTrigger
in interface PropAlarmTrigger<T>
public javafx.beans.property.ObjectProperty<AlarmTriggerRelationship> AlarmTriggerProperty()
AlarmTriggerProperty
in interface PropAlarmTrigger<T>
getAlarmTrigger()
,
setAlarmTrigger(AlarmTriggerRelationship)
public void setAlarmTrigger(AlarmTriggerRelationship AlarmTrigger)
setAlarmTrigger
in interface PropAlarmTrigger<T>
public void setAlarmTrigger(AlarmTriggerRelationship.AlarmTriggerRelationshipType type)
public U withAlarmTrigger(AlarmTriggerRelationship format)
public U withAlarmTrigger(AlarmTriggerRelationship.AlarmTriggerRelationshipType type)
public U withAlarmTrigger(java.lang.String format)
public Relationship getRelationship()
RELTYPE Relationship Type RFC 5545, 3.2.15, page 25
To specify the type of hierarchical relationship associated with the calendar component specified by the property.
Example: RELATED-TO;RELTYPE=SIBLING:19960401-080045-4000F192713@ example.com
getRelationship
in interface PropRelationship<T>
public javafx.beans.property.ObjectProperty<Relationship> relationshipProperty()
relationshipProperty
in interface PropRelationship<T>
getRelationship()
,
setRelationship(Relationship)
public void setRelationship(Relationship relationship)
setRelationship
in interface PropRelationship<T>
public void setRelationship(java.lang.String value)
public U withRelationship(Relationship altrep)
public U withRelationship(Relationship.RelationshipType value)
public U withRelationship(java.lang.String content)
public TimeZoneIdentifierParameter getTimeZoneIdentifier()
TZID Time Zone Identifier To specify the identifier for the time zone definition for a time component in the property value.
Examples: DTSTART;TZID=America/New_York:19980119T020000
getTimeZoneIdentifier
in interface PropDateTime<T>
public javafx.beans.property.ObjectProperty<TimeZoneIdentifierParameter> timeZoneIdentifierProperty()
timeZoneIdentifierProperty
in interface PropDateTime<T>
getTimeZoneIdentifier()
,
setTimeZoneIdentifier(TimeZoneIdentifierParameter)
public void setTimeZoneIdentifier(TimeZoneIdentifierParameter timeZoneIdentifier)
setTimeZoneIdentifier
in interface PropDateTime<T>
public void setTimeZoneIdentifier(java.lang.String value)
public U withTimeZoneIdentifier(TimeZoneIdentifierParameter timeZoneIdentifier)
public U withTimeZoneIdentifier(java.lang.String content)