Interface VDescribable<T>

All Superinterfaces:
VChild, VComponent, VElement, VParent
All Known Subinterfaces:
VDescribable2<T>
All Known Implementing Classes:
NonStandardComponent, VAlarm, VDescribableBase, VDisplayable, VEvent, VJournal, VLocatable, VTodo

public interface VDescribable<T> extends VComponent

VComponent with the following properties

  • Method Details

    • getAttachments

      List<Attachment<?>> getAttachments()

      This property provides the capability to associate a document object with a calendar component.

      Example: The following is an example of this property:

      • ATTACH:CID:jsmith.part3.960817T083000.xyzMail@example.com
      • ATTACH;FMTTYPE=application/postscript:ftp://example.com/pub/
        reports/r-960812.ps

    • setAttachments

      void setAttachments(List<Attachment<?>> properties)
    • withAttachments

      default T withAttachments(List<Attachment<?>> attachments)
      Sets the value of the #attachmentsProperty().
      Returns:
      - this class for chaining
    • withAttachments

      default T withAttachments(String... attachments)
      Sets the value of the #attachmentsProperty() by parsing a vararg of iCalendar content text representing individual Attachment objects.
      Returns:
      - this class for chaining
    • withAttachments

      default T withAttachments(Attachment<?>... attachments)
      Sets the value of the #attachmentsProperty() from a vararg of Attachment objects.
      Returns:
      - this class for chaining
    • getSummary

      Summary getSummary()

      This property defines a short summary or subject for the calendar component

      Example: The following is an example of this property:

      • SUMMARY:Department Party

    • setSummary

      default void setSummary(String summary)
    • setSummary

      void setSummary(Summary summary)
    • withSummary

      default T withSummary(Summary summary)
      Sets the value of the #summaryProperty()
      Returns:
      - this class for chaining
    • withSummary

      default T withSummary(String summary)
      Sets the value of the #summaryProperty() by parsing iCalendar content text.
      Returns:
      - this class for chaining