Class Calendar

java.lang.Object
cn.vorbote.ical.Calendar

public final class Calendar extends Object
Calendar Instance, implements the document of RFC 5545.
Created at 2022/9/20 10:37
Author:
vorbote
  • Constructor Details

    • Calendar

      public Calendar()
  • Method Details

    • setName

      public Calendar setName(String name)
      Set the name for this calendar.
      Parameters:
      name - The name for the calendar.
      Returns:
      The calendar instance.
    • setCompanyName

      public Calendar setCompanyName(String companyName)
      Set the company name for this calendar.
      Parameters:
      companyName - The company name for the calendar.
      Returns:
      The calendar instance.
    • setDomainName

      public Calendar setDomainName(String domainName)
    • setProductName

      public Calendar setProductName(String productName)
      Set the product name for this calendar.
      Parameters:
      productName - The product name for the calendar.
      Returns:
      The calendar instance.
    • setMethod

      public Calendar setMethod(String method)
      Set the method for this calendar.
      Parameters:
      method - The product name for the calendar.
      Returns:
      The calendar instance.
    • addEvent

      public Calendar addEvent(CalendarNode node)
      Add a calendar node to this calendar.
      Parameters:
      node - Any calendar node.
      Returns:
      The calendar instance.
    • resolve

      public String resolve()
      Resolve the calendar instance to a text that implements RFC-5545.
      Returns:
      A string includes all events in this calendar.