4 * Contains the information about a foreign node according to
5 * a node we are trying to find.
7 public class Contact implements Comparable<Object> {
11 public Contact(int id, int distance) {
13 this.distance = distance;
20 public int getDistance() {
24 public boolean equals(Object x) {
28 public int compareTo(Object o) {
29 Contact c = (Contact)o;
30 if (distance < c.distance) {
33 else if (distance == c.distance) {
42 public String toString() {
43 return "Contact [id=" + id + ", distance=" + distance + "]";