Class BusyType

  • All Implemented Interfaces:
    Serializable, Comparable<Property>

    public class BusyType
    extends Property
    $Id$ Created: [Apr 6, 2004] Defines a BUSYTYPE iCalendar component property. Format Definition: This property is defined by the following notation: busytype = "BUSYTYPE" busytypeparam ":" busytypevalue CRLF busytypeparam = *(";" xparam) busytypevalue = "BUSY" / "BUSY-UNAVAILABLE" / "BUSY-TENTATIVE" / iana-token / x-name ; Default is "BUSY-UNAVAILABLE"
    See Also:
    Serialized Form
    • Field Detail

      • BUSY

        public static final BusyType BUSY
        Constant for busy time.
      • BUSY_UNAVAILABLE

        public static final BusyType BUSY_UNAVAILABLE
        Constant for busy unavailable time.
      • BUSY_TENTATIVE

        public static final BusyType BUSY_TENTATIVE
        Constant for tentatively busy time.
    • Constructor Detail

      • BusyType

        public BusyType()
        Default constructor.
      • BusyType

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

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

      • setValue

        public 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
      • getValue

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