Module ical4j.core

Class ResourceType

All Implemented Interfaces:
Serializable, Comparable<Property>, Encodable, FluentProperty, Prototype<Property>
Direct Known Subclasses:
ImmutableResourceType

public class ResourceType extends Property implements Encodable
      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:
  • Field Details

  • Constructor Details

    • ResourceType

      public ResourceType()
      Default constructor.
    • ResourceType

      public ResourceType(String aValue)
      Parameters:
      aValue - a value string for this component
    • ResourceType

      public ResourceType(ParameterList aList, String aValue)
      Parameters:
      aList - a list of parameters for this component
      aValue - a value string for this component
  • Method Details