public interface Property<T> extends VParent, VChild, java.lang.Comparable<Property<T>>
top-level interface for all iCalendar properties
- enum of all supported Properties
,
PropertyBase
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<T> |
value
property value object property
|
javafx.beans.property.ObjectProperty<ValueParameter> |
valueType
property for value type
|
Modifier and Type | Method and Description |
---|---|
javafx.collections.ObservableList<NonStandardParameter> |
getNonStandard() |
T |
getValue()
The value of the property.
|
ValueParameter |
getValueType()
VALUE
Value Date Types
RFC 5545 iCalendar 3.2.10 page 29
|
javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<NonStandardParameter>> |
nonStandardParameter()
<h2>Non-Standard Parameters</h2>
|
PropertyType |
propertyType()
Returns the enumerated type for the property as it would appear in the iCalendar content line
Examples:
DESCRIPTION
UID
PRODID
|
void |
setNonStandard(javafx.collections.ObservableList<NonStandardParameter> nonStandardParams) |
void |
setValue(T value)
Set the value of the property
|
void |
setValueType(ValueParameter value)
Set the value type
|
javafx.beans.property.ObjectProperty<T> |
valueProperty()
property value object property
|
javafx.beans.property.ObjectProperty<ValueParameter> |
valueTypeProperty()
property for value type
|
childrenUnmodifiable, copyInto
javafx.beans.property.ObjectProperty<T> valueProperty
property value object property
getValue()
,
setValue(T)
javafx.beans.property.ObjectProperty<ValueParameter> valueTypeProperty
property for value type
getValueType()
,
setValueType(ValueParameter)
T getValue()
The value of the property.
For example, in the below property: LOCATION;LANGUAGE=en:Bob’s house The value is the String "Bob’s house"
javafx.beans.property.ObjectProperty<T> valueProperty()
property value object property
getValue()
,
setValue(T)
void setValue(T value)
Set the value of the property
ValueParameter getValueType()
VALUE Value Date Types RFC 5545 iCalendar 3.2.10 page 29
To explicitly specify the value type format for a property value.
Property value type. Optional if default type is used. Example: VALUE=DATE
javafx.beans.property.ObjectProperty<ValueParameter> valueTypeProperty()
property for value type
getValueType()
,
setValueType(ValueParameter)
void setValueType(ValueParameter value)
Set the value type
javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<NonStandardParameter>> nonStandardParameter()
<h2>Non-Standard Parameters</h2>
<p>x-param = x-name "=" param-value *("," param-value)<br> ; A non-standard, experimental parameter.</p>
javafx.collections.ObservableList<NonStandardParameter> getNonStandard()
void setNonStandard(javafx.collections.ObservableList<NonStandardParameter> nonStandardParams)
PropertyType propertyType()
Returns the enumerated type for the property as it would appear in the iCalendar content line Examples: DESCRIPTION UID PRODID