Class LocationType

  • All Implemented Interfaces:
    Serializable

    public class LocationType
    extends Property
     6.1.  Location Type
    
        Property name:  LOCATION-TYPE
    
        Purpose:  To specify the type(s) of a location.
    
        Value type:  The value type for this property is TEXT.  The allowable
           values are defined below.
    
        Description:  This property MAY be specified in VLOCATION components
           and provides a way to differentiate multiple locations.  For
           example, it allows event producers to provide location information
           for the venue and the parking.
    
        Format Definition:
    
        This property is defined by the following notation:
    
           loctype      = "LOCATION-TYPE" loctypeparam ":"
                          text *("," text)
                          CRLF
    
           loctypeparam   = *(";" other-param)
    
           Multiple values may be used if the location has multiple purposes,
           for example a hotel and a restaurant.
    
           Values for this parameter are taken from the values defined in
           [RFC4589] section 3.  New location types SHOULD be registered in
           the manner laid down in section 5 of that specification.
     
    See Also:
    Event Publishing Extensions to iCalendar, Serialized Form
    • Constructor Detail

      • LocationType

        public LocationType()
        Default constructor.
      • LocationType

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

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

        public LocationType​(LocationTypeList cList)
        Parameters:
        cList - a list of locationTypes
      • LocationType

        public LocationType​(ParameterList aList,
                            LocationTypeList cList)
        Parameters:
        aList - a list of parameters for this component
        cList - a list of locationTypes
      • LocationType

        public LocationType​(LocationType... locationTypes)
    • Method Detail

      • setValue

        public final void setValue​(String aValue)
        Sets the current value of the property.
        Specified by:
        setValue in class Property
        Parameters:
        aValue - a string representation of the property value
      • getLocationTypes

        public final LocationTypeList getLocationTypes()
        Returns:
        Returns the locationTypes.
      • getValue

        public final String getValue()
        Specified by:
        getValue in class Content
        Returns:
        the content value