Enum TypeDesignationType

    • Enum Constant Detail

      • ORIGINAL_DESIGNATION

        public static final TypeDesignationType 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).
      • 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.
      • 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

        public static final TypeDesignationType 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

        public static final TypeDesignationType 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.
    • Method Detail

      • values

        public static TypeDesignationType[] 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 (TypeDesignationType c : TypeDesignationType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static TypeDesignationType 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