Klasse DateListProperty

java.lang.Object
de.svws_nrw.davapi.util.icalendar.recurrence.DateListProperty
Alle implementierten Schnittstellen:
IProperty

public final class DateListProperty extends Object implements IProperty
Diese Klasse repräsentiert ein ICalendar Property für eine Datumsliste (bspw. EXDATE oder RDATE)
  • Konstruktordetails

  • Methodendetails

    • getKey

      public String getKey()
      Beschreibung aus Schnittstelle kopiert: IProperty
      getter für den Key des Properties
      Angegeben von:
      getKey in Schnittstelle IProperty
      Gibt zurück:
      der Key des Properties
    • getValue

      public String getValue()
      Beschreibung aus Schnittstelle kopiert: IProperty
      getter für den Value des Properties
      Angegeben von:
      getValue in Schnittstelle IProperty
      Gibt zurück:
      der Value des Properties
    • serialize

      public void serialize(StringBuilder sb)
      Beschreibung aus Schnittstelle kopiert: IProperty
      serialisiert dieses Property am gegebenen Stringbuffer
      Angegeben von:
      serialize in Schnittstelle IProperty
      Parameter:
      sb - der Stringbuffer
    • getDateList

      public List<LocalDate> getDateList()
      getter für die Datumsliste
      Gibt zurück:
      die Datumsliste
    • addDate

      public void addDate(LocalDate d)
      fügt ein Datum zu dieser Liste der Daten hinzu
      Parameter:
      d - das Datum
    • addAll

      public void addAll(Collection<LocalDate> dates)
      Fügt eine Sammlung von Datumswerten zu dieser Datumsliste hinzu
      Parameter:
      dates - die Datumswerte
    • addAllBetween

      public void addAllBetween(LocalDate from, LocalDate to)
      Fügt eine alle Datumswerte von einem Start- bis zu einem Enddatum zu dieser Liste hinzu. Startdatum ist inklusiv, Enddatum exklusiv
      Parameter:
      from - Startdatum
      to - Enddatum