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

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.util.comparables.InputNameDistance
All Implemented Interfaces:
Comparable<InputNameDistance>

public class InputNameDistance
extends Object
implements 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  String label
           
 
Constructor Summary
InputNameDistance(double distance, String input)
           
 
Method Summary
 int compareTo(InputNameDistance otherInput)
           
 boolean equals(Object obj)
           
 double getDistance()
           
 String getLabel()
           
 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 String label
Constructor Detail

InputNameDistance

public InputNameDistance(double distance,
                         String input)
Method Detail

compareTo

public int compareTo(InputNameDistance otherInput)
Specified by:
compareTo in interface Comparable<InputNameDistance>

getLabel

public String getLabel()

getDistance

public double getDistance()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object