Class SimpleNCBITaxonName

java.lang.Object
org.biojavax.bio.taxa.SimpleNCBITaxonName
All Implemented Interfaces:
Comparable

public class SimpleNCBITaxonName extends Object implements Comparable
Represents a name class plus name combination for an NCBITaxon object.
Since:
1.5
Author:
Richard Holland
  • Constructor Details

  • Method Details

    • setNameClass

      public void setNameClass(String nameClass)
      Changes the class of this name.
      Parameters:
      nameClass - the new class for this name.
    • getNameClass

      public String getNameClass()
      Returns the class of this name.
      Returns:
      the class of this name.
    • setName

      public void setName(String name)
      Changes the name.
      Parameters:
      name - the new name.
    • getName

      public String getName()
      Returns this name.
      Returns:
      this name.
    • equals

      public boolean equals(Object o)
      Two taxon names are equal if their name and class match.
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Object o)
      Taxon names are sorted by class first, then name.
      Specified by:
      compareTo in interface Comparable
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Form: "class:name"
      Overrides:
      toString in class Object