Module jfxtras.icalendarfx
Class PropertyBaseCalendarUser<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>
- Type Parameters:
U- - subclassT- - property value type concrete subclasses
- All Implemented Interfaces:
PropCalendarUser<T>,PropLanguage<T>,VProperty<T>,VChild,VElement,VParent
- Direct Known Subclasses:
Organizer,PropertyBaseAttendee
public abstract class PropertyBaseCalendarUser<T,U>
extends PropBaseLanguage<T,U>
implements PropCalendarUser<T>
Abstract class for properties with a CAL-ADDRESS value.
The value is stored as a URI object
CAL-ADDRESS
Calendar User Address
RFC 5545, 3.3.3, page 31
This value type is used to identify properties that contain a calendar user address.
The email address of a calendar user.
Example: mailto:jane_doe@example.com
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
FieldsFields inherited from class jfxtras.icalendarfx.properties.VPropertyBase
actualValueContent, allowedValueTypes, defaultValueType, propertyNameFields inherited from class jfxtras.icalendarfx.VParentBase
contentLineGenerator, ordererFields inherited from class jfxtras.icalendarfx.VElementBase
BEGIN, END -
Constructor Summary
ConstructorsConstructorDescriptionPropertyBaseCalendarUser(PropertyBaseCalendarUser<T, U> property) PropertyBaseCalendarUser(T value) -
Method Summary
Modifier and TypeMethodDescriptionCN Common Name RFC 5545, 3.2.2, page 15 To specify the common name to be associated with the calendar user specified by the property.DIR Directory Entry Reference RFC 5545, 3.2.6, page 18 To specify reference to a directory entry associated with the calendar user specified by the property.SENT-BY RFC 5545, 3.2.18, page 27 To specify the calendar user that is acting on behalf of the calendar user specified by the property.voidsetCommonName(String content) voidsetCommonName(CommonName commonName) voidsetDirectoryEntryReference(String content) voidsetDirectoryEntryReference(DirectoryEntry directoryEntryReference) voidvoidwithCommonName(String content) withCommonName(CommonName commonName) withDirectoryEntryReference(String content) withDirectoryEntryReference(DirectoryEntry directoryEntryReference) withSentBy(String content) withSentBy(URI uri) withSentBy(SentBy sentBy) Methods inherited from class jfxtras.icalendarfx.properties.PropBaseLanguage
getLanguage, setLanguage, setLanguage, withLanguage, withLanguageMethods 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, withValueTypeMethods 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, withChildMethods inherited from class jfxtras.icalendarfx.VElementBase
elementName, isContentValid, newEmptyVElement, parse, throwMessageExceptionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jfxtras.icalendarfx.properties.PropLanguage
getLanguage, setLanguageMethods inherited from interface jfxtras.icalendarfx.VParent
addChild, addChild, addChild, childrenUnmodifiable, orderChild, orderChild, orderChild, removeChild, removeChild, replaceChild, replaceChildMethods inherited from interface jfxtras.icalendarfx.properties.VProperty
getNonStandard, getValue, getValueType, setNonStandard, setValue, setValueType
-
Field Details
-
commonName
-
directoryEntryReference
-
sentBy
-
-
Constructor Details
-
PropertyBaseCalendarUser
-
PropertyBaseCalendarUser
-
PropertyBaseCalendarUser
PropertyBaseCalendarUser()
-
-
Method Details
-
getCommonName
CN Common Name RFC 5545, 3.2.2, page 15 To specify the common name to be associated with the calendar user specified by the property. Example: ORGANIZER;CN="John Smith":mailto:jsmith@example.com- Specified by:
getCommonNamein interfacePropCalendarUser<T>
-
setCommonName
- Specified by:
setCommonNamein interfacePropCalendarUser<T>
-
setCommonName
-
withCommonName
-
withCommonName
-
getDirectoryEntryReference
DIR Directory Entry Reference RFC 5545, 3.2.6, page 18 To specify reference to a directory entry associated with the calendar user specified by the property. Example: ORGANIZER;DIR="ldap://example.com:6666/o=ABC%20Industries, c=US???(cn=Jim%20Dolittle)":mailto:jimdo@example.com- Specified by:
getDirectoryEntryReferencein interfacePropCalendarUser<T>
-
setDirectoryEntryReference
-
setDirectoryEntryReference
- Specified by:
setDirectoryEntryReferencein interfacePropCalendarUser<T>
-
withDirectoryEntryReference
-
withDirectoryEntryReference
-
withDirectoryEntryReference
-
getSentBy
SENT-BY RFC 5545, 3.2.18, page 27 To specify the calendar user that is acting on behalf of the calendar user specified by the property. Example: ORGANIZER;SENT-BY="mailto:sray@example.com":mailto: jsmith@example.com- Specified by:
getSentByin interfacePropCalendarUser<T>
-
setSentBy
-
setSentBy
- Specified by:
setSentByin interfacePropCalendarUser<T>
-
withSentBy
-
withSentBy
-
withSentBy
-