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 Summary

    Modifier and Type
    Method
    Description
    The value of the parameter.
    void
    setValue(T value)
    Set the value of this parameter

    Methods inherited from interface jfxtras.icalendarfx.VChild

    getParent, setParent

    Methods inherited from interface jfxtras.icalendarfx.VElement

    errors, isValid, name
  • 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