at.tuwien.ifs.somtoolbox.util.comparables
Class InputNameDistance
java.lang.Object
at.tuwien.ifs.somtoolbox.util.comparables.InputNameDistance
- All Implemented Interfaces:
- java.lang.Comparable<InputNameDistance>
public class InputNameDistance
- extends java.lang.Object
- implements java.lang.Comparable<InputNameDistance>
This class can be used to compare two input names by their distance. Used for ordering distances in various places.
- Version:
- $Id: InputNameDistance.java 3883 2010-11-02 17:13:23Z frank $
- Author:
- Rudolf Mayer
Field Summary |
private double |
distance
|
private java.lang.String |
label
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
distance
private double distance
label
private java.lang.String label
InputNameDistance
public InputNameDistance(double distance,
java.lang.String input)
compareTo
public int compareTo(InputNameDistance otherInput)
- Specified by:
compareTo
in interface java.lang.Comparable<InputNameDistance>
getLabel
public java.lang.String getLabel()
getDistance
public double getDistance()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object