Class ICalProperty

java.lang.Object
org.bzdev.net.calendar.ICalProperty

public class ICalProperty extends Object
The iCalendar-property class. This interface is used for parsing iCalendar objects.

An iCalendar property is characterized by a name, an optional set of parameters, and one or more values.

  • Constructor Details

    • ICalProperty

      protected ICalProperty()
      Constructor.
  • Method Details

    • getName

      public String getName()
      Get the name of this property
      Returns:
      the property name
    • getParameters

      public List<ICalParameter> getParameters()
      Get the parameters defined for this property
      Returns:
      the parameters
    • isMultiValued

      public boolean isMultiValued()
      Determine if this property has multiple values
      Returns:
      true if this property has multiple values; false otherwise
    • getValue

      public String getValue()
      Get the value for this property
      Returns:
      the value
    • getValues

      public List<String> getValues()
      Get the values for this property
      Returns:
      the values
    • getDelims

      public List<Character> getDelims()
      Get the delimeters.
      Returns:
      the delimiters