Class RowLink2

  • All Implemented Interfaces:
    java.lang.Comparable

    public class RowLink2
    extends RowLink
    RowLink subclass which specifically contains two items (a pair).

    As well as standard RowLink functionality, this object can also contain a 'score', which is an uninterpreted number. Typically this is used to record how good the match represented by a link is. This value is not taken account of in either compareTo, equals or hashCode methods.

    Since:
    23 Nov 2007
    Author:
    Mark Taylor
    • Constructor Detail

      • RowLink2

        public RowLink2​(RowRef rowA,
                        RowRef rowB)
        Constructor.
        Parameters:
        rowA - one row
        rowB - the other row
    • Method Detail

      • setScore

        public void setScore​(double score)
        Sets the score associated with this link.
        Parameters:
        score - new score
      • getScore

        public double getScore()
        Returns the score associated with this link. If it has not been set explicitly, it will be NaN.
        Returns:
        score