<p>Property Name: CATEGORIES
public class Categories extends PropBaseLanguage<javafx.collections.ObservableList<java.lang.String>,Categories>
<h2>3.8.1.2. Categories</h2>
<p>Property Name: CATEGORIES
<p>Purpose: This property defines the categories for a calendar component.
<p>Value Type: TEXT
<p>Property Parameters: IANA,non-standard
, andlanguage property
parameters can be specified on this property.
<p>Description: This property is used to specify categories or subtypes of the calendar component. The categories are useful in searching for a calendar component of a particular type and category. Within theVEVENT
,VTODO
, orVJOURNAL
calendar components, more than one category can be specified as a COMMA-separated list of categories.
<p>Format Definition: This property is defined by the following notation: <ul> <li>categories <ul> <li>"CATEGORIES" catparam ":" text *("," text) CRLF </ul> <li>catparam <ul> <li>The following are OPTIONAL, but MUST NOT occur more than once. <ul> <li>";"Language for text
</ul> <li>The following are OPTIONAL, and MAY occur more than once. <ul> <li>other-param <ul> <li>";"NonStandardParameter
<li>";"IANAParameter
</ul> </ul> </ul> <p>Example: The following is an example of this property with formatted line breaks in the property value: <ul> <li>CATEGORIES:APPOINTMENT,EDUCATION <li>CATEGORIES:MEETING </ul> </p>
languageProperty
propertyNameProperty, valueProperty, valueTypeProperty
valueProperty, valueTypeProperty
Constructor and Description |
---|
Categories() |
Categories(Categories source) |
Categories(javafx.collections.ObservableList<java.lang.String> values) |
Categories(java.lang.String... values)
Constructor with varargs of property values
Note: Do not use to parse the content line.
|
Modifier and Type | Method and Description |
---|---|
protected javafx.collections.ObservableList<java.lang.String> |
copyValue(javafx.collections.ObservableList<java.lang.String> source) |
static Categories |
parse(java.lang.String propertyContent) |
getLanguage, languageProperty, setLanguage, setLanguage, withLanguage, withLanguage
compareTo, copyInto, 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
getNonStandard, getValue, getValueType, nonStandardParameter, propertyType, setNonStandard, setValue, setValueType, valueProperty, valueTypeProperty
childrenUnmodifiable, copyInto
public Categories(javafx.collections.ObservableList<java.lang.String> values)
public Categories(java.lang.String... values)
Constructor with varargs of property values Note: Do not use to parse the content line. Use static parse method instead.
public Categories(Categories source)
public Categories()
public static Categories parse(java.lang.String propertyContent)
protected javafx.collections.ObservableList<java.lang.String> copyValue(javafx.collections.ObservableList<java.lang.String> source)
copyValue
in class PropertyBase<javafx.collections.ObservableList<java.lang.String>,Categories>