public enum NomenclaturalCodeEdition extends java.lang.Enum<NomenclaturalCodeEdition> implements IEnumTerm<NomenclaturalCodeEdition>
taxon names
.
See also https://www.wikidata.org/wiki/Q693148
NomenclaturalCode
Enum Constant and Description |
---|
ICN_1867_LAWS
International Code of Botanical Nomenclature.
|
ICN_1905_VIENNA
International Code of Botanical Nomenclature.
|
ICN_1935_CAMBRIDGE
International Code of Botanical Nomenclature.
|
ICN_1952_Stockholm
International Code of Botanical Nomenclature.
|
ICN_1969_Seattle
International Code of Botanical Nomenclature.
|
ICN_1975_TOKYO
International Code of Botanical Nomenclature.
|
ICN_1981_Sydney
International Code of Botanical Nomenclature.
|
ICN_1987_BERLIN
International Code of Botanical Nomenclature.
|
ICN_1993_TOKYO
International Code of Botanical Nomenclature.
|
ICN_1999_ST_LOUIS
International Code of Botanical Nomenclature.
|
ICN_2005_VIENNA
International Code of Botanical Nomenclature.
|
ICN_2011_MELBOURNE
International Code of Nomenclature for algae, fungi, and plants.
|
ICN_2017_SHENZHEN
International Code of Nomenclature for algae, fungi, and plants.
|
ICNB_1975
Lapage, S.P., Sneath, P.H.A., Lessel, E.F., Skerman, V.B.D., Seeliger, H.P.R.
|
ICNB_1990
Lapage, S.P., Sneath, P.H.A., Lessel, E.F., Skerman, V.B.D., Seeliger, H.P.R.
|
ICNB_2004
SHS (International Society for Horticultural Science; Hrsg.): International Code of Nomenclature for Cultivated Plants, 7th edition.
|
ICNB_2008
Parker, C.T., Tindall, B.J.
|
ICNB_2009
International Code of Nomenclature for Cultivated Plants.
|
ICNB_2016
ISHS Secretariat: ICNCP - International Code for the Nomenclature for Cultivated Plants (9th edition).
|
ICVCN_2011
https://talk.ictvonline.org/ictv-reports/ictv_9th_report/
9th report
|
ICVCN_2018
https://talk.ictvonline.org/ictv-reports/ictv_online_report/
10th report
|
ICZN_1961
International Code of Zoological Nomenclature: adopted by the XV International Congress of Zoology.
|
ICZN_1964
International Code of Zoological Nomenclature.
|
ICZN_1985
International Code of Zoological Nomenclature.
|
ICZN_1999
International Code of Zoological Nomenclature.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<NomenclaturalCodeEdition> |
forCode(NomenclaturalCode code) |
static NomenclaturalCodeEdition |
getByKey(java.lang.String key) |
static NomenclaturalCodeEdition |
getByUuid(java.util.UUID uuid) |
NomenclaturalCode |
getCode() |
DOI |
getDoi() |
java.util.Set<NomenclaturalCodeEdition> |
getGeneralizationOf()
Returns all defined terms this term is a direct generalization for.
|
java.util.Set<NomenclaturalCodeEdition> |
getGeneralizationOf(boolean recursive)
Returns all defined terms this term is a generalization for.
|
java.lang.String |
getKey()
Returns the key for the enumeration.
|
NomenclaturalCodeEdition |
getKindOf()
Returns the defined term this term is a kind of.
|
java.lang.String |
getLocation() |
java.lang.String |
getMessage()
Returns a human readable label preferably for the default language.
|
java.lang.String |
getMessage(Language language)
Returns a human readable label preferably for the given language.
|
java.lang.String |
getTitleCache() |
java.util.UUID |
getUuid() |
java.lang.String |
getWikiDataId() |
java.net.URI |
getWikiDataUri() |
java.lang.Integer |
getYear() |
boolean |
isBacterial() |
boolean |
isBotanical() |
boolean |
isCultivar() |
boolean |
isFungus() |
boolean |
isKindOf(NomenclaturalCodeEdition ancestor)
Computes if
this term is kind of the ancestor term. |
boolean |
isNonViral() |
boolean |
isViral() |
boolean |
isZoological() |
java.lang.String |
toString() |
static NomenclaturalCodeEdition |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NomenclaturalCodeEdition[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NomenclaturalCodeEdition ICN_2017_SHENZHEN
public static final NomenclaturalCodeEdition ICN_2011_MELBOURNE
public static final NomenclaturalCodeEdition ICN_2005_VIENNA
public static final NomenclaturalCodeEdition ICN_1999_ST_LOUIS
public static final NomenclaturalCodeEdition ICN_1993_TOKYO
public static final NomenclaturalCodeEdition ICN_1987_BERLIN
public static final NomenclaturalCodeEdition ICN_1981_Sydney
public static final NomenclaturalCodeEdition ICN_1975_TOKYO
public static final NomenclaturalCodeEdition ICN_1969_Seattle
public static final NomenclaturalCodeEdition ICN_1952_Stockholm
public static final NomenclaturalCodeEdition ICN_1935_CAMBRIDGE
public static final NomenclaturalCodeEdition ICN_1905_VIENNA
public static final NomenclaturalCodeEdition ICN_1867_LAWS
public static final NomenclaturalCodeEdition ICZN_1999
public static final NomenclaturalCodeEdition ICZN_1985
public static final NomenclaturalCodeEdition ICZN_1964
public static final NomenclaturalCodeEdition ICZN_1961
public static final NomenclaturalCodeEdition ICNB_2008
public static final NomenclaturalCodeEdition ICNB_1990
public static final NomenclaturalCodeEdition ICNB_1975
public static final NomenclaturalCodeEdition ICNB_2016
public static final NomenclaturalCodeEdition ICNB_2009
public static final NomenclaturalCodeEdition ICNB_2004
public static final NomenclaturalCodeEdition ICVCN_2018
public static final NomenclaturalCodeEdition ICVCN_2011
public static NomenclaturalCodeEdition[] values()
for (NomenclaturalCodeEdition c : NomenclaturalCodeEdition.values()) System.out.println(c);
public static NomenclaturalCodeEdition valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getTitleCache()
public java.lang.String toString()
toString
in class java.lang.Enum<NomenclaturalCodeEdition>
public boolean isNonViral()
public boolean isZoological()
public boolean isBotanical()
public boolean isCultivar()
public boolean isBacterial()
public boolean isViral()
public boolean isFungus()
public static java.util.List<NomenclaturalCodeEdition> forCode(NomenclaturalCode code)
public java.lang.String getLocation()
public java.lang.Integer getYear()
public NomenclaturalCode getCode()
public java.lang.String getWikiDataId()
public java.net.URI getWikiDataUri()
public DOI getDoi()
public java.lang.String getKey()
IKeyTerm
public java.lang.String getMessage()
IKeyTerm
getMessage
in interface IKeyTerm
public java.lang.String getMessage(Language language)
IKeyTerm
getMessage
in interface IKeyTerm
public java.util.UUID getUuid()
getUuid
in interface ISimpleTerm<NomenclaturalCodeEdition>
public NomenclaturalCodeEdition getKindOf()
ISimpleTerm
this
termgetKindOf
in interface ISimpleTerm<NomenclaturalCodeEdition>
public java.util.Set<NomenclaturalCodeEdition> getGeneralizationOf()
ISimpleTerm
this
term.getGeneralizationOf
in interface ISimpleTerm<NomenclaturalCodeEdition>
public boolean isKindOf(NomenclaturalCodeEdition ancestor)
ISimpleTerm
this
term is kind of the ancestor
term.
So the ancestor
term is direct or indirect (recursive) generalization
of this
term.isKindOf
in interface ISimpleTerm<NomenclaturalCodeEdition>
ancestor
- the potential ancestor termISimpleTerm.getKindOf()
,
ISimpleTerm.getGeneralizationOf()
public java.util.Set<NomenclaturalCodeEdition> getGeneralizationOf(boolean recursive)
ISimpleTerm
this
term.
If parameter recursive
is false
only the
direct descendants will be returned. If it is true
the direct descendants and there recursive descendants (all descendants)
will be returned.getGeneralizationOf
in interface ISimpleTerm<NomenclaturalCodeEdition>
public static NomenclaturalCodeEdition getByKey(java.lang.String key)
public static NomenclaturalCodeEdition getByUuid(java.util.UUID uuid)
Copyright © 2007-2020 EDIT. All Rights Reserved.