public abstract class Item extends Object implements Serializable, Comparable<Item>
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Item comp)
Ensures that items will be sorted in descending order of frequency.
|
void |
decreaseFrequency()
Decrement the frequency of this item.
|
void |
decreaseFrequency(int f)
Decrease the frequency of this item.
|
boolean |
equals(Object compareTo)
Equals.
|
Attribute |
getAttribute()
Get the attribute that this item originates from.
|
abstract String |
getComparisonAsString()
Get this item's comparison operator as a String.
|
int |
getFrequency()
Get the frequency of this item.
|
abstract String |
getItemValueAsString()
Get this item's value as a String.
|
int |
hashCode() |
void |
increaseFrequency()
Increment the frequency of this item.
|
void |
increaseFrequency(int f)
Increase the frequency of this item.
|
String |
toString()
A string representation of this item.
|
String |
toString(boolean freq)
A string representation of this item, (i.e.
|
public Item(Attribute att)
public void increaseFrequency(int f)
f
- the amount to increase the frequency by.public void decreaseFrequency(int f)
f
- the amount by which to decrease the frequency.public void increaseFrequency()
public void decreaseFrequency()
public int getFrequency()
public Attribute getAttribute()
public abstract String getItemValueAsString()
public abstract String getComparisonAsString()
public String toString()
public String toString(boolean freq)
freq
- true if the frequency should be included.public int compareTo(Item comp)
compareTo
in interface Comparable<Item>
comp
- the Item to compare against.public boolean equals(Object compareTo)
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.