Interface VDescribable2<T>

All Superinterfaces:
VChild, VComponent, VDescribable<T>, VElement, VParent
All Known Implementing Classes:
NonStandardComponent, VAlarm, VEvent, VLocatable, VTodo

public interface VDescribable2<T> extends VDescribable<T>
For single DESCRIPTION property Note: Not for VJournal - allows multiple descriptions

VComponent with the following properties

  • Method Details

    • getDescription

      Description getDescription()

      This property provides a more complete description of the calendar component than that provided by the Summary property.
      RFC 5545 iCalendar 3.8.1.5. page 84

      Example:

      • DESCRIPTION:Meeting to provide technical review for "Phoenix"
        design.\nHappy Face Conference Room. Phoenix design team
        MUST attend this meeting.\nRSVP to team leader.

      Note: Only VJournal allows multiple instances of DESCRIPTION

    • setDescription

      void setDescription(Description description)
    • setDescription

      default void setDescription(String description)
    • withDescription

      default T withDescription(Description description)
      Sets the value of the Description
      Returns:
      - this class for chaining
    • withDescription

      default T withDescription(String description)
      Sets the value of the Description by parsing iCalendar text
      Returns:
      - this class for chaining