Class Attendee

  • All Implemented Interfaces:
    Serializable

    public class Attendee
    extends Property
    $Id$

    Created: [Apr 6, 2004]

    Defines an ATTENDEE iCalendar component property.

    See Also:
    Serialized Form
    • Constructor Detail

      • Attendee

        public Attendee()
        Default constructor.
      • Attendee

        public Attendee​(ParameterList aList,
                        String aValue)
                 throws URISyntaxException
        Parameters:
        aList - a list of parameters for this component
        aValue - a value string for this component
        Throws:
        URISyntaxException - where the specified value string is not a valid uri
      • Attendee

        public Attendee​(URI aUri)
        Parameters:
        aUri - a URI
      • Attendee

        public Attendee​(ParameterList aList,
                        URI aUri)
        Parameters:
        aList - a list of parameters for this component
        aUri - a URI
    • Method Detail

      • setValue

        public final void setValue​(String aValue)
                            throws URISyntaxException
        Sets the current value of the property.
        Specified by:
        setValue in class Property
        Parameters:
        aValue - a string representation of the property value
        Throws:
        URISyntaxException - possibly thrown by setting the value of certain properties
      • getCalAddress

        public final URI getCalAddress()
        Returns:
        Returns the calAddress.
      • getValue

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

        public final void setCalAddress​(URI calAddress)
        Parameters:
        calAddress - The calAddress to set.
      • copy

        public final Property copy()
        Create a (deep) copy of this property.
        Overrides:
        copy in class Property
        Returns:
        the copy of the property