package weka.classifiers.rules;



public class Item implements Comparable {
    //attrubutes
    private int Value;

    //constructor
    public Item(int Value) {
        this.Value = Value;
    }

    //methods

    public void setValue(int value) { // sets value of the Item
        this.Value = value;
    }

    public int getValue() { // returns value of the Item
        return Value;
    }

    public int compareTo(Object anotherItem) throws ClassCastException {
        if (!(anotherItem instanceof Item))
            throw new ClassCastException("An Item object expected.");
        int anotherItemValue = ((Item) anotherItem).getValue();
        return this.Value - anotherItemValue;
    }
}

