Module jfxtras.icalendarfx
Class UnknownProperty<T,U>
java.lang.Object
jfxtras.icalendarfx.VElementBase
jfxtras.icalendarfx.VParentBase<U>
jfxtras.icalendarfx.properties.VPropertyBase<T,U>
jfxtras.icalendarfx.properties.PropBaseLanguage<T,U>
jfxtras.icalendarfx.properties.component.relationship.PropertyBaseCalendarUser<T,U>
jfxtras.icalendarfx.properties.component.relationship.PropertyBaseAttendee<T,U>
jfxtras.icalendarfx.properties.component.misc.UnknownProperty<T,U>
- All Implemented Interfaces:
PropAlarmTrigger<T>
,PropAltText<T>
,PropAttachment<T>
,PropAttendee<T>
,PropCalendarUser<T>
,PropDateTime<T>
,PropFreeBusy<T>
,PropLanguage<T>
,PropRecurrenceID<T>
,PropRelationship<T>
,VProperty<T>
,VChild
,VElement
,VParent
- Direct Known Subclasses:
NonStandardProperty
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
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AlarmTriggerRelationship
private AlternateText
private Encoding
private FormatType
private FreeBusyType
private Range
private Relationship
private TimeZoneIdentifierParameter
Fields inherited from class jfxtras.icalendarfx.properties.VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyName
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 TypeMethodDescriptionRELATED: 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.ALTREP : Alternate Text Representation To specify an alternate text representation for the property value.ENCODING: Incline Encoding RFC 5545, 3.2.7, page 18 Specify an alternate inline encoding for the property value.FMTTYPE: Format type parameter RFC 5545, 3.2.8, page 19 specify the content type of a referenced object.FBTYPE: Incline Free/Busy Time Type RFC 5545, 3.2.9, page 20 To specify the free or busy time type.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.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.TZID Time Zone Identifier To specify the identifier for the time zone definition for a time component in the property value.void
setAlarmTrigger
(String AlarmTrigger) void
setAlarmTrigger
(AlarmTriggerRelationship alarmTrigger) void
void
setAlternateText
(String value) void
setAlternateText
(AlternateText alternateText) void
setEncoding
(Encoding encoding) void
setFormatType
(String formatType) void
setFormatType
(FormatType formatType) void
setFreeBusyType
(FreeBusyType freeBusyType) void
void
setPropertyName
(String name) void
void
void
setRelationship
(String value) void
setRelationship
(Relationship relationship) void
setTimeZoneIdentifier
(String value) void
setTimeZoneIdentifier
(TimeZoneIdentifierParameter timeZoneIdentifier) withAlarmTrigger
(String AlarmTrigger) withAlternateText
(String content) withAlternateText
(URI value) withAlternateText
(AlternateText altrep) withEncoding
(Encoding encoding) withEncoding
(Encoding.EncodingType encoding) withFormatType
(String format) withFormatType
(FormatType format) withFreeBusyType
(String freeBusyType) withFreeBusyType
(FreeBusyType freeBusyType) withPropertyName
(String name) withRange
(Range.RangeType value) withRelationship
(String content) withRelationship
(Relationship altrep) withTimeZoneIdentifier
(String content) withTimeZoneIdentifier
(TimeZoneIdentifierParameter timeZoneIdentifier) Methods inherited from class jfxtras.icalendarfx.properties.component.relationship.PropertyBaseAttendee
getCalendarUser, getDelegatees, getDelegators, getGroupMembership, getParticipationRole, getParticipationStatus, getRSVP, 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
Methods inherited from class jfxtras.icalendarfx.properties.component.relationship.PropertyBaseCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setCommonName, setDirectoryEntryReference, setDirectoryEntryReference, setSentBy, setSentBy, withCommonName, withCommonName, withDirectoryEntryReference, withDirectoryEntryReference, withDirectoryEntryReference, withSentBy, withSentBy, withSentBy
Methods inherited from class jfxtras.icalendarfx.properties.PropBaseLanguage
getLanguage, setLanguage, setLanguage, withLanguage, withLanguage
Methods inherited from class jfxtras.icalendarfx.properties.VPropertyBase
copyValue, equals, errors, getConverter, getNonStandard, getParent, getUnknownValue, getValue, getValueType, hashCode, modifiedValue, name, parseContent, processInLineChild, setConverter, setConverterByClass, setNonStandard, setParent, setValue, setValueType, setValueType, toString, valueContent, withNonStandard, withNonStandard, withNonStandard, withValue, withValueType
Methods inherited from class jfxtras.icalendarfx.VParentBase
addChild, addChild, addChild, addChildInternal, checkChild, childrenUnmodifiable, collectGetterMap, collectSetterMap, copyChildrenInto, getGetter, getGetters, getSetter, getSetters, orderChild, orderChild, orderChild, parseContent, removeChild, removeChild, replaceChild, replaceChild, withChild
Methods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jfxtras.icalendarfx.properties.PropAttendee
getCalendarUser, getDelegatees, getDelegators, getGroupMembership, getParticipationRole, getParticipationStatus, getRSVP, setCalendarUser, setDelegatees, setDelegators, setGroupMembership, setParticipationRole, setParticipationStatus, setRSVP
Methods inherited from interface jfxtras.icalendarfx.properties.PropCalendarUser
getCommonName, getDirectoryEntryReference, getSentBy, setCommonName, setDirectoryEntryReference, setSentBy
Methods inherited from interface jfxtras.icalendarfx.properties.PropLanguage
getLanguage, setLanguage
Methods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChild
Methods inherited from interface jfxtras.icalendarfx.properties.VProperty
getNonStandard, getValue, getValueType, setNonStandard, setValue, setValueType
-
Field Details
-
alternateText
-
encoding
-
freeBusyType
-
formatType
-
range
-
alarmTrigger
-
relationship
-
timeZoneIdentifier
-
-
Constructor Details
-
UnknownProperty
-
UnknownProperty
-
UnknownProperty
UnknownProperty()
-
-
Method Details
-
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:invalid input: '<'part3.msg.970415T083000@example.com>Project XYZ Review Meeting will include the following agenda items:
- Market Overview
- Finances
- Project Management
- Specified by:
getAlternateText
in interfacePropAltText<T>
-
setAlternateText
- Specified by:
setAlternateText
in interfacePropAltText<T>
-
setAlternateText
-
withAlternateText
-
withAlternateText
-
withAlternateText
-
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".- Specified by:
getEncoding
in interfacePropAttachment<T>
-
setEncoding
- Specified by:
setEncoding
in interfacePropAttachment<T>
-
withEncoding
-
withEncoding
-
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"- Specified by:
getFreeBusyType
in interfacePropFreeBusy<T>
-
setFreeBusyType
- Specified by:
setFreeBusyType
in interfacePropFreeBusy<T>
-
setFreeBusyType
-
withFreeBusyType
-
withFreeBusyType
-
withFreeBusyType
-
getFormatType
FMTTYPE: Format type parameter RFC 5545, 3.2.8, page 19 specify the content type of a referenced object.- Specified by:
getFormatType
in interfacePropAttachment<T>
-
setFormatType
- Specified by:
setFormatType
in interfacePropAttachment<T>
-
setFormatType
-
withFormatType
-
withFormatType
-
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- Specified by:
getRange
in interfacePropRecurrenceID<T>
-
setRange
- Specified by:
setRange
in interfacePropRecurrenceID<T>
-
setRange
-
withRange
-
withRange
-
withRange
-
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.- Specified by:
getAlarmTrigger
in interfacePropAlarmTrigger<T>
-
setAlarmTrigger
- Specified by:
setAlarmTrigger
in interfacePropAlarmTrigger<T>
-
setAlarmTrigger
-
setAlarmTrigger
-
withAlarmTrigger
-
withAlarmTrigger
-
withAlarmTrigger
-
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- Specified by:
getRelationship
in interfacePropRelationship<T>
-
setRelationship
- Specified by:
setRelationship
in interfacePropRelationship<T>
-
setRelationship
-
withRelationship
-
withRelationship
-
withRelationship
-
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- Specified by:
getTimeZoneIdentifier
in interfacePropDateTime<T>
-
setTimeZoneIdentifier
- Specified by:
setTimeZoneIdentifier
in interfacePropDateTime<T>
-
setTimeZoneIdentifier
-
withTimeZoneIdentifier
-
withTimeZoneIdentifier
-
setPropertyName
-
withPropertyName
-