Purpose:
This property value acts as a key for associated iCalendar entities.
Value type:
TEXT
Property Parameters:
Non-standard parameters can be specified on this property.
Conformance:
This property can be specified zero or more times in any iCalendar component.
Description:
The value of this property is free-form text that creates an identifier for associated components. All components that use the same REFID value are associated through that value and can be located or retrieved as a group. For example, all of the events in a travel itinerary would have the same REFID value, so as to be grouped together.
Format Definition:
This property is defined by the following notation:
refid = "REFID" refidparam ":" text CRLF
refidparam = *(";" other-param)
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| protected PropertyFactory | newFactory()
Implements abstract net. Returns a new property factory used to create deep copies. |
| public void | setValue(String
a string representation of the property value aValue)Implements abstract net. Sets the current value of the property. |
| public ValidationResult | validate()
Implements abstract net. Perform validation on a property. |
| PROPERTY_NAME | back to summary |
|---|---|
| private static final String PROPERTY_NAME | |
| value | back to summary |
|---|---|
| private String value | |
| RefId | back to summary |
|---|---|
| public RefId() | |
| RefId | back to summary |
|---|---|
| public RefId(String value) | |
| RefId | back to summary |
|---|---|
| public RefId(ParameterList aList, String value) | |
| getValue | back to summary |
|---|---|
| public String getValue() Implements abstract net.
| |
| newFactory | back to summary |
|---|---|
| protected PropertyFactory Implements abstract net. Doc from net. Returns a new property factory used to create deep copies.
| |
| setValue | back to summary |
|---|---|
| public void setValue(String aValue) Implements abstract net. Doc from net. Sets the current value of the property. | |
| validate | back to summary |
|---|---|
| public ValidationResult validate() throws ValidationException Implements abstract net. Doc from net. Perform validation on a property.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public RefId | createProperty(final ParameterList
a list of property parameters parameters, final String a property value value)Implements net.
|
| public RefId |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| Factory | back to summary |
|---|---|
| public Factory() | |
| createProperty | back to summary |
|---|---|
| public RefId createProperty(final ParameterList parameters, final String value) Implements net.
| |
| createProperty | back to summary |
|---|---|
| public RefId createProperty() Implements net.
| |