at.tuwien.ifs.somtoolbox.util.comparables
Class InputNameDistance

java.lang.Object
  extended by 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
           
 
Constructor Summary
InputNameDistance(double distance, java.lang.String input)
           
 
Method Summary
 int compareTo(InputNameDistance otherInput)
           
 boolean equals(java.lang.Object obj)
           
 double getDistance()
           
 java.lang.String getLabel()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

distance

private double distance

label

private java.lang.String label
Constructor Detail

InputNameDistance

public InputNameDistance(double distance,
                         java.lang.String input)
Method Detail

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