
public abstract class ClassLabel extends Object implements Comparable<ClassLabel>
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassLabel.Factory<L extends ClassLabel>
Class label factory.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ClassLabel()
ClassLabels need an empty constructor for dynamic access.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Any ClassLabel should ensure a natural ordering that is consistent with
equals.
|
int |
hashCode()
Returns the hashCode of the String-representation of this ClassLabel.
|
abstract String |
toString()
Any ClassLabel requires a method to represent the label as a String.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareToprotected ClassLabel()
public boolean equals(Object obj)
this.compareTo(o)==0, then
this.equals(o) should be true.public abstract String toString()
ClassLabel a.equals((ClassLabel) b), then also
a.toString().equals(b.toString()) should hold.