Package org.gbif.api.vocabulary
Enum Class 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:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe identical spelling of a generic or subgeneric name and the specific or subspecific name of one of its originally included nominal species or subspecies.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.Type species by monotypy.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).An explicit, published decision by the Commission or CongressIf 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. -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeDesignationType
Returns the enum constant of this class with the specified name.static TypeDesignationType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
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
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
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
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
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 nameNullPointerException
- if the argument is null
-