java.lang.Object
net.fortuna.ical4j.model.Content
net.fortuna.ical4j.model.Property
net.fortuna.ical4j.model.property.ResourceType
- All Implemented Interfaces:
Serializable,Comparable<Property>,Encodable,FluentProperty,Prototype<Property>
- Direct Known Subclasses:
ImmutableResourceType
Property Name:
RESOURCE-TYPE
Purpose:
This property specifies the type of resource.
Value Type:
The value type for this property is TEXT. The allowable values are defined below.
Format Definition:
This property is defined by the following notation:
restypeprop = "RESOURCE-TYPE" restypeparam ":"
restypevalue CRLF
restypevalue = ("ROOM"
/ "PROJECTOR"
/ "REMOTE-CONFERENCE-AUDIO"
/ "REMOTE-CONFERENCE-VIDEO"
/ iana-token) ; Other IANA-registered
; values
restypeparam = *(";" other-param)
Description:
This property MAY be specified in "VRESOURCE" components and provides a way to differentiate multiple resources.
The registered values are described below. New resource types SHOULD be registered in the manner laid down in this specification.
ROOM:
A room for the event/meeting.
PROJECTOR:
Projection equipment.
REMOTE-CONFERENCE-AUDIO:
Audio remote conferencing facilities.
REMOTE-CONFERENCE-VIDEO:
Video remote conferencing facilities.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class net.fortuna.ical4j.model.Property
ACKNOWLEDGED, ACTION, ATTACH, ATTENDEE, BUSYTYPE, CALENDAR_ADDRESS, CALSCALE, CATEGORIES, CLASS, COMMENT, COMPLETED, CONTACT, COUNTRY, CREATED, DESCRIPTION, DTEND, DTSTAMP, DTSTART, DUE, DURATION, EXDATE, EXPERIMENTAL_PREFIX, EXRULE, EXTENDED_ADDRESS, FREEBUSY, GEO, LAST_MODIFIED, LOCALITY, LOCATION, LOCATION_TYPE, METHOD, NAME, ORGANIZER, PARTICIPANT_TYPE, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, PROXIMITY, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCE_TYPE, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, STRUCTURED_DATA, STYLED_DESCRIPTION, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZID_ALIAS_OF, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZUNTIL, TZURL, UID, URL, VERSION, XML -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ResourceType(String aValue) ResourceType(ParameterList aList, String aValue) -
Method Summary
Modifier and TypeMethodDescriptionfinal StringgetValue()protected PropertyFactory<ResourceType>Returns a new property factory used to create deep copies.voidSets the current value of the property.validate()Perform validation on a property.Methods inherited from class net.fortuna.ical4j.model.Property
add, compareTo, copy, equals, getFluentTarget, getName, getParameter, getParameter, getParameterList, getParameters, getPrefix, getRequiredParameter, getRequiredParameter, hashCode, remove, removeAll, replace, setParameters, setPrefix, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.fortuna.ical4j.model.FluentProperty
withParameter
-
Field Details
-
room
- See Also:
-
projector
- See Also:
-
remoteConferenceAudio
- See Also:
-
remoteConferenceVideo
- See Also:
-
-
Constructor Details
-
ResourceType
public ResourceType()Default constructor. -
ResourceType
- Parameters:
aValue- a value string for this component
-
ResourceType
- Parameters:
aList- a list of parameters for this componentaValue- a value string for this component
-
-
Method Details
-
setValue
Sets the current value of the property. -
getValue
-
validate
Description copied from class:PropertyPerform validation on a property.- Specified by:
validatein classProperty- Throws:
ValidationException- where the property is not in a valid state
-
newFactory
Description copied from class:PropertyReturns a new property factory used to create deep copies.- Specified by:
newFactoryin classProperty- Returns:
- a property factory instance
-