/* * Weighable.java * * Created on November 21, 2000, 8:04 PM */ package com.limegroup.gnutella.util; /** * * @author Anurag Singla */ /** * The instances of classes that implement this interface are weighable i.e. * they can be compared based upon their weight (or importance). * This interface allows the weight to be increased only. */ public interface Weighable { /** * Gives the weight of the instance * @return the weight */ public int getWeight(); /** * sets the weight for this instance * @param weight the weight */ public void addWeight(int weight); }