Class VDescribableBase<T>

Type Parameters:
T - - concrete subclass
All Implemented Interfaces:
VComponent, VDescribable<T>, VChild, VElement, VParent
Direct Known Subclasses:
VAlarm

public abstract class VDescribableBase<T> extends VCommon<T> implements VDescribable<T>

VComponent with the following properties

  • Field Details

  • Constructor Details

    • VDescribableBase

      VDescribableBase()
    • VDescribableBase

      VDescribableBase(VDescribableBase<T> source)
  • Method Details

    • getAttachments

      public 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

      Specified by:
      getAttachments in interface VDescribable<T>
    • setAttachments

      public void setAttachments(List<Attachment<?>> attachments)
      Specified by:
      setAttachments in interface VDescribable<T>
    • getSummary

      public 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

      Specified by:
      getSummary in interface VDescribable<T>
    • setSummary

      public void setSummary(Summary summary)
      Specified by:
      setSummary in interface VDescribable<T>