Package org.biojavax

Class SimpleRankedCrossRef

    • Constructor Detail

      • SimpleRankedCrossRef

        public SimpleRankedCrossRef​(CrossRef crossref,
                                    int rank)
        Constructs a new crossref with a rank.
        Parameters:
        crossref - the crossref to rank. Must not be null.
        rank - the rank to give it.
      • SimpleRankedCrossRef

        protected SimpleRankedCrossRef()
    • Method Detail

      • getCrossRef

        public CrossRef getCrossRef()
        Return the cross reference associated with this object.
        Specified by:
        getCrossRef in interface RankedCrossRef
        Returns:
        a crossref object.
      • getRank

        public int getRank()
        Return the rank associated with the cross reference.
        Specified by:
        getRank in interface RankedCrossRef
        Returns:
        the rank.
      • equals

        public boolean equals​(java.lang.Object obj)
        Ranked cross references are the same if they have the same rank and refer to the same cross reference (cross references are equal).
        Overrides:
        equals in class java.lang.Object
      • compareTo

        public int compareTo​(java.lang.Object o)
        Ranked cross references are sorted first by rank, then by cross reference.
        Specified by:
        compareTo in interface java.lang.Comparable
      • hashCode

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

        public java.lang.String toString()
        Form: "(#rank) crossref"
        Overrides:
        toString in class java.lang.Object