Interface VParameter<T>

Type Parameters:
T - - parameter value type
All Superinterfaces:
VChild, VElement
All Known Implementing Classes:
AlarmTriggerRelationship, AlternateText, CalendarUser, CommonName, Delegatees, Delegators, DirectoryEntry, Encoding, FormatType, FreeBusyType, GroupMembership, Language, NonStandardParameter, ParameterEnumBasedWithUnknown, ParticipationRole, ParticipationStatus, Range, Relationship, RSVP, SentBy, TimeZoneIdentifierParameter, ValueParameter, VParameterBase

public interface VParameter<T> extends VChild
Every parameter requires the following methods: toContentLine - make iCalendar string getValue - return parameters value isEqualsTo - checks equality between two parameters parse - convert string into parameter - this method is in ParameterEnum
  • Method Details

    • getValue

      T getValue()
      The value of the parameter. For example, in the below parameter: CN=John Doe The value is the String "John Doe" Note: the value's object must have an overridden toString method that complies with iCalendar content line output.
    • setValue

      void setValue(T value)
      Set the value of this parameter