Enum Class TypeDesignationType

java.lang.Object
java.lang.Enum<TypeDesignationType>
org.gbif.api.vocabulary.TypeDesignationType
All Implemented Interfaces:
Serializable, Comparable<TypeDesignationType>, Constable

A vocabulary to be used for reasons for a type designation of a specimen or name.
See Also:
  • Enum Constant Details

    • ORIGINAL_DESIGNATION

      If one nominal species is explicitly designated as the type species when a nominal genus-group taxon is established, that nominal species is the type species (type by original designation).
    • PRESENT_DESIGNATION

    • SUBSEQUENT_DESIGNATION

    • MONOTYPY

      public static final TypeDesignationType MONOTYPY
      Type species by monotypy. When an author establishes a new nominal genus-group taxon for a single taxonomic species and denotes that species by an available name, the nominal species so named is the type species.
    • SUBSEQUENT_MONOTYPY

    • TAUTONYMY

      public static final TypeDesignationType TAUTONYMY
      If a valid species-group name, or its cited synonym, originally included in a nominal genus-group taxon is identical with the name of that taxon, the nominal species denoted by that specific name (if available) is the type species.
    • ABSOLUTE_TAUTONYMY

      The identical spelling of a generic or subgeneric name and the specific or subspecific name of one of its originally included nominal species or subspecies.
    • LINNAEAN_TAUTONYMY

      The identical spelling of a new generic or subgeneric name established before 1931 and a pre-1758 name cited as a synonym of only one of the species or subspecies originally included in that genus.
    • RULING_BY_COMMISSION

      An explicit, published decision by the Commission or Congress
  • Method Details

    • values

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

      public static TypeDesignationType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null