Purpose:
This property defines the formal categories for a calendar component.
Value type:
URI
Property Parameters:
IANA and non-standard parameters can be specified on this property.
Conformance:
This property can be specified zero or more times in any iCalendar component.
Description:
This property is used to specify formal categories or classifications of the calendar component. The values are useful in searching for a calendar component of a particular type and category.
This categorization is distinct from the more informal "tagging" of components provided by the existing CATEGORIES property. It is expected that the value of the CONCEPT property will reference an external resource that provides information about the categorization.In addition, a structured URI value allows for hierarchical categorization of events.Possible category resources are the various proprietary systems, for example, the Library of Congress, or an open source of categorization data.
Format Definition:
This property is defined by the following notation:
concept = "CONCEPT" conceptparam ":"
uri CRLF
conceptparam = *(";" other-param)
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private URI |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public URI | |
| 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 | |
| uri | back to summary |
|---|---|
| private URI uri | |
| Concept | back to summary |
|---|---|
| public Concept() | |
| Concept | back to summary |
|---|---|
| public Concept(URI uri) | |
| Concept | back to summary |
|---|---|
| public Concept(ParameterList aList, String value) | |
| getUri | back to summary |
|---|---|
| public URI getUri() | |
| 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 Concept | createProperty(final ParameterList
a list of property parameters parameters, final String a property value value)Implements net.
|
| public Concept |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| Factory | back to summary |
|---|---|
| public Factory() | |
| createProperty | back to summary |
|---|---|
| public Concept createProperty(final ParameterList parameters, final String value) Implements net.
| |
| createProperty | back to summary |
|---|---|
| public Concept createProperty() Implements net.
| |