Package ch.poole.openinghoursparser
Enum Month
- java.lang.Object
-
- java.lang.Enum<Month>
-
- ch.poole.openinghoursparser.Month
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MonthgetValue(java.lang.String month)Get the Month value for a Stringstatic intlastDay(int year, Month month)Return the last day of the monthstatic java.util.List<java.lang.String>nameValues()Get list of all values as Stringsjava.lang.StringtoString()static MonthvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Month[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
JAN
public static final Month JAN
-
FEB
public static final Month FEB
-
MAR
public static final Month MAR
-
APR
public static final Month APR
-
MAY
public static final Month MAY
-
JUN
public static final Month JUN
-
JUL
public static final Month JUL
-
AUG
public static final Month AUG
-
SEP
public static final Month SEP
-
OCT
public static final Month OCT
-
NOV
public static final Month NOV
-
DEC
public static final Month DEC
-
-
Method Detail
-
values
public static Month[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Month c : Month.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Month valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Enum<Month>
-
getValue
public static Month getValue(java.lang.String month)
Get the Month value for a String- Parameters:
month- the month as a String- Returns:
- a Month or null
-
nameValues
public static java.util.List<java.lang.String> nameValues()
Get list of all values as Strings- Returns:
- a List with all values
-
lastDay
public static int lastDay(int year, Month month) throws ParseExceptionReturn the last day of the month- Parameters:
year- the yearmonth- the month- Returns:
- the last day
- Throws:
ParseException- if no valid year is supplied and the month is February
-
-