public static enum FrequencyUtilities.FrequencyEnum extends java.lang.Enum<FrequencyUtilities.FrequencyEnum>
Enumeration of FREQ rules
Note: Enum value equals iCalendar property name so toString doesn’t need to be overridden
Enum Constant and Description |
---|
DAILY |
HOURLY |
MINUTELY |
MONTHLY |
SECONDLY |
WEEKLY |
YEARLY |
Modifier and Type | Method and Description |
---|---|
java.time.temporal.ChronoUnit |
getChronoUnit() |
abstract Frequency |
newInstance()
makes content line (RFC 5545 3.1) from a vComponent property
|
abstract Frequency |
newInstance(Frequency source)
return copy of Frequency
|
static FrequencyUtilities.FrequencyEnum |
propertyFromName(java.lang.String propertyName)
get enum from name
|
static FrequencyUtilities.FrequencyEnum |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FrequencyUtilities.FrequencyEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FrequencyUtilities.FrequencyEnum YEARLY
public static final FrequencyUtilities.FrequencyEnum MONTHLY
public static final FrequencyUtilities.FrequencyEnum WEEKLY
public static final FrequencyUtilities.FrequencyEnum DAILY
public static final FrequencyUtilities.FrequencyEnum HOURLY
public static final FrequencyUtilities.FrequencyEnum MINUTELY
public static final FrequencyUtilities.FrequencyEnum SECONDLY
public static FrequencyUtilities.FrequencyEnum[] values()
for (FrequencyUtilities.FrequencyEnum c : FrequencyUtilities.FrequencyEnum.values()) System.out.println(c);
public static FrequencyUtilities.FrequencyEnum valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.time.temporal.ChronoUnit getChronoUnit()
public static FrequencyUtilities.FrequencyEnum propertyFromName(java.lang.String propertyName)
get enum from name
public abstract Frequency newInstance()
makes content line (RFC 5545 3.1) from a vComponent property