Modifier and Type | Method and Description |
---|---|
Rank |
RankSerde.RankJsonDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Modifier and Type | Method and Description |
---|---|
void |
RankSerde.RankJsonSerializer.serialize(Rank value,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
Modifier and Type | Method and Description |
---|---|
Rank |
ParsedName.getRank() |
Rank |
NameUsageMatch.getRank() |
Rank |
NameUsage.getRank()
Returns the rank for this usage.
|
Rank |
TypeSpecimen.getTaxonRank()
The rank of the taxon bearing the scientific name.
|
Modifier and Type | Method and Description |
---|---|
@Min(value=0L) int |
DatasetMetrics.getCountByRank(Rank rank)
Get the metrics by taxonomic rank, i.e.
|
String |
NameUsageMatch.getHigherRank(Rank rank) |
String |
NameUsage.getHigherRank(Rank rank) |
Integer |
NameUsageMatch.getHigherRankKey(Rank rank) |
Integer |
NameUsage.getHigherRankKey(Rank rank) |
Integer |
NameUsageMetrics.getNumByRank(Rank rank)
Gets the count of usages by a rank.
|
void |
ParsedName.setRank(Rank rank) |
void |
NameUsageMatch.setRank(Rank rank) |
void |
NameUsage.setRank(Rank rank) |
void |
TypeSpecimen.setTaxonRank(Rank taxonRank) |
Modifier and Type | Method and Description |
---|---|
void |
DatasetMetrics.setCountByRank(Map<Rank,Integer> countByRank) |
Constructor and Description |
---|
ParsedName(NameType type,
String genusOrAbove,
String infraGeneric,
String specificEpithet,
String infraSpecificEpithet,
NamePart notho,
Rank rank,
String authorship,
String year,
String bracketAuthorship,
String bracketYear,
String cultivarEpithet,
String strain,
String sensu,
String nomStatus,
String remarks) |
Modifier and Type | Method and Description |
---|---|
Rank |
NameUsageSuggestResult.getRank() |
Rank |
NameUsageSearchResult.getRank() |
Modifier and Type | Method and Description |
---|---|
void |
NameUsageSearchRequest.addRankFilter(Rank rank) |
String |
NameUsageSuggestResult.getHigherRank(Rank rank) |
String |
NameUsageSearchResult.getHigherRank(Rank rank) |
Integer |
NameUsageSuggestResult.getHigherRankKey(Rank rank) |
Integer |
NameUsageSearchResult.getHigherRankKey(Rank rank) |
void |
NameUsageSuggestResult.setRank(Rank rank) |
void |
NameUsageSearchResult.setRank(Rank rank) |
Modifier and Type | Method and Description |
---|---|
String |
LinneanClassification.getHigherRank(Rank rank)
Gets a higher taxon property by passing the rank of it.
|
Integer |
LinneanClassificationKeys.getHigherRankKey(Rank rank)
Gets a higher taxon key by passing the rank of it.
|
Modifier and Type | Method and Description |
---|---|
Rank |
Occurrence.getTaxonRank() |
Modifier and Type | Method and Description |
---|---|
String |
Occurrence.getHigherRank(Rank rank) |
Integer |
Occurrence.getHigherRankKey(Rank rank) |
void |
Occurrence.setTaxonRank(Rank taxonRank) |
Modifier and Type | Method and Description |
---|---|
InterpretedEnum<String,Rank> |
TaxonomicCoverage.getRank() |
Modifier and Type | Method and Description |
---|---|
void |
TaxonomicCoverage.setRank(InterpretedEnum<String,Rank> rank) |
Constructor and Description |
---|
TaxonomicCoverage(String scientificName,
String commonName,
InterpretedEnum<String,Rank> rank) |
Modifier and Type | Method and Description |
---|---|
NameUsageMatch |
NameUsageMatchingService.match(String scientificName,
Rank rank,
LinneanClassification classification,
boolean strict,
boolean verbose)
Tries to match a scientific name with an optional classification given as individual parameters.
|
ParsedName |
NameParser.parse(String scientificName,
Rank rank)
Fully parse the supplied name also trying to extract authorships, a conceptual sec reference, remarks or notes
on the nomenclatural status.
|
ParsedName |
NameParser.parseQuietly(String scientificName,
Rank rank)
Fully parses a name using #parse(String, Rank) but converts names that throw a UnparsableException
into ParsedName objects with the scientific name, rank and name type given.
|
String |
NameParser.parseToCanonical(String scientificName,
Rank rank)
Parses the scientific name without authorship and returns the ParsedName.canonicalName() string
|
Modifier and Type | Method and Description |
---|---|
static String |
ClassificationUtils.getHigherRank(LinneanClassification lc,
Rank rank)
Gets a higher taxon property by passing the rank of it.
|
static Integer |
ClassificationUtils.getHigherRankKey(LinneanClassificationKeys lck,
Rank rank)
Gets a higher taxon key by passing the rank of it.
|
static void |
ClassificationUtils.setHigherRank(LinneanClassification lc,
Rank rank,
String name)
Sets a higher taxon property by passing the rank of it.
|
static <T extends LinneanClassification & LinneanClassificationKeys> |
ClassificationUtils.setHigherRank(T lc,
Rank rank,
String name,
Integer usageKey)
Sets a higher taxon property by passing the rank of it.
|
static void |
ClassificationUtils.setHigherRankKey(LinneanClassificationKeys lck,
Rank rank,
Integer usageKey)
Sets a higher taxon property by passing the rank of it.
|
Modifier and Type | Method and Description |
---|---|
Rank |
RankedName.getRank() |
Modifier and Type | Method and Description |
---|---|
void |
RankedName.setRank(Rank rank) |
Constructor and Description |
---|
RankedName(int key,
String name,
Rank rank) |
Modifier and Type | Field and Description |
---|---|
static List<Rank> |
Rank.DWC_RANKS
An ordered list of all ranks that appear in Darwin Core with their own term.
|
static List<Rank> |
Rank.LINNEAN_RANKS
All main Linnean ranks ordered.
|
Modifier and Type | Method and Description |
---|---|
static Rank |
Rank.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Rank[] |
Rank.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Rank.higherThan(Rank other) |
Modifier and Type | Method and Description |
---|---|
static String |
ClassificationUtils.canonicalName(String scientificName,
Rank rank)
Parses a canonical name at a specific Rank.
|
static String |
ClassificationUtils.parseName(String scientificName,
Rank rank)
Deprecated.
unsufficiently documented; should be in NameParser project if it is needed at all
|
Modifier and Type | Method and Description |
---|---|
static Rank |
NameParserGbifV1.toGbif(org.gbif.nameparser.api.Rank rank) |
Modifier and Type | Method and Description |
---|---|
static org.gbif.nameparser.api.Rank |
NameParserGbifV1.fromGbif(Rank rank) |
ParsedName |
NameParserGbifV1.parse(String s,
Rank rank) |
ParsedName |
NameParserGbifV1.parseQuietly(String scientificName,
Rank rank) |
String |
NameParserGbifV1.parseToCanonical(String scientificName,
Rank rank) |
String |
NameParserGbifV1.parseToCanonicalOrScientificName(String scientificName,
Rank rank)
Tries to parses the name without authorship and returns the ParsedName.canonicalName() string
For unparsable types and other UnparsableExceptions the original scientific name is returned.
|
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.