Package ucar.nc2.time

Enum Calendar

java.lang.Object
java.lang.Enum<Calendar>
ucar.nc2.time.Calendar
All Implemented Interfaces:
Serializable, Comparable<Calendar>

public enum Calendar extends Enum<Calendar>
Implements CF calendar attribute. Uses joda-time, will switch to java.time at a later date. So joda-time classes are not exposed.
Since:
3/22/11
  • Enum Constant Details

    • gregorian

      public static final Calendar gregorian
    • proleptic_gregorian

      public static final Calendar proleptic_gregorian
    • noleap

      public static final Calendar noleap
    • all_leap

      public static final Calendar all_leap
    • uniform30day

      public static final Calendar uniform30day
    • julian

      public static final Calendar julian
    • none

      public static final Calendar none
  • Method Details

    • values

      public static Calendar[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Calendar valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public static Calendar get(String s)
    • getDefault

      public static Calendar getDefault()
    • isDefaultChronology

      public static boolean isDefaultChronology(Calendar cal)