Class TaxonomyChecker.Taxon

java.lang.Object
org.genesys.taxonomy.checker.TaxonomyChecker.Taxon
Enclosing class:
TaxonomyChecker

public static class TaxonomyChecker.Taxon extends Object
Taxon record
Since:
3.10
  • Constructor Details

    • Taxon

      public Taxon()
      Blank
    • Taxon

      public Taxon(String genus, String species, String spAuthor, String subtaxa, String subtAuthor)
      Create Taxon from data.
      Parameters:
      genus - genus name
      species - specific epithet
      spAuthor - species authority
      subtaxa - subtaxon
      subtAuthor - species authority at the most detailed taxonomic level
    • Taxon

      public Taxon(org.genesys.taxonomy.gringlobal.model.IGrinSpecies grinSpecies, Function<Long,org.genesys.taxonomy.gringlobal.model.IGrinSpecies> speciesProvider, Function<Long,String> genusNameProvider)
      Create Taxon from IGrinSpecies. Populates currentTaxon.
      Parameters:
      grinSpecies - source species
      speciesProvider - species provider (id -> IGrinSpecies)
      genusNameProvider - genus name provider (id -> string)