Class Description
- All Implemented Interfaces:
PropAltText<String>,PropLanguage<String>,VProperty<String>,VChild,VElement,VParent
3.8.1.5. Description
Property Name: DESCRIPTION
Purpose: This property provides a more complete description of the
calendar component than that provided by the SUMMARY property.
Value Type: TEXT
Property Parameters: IANA, non-standard,
alternate text representation, and language property parameters can be specified
on this property.
Conformance: The property can be specified in the VEVENT, VTODO,
VJOURNAL, or VALARM calendar components. The property can be
specified multiple times only within a VJOURNAL calendar
component.
Description: This property is used in the VEVENT and VTODO to
capture lengthy textual descriptions associated with the activity.
This property is used in the VJOURNAL calendar component to
capture one or more textual journal entries.
This property is used in the VALARM calendar component to
capture the display text for a DISPLAY category of alarm, and to
capture the body text for an EMAIL category of alarm.
Format Definition: This property is defined by the following notation:
- description
- "DESCRIPTION" descparam ":" text CRLF
- descparam
- The following are OPTIONAL, but MUST NOT occur more than once.
- The following are OPTIONAL, and MAY occur more than once.
- other-param
- ";"
NonStandardParameter - ";"
IANAParameter
- ";"
- other-param
Example: The following is an example of this property with formatted line breaks in the property value:
- DESCRIPTION:Meeting to provide technical review for "Phoenix"
design.\nHappy Face Conference Room. Phoenix design team
MUST attend this meeting.\nRSVP to team leader.
-
Nested Class Summary
Nested classes/interfaces inherited from class jfxtras.icalendarfx.VElementBase
VElementBase.Message, VElementBase.MessageEffect -
Field Summary
Fields 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
ConstructorsConstructorDescriptionCreate default Description with no value setDescription(String value) Create Description with property value set to input parameterDescription(Description source) Create deep copy of source Description -
Method Summary
Modifier and TypeMethodDescriptionstatic DescriptionCreate new Description by parsing unfolded calendar contentMethods inherited from class jfxtras.icalendarfx.properties.PropBaseAltText
getAlternateText, setAlternateText, setAlternateText, withAlternateText, withAlternateText, withAlternateTextMethods 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
-
Constructor Details
-
Description
Create deep copy of source Description -
Description
Create Description with property value set to input parameter -
Description
public Description()Create default Description with no value set
-
-
Method Details
-
parse
Create new Description by parsing unfolded calendar content
-