package org.limewire.ui.swing.statusbar; /** * A short message with an associated URL and probability of being displayed. */ class Ad implements Comparable<Ad>{ private final String text; private final String uri; private final float probability; Ad(String text, String uri, float probability) { this.text = text; this.uri = uri; this.probability = probability; } public String getText() { return text; } public String getURI() { return uri; } float getProbability() { return probability; } /** * sorts by probability, highest first. */ public int compareTo(Ad other) { return -Float.compare(getProbability(), other.getProbability()); } }