|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.lmu.ifi.dbs.elki.data.ClassLabel de.lmu.ifi.dbs.elki.data.SimpleClassLabel
public class SimpleClassLabel
A simple class label casting a String as it is as label.
Nested Class Summary | |
---|---|
static class |
SimpleClassLabel.Factory
Factory class |
Field Summary | |
---|---|
private String |
label
Holds the String designating the label. |
Constructor Summary | |
---|---|
SimpleClassLabel(String label)
Constructor. |
Method Summary | |
---|---|
int |
compareTo(ClassLabel o)
The ordering of two SimpleClassLabels is given by the ordering on the Strings they represent. |
boolean |
equals(Object o)
Any ClassLabel should ensure a natural ordering that is consistent with equals. |
int |
hashCode()
The hash code of a simple class label is the hash code of the String represented by the ClassLabel. |
String |
toString()
Returns a new instance of the String covered by this SimpleClassLabel. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private String label
Constructor Detail |
---|
public SimpleClassLabel(String label)
label
- LabelMethod Detail |
---|
public int compareTo(ClassLabel o)
this.label.compareTo(o.label)
.
public int hashCode()
hashCode
in class ClassLabel
Object.hashCode()
public boolean equals(Object o)
this.compareTo(o)==0
, then
this.equals(o)
should be true
.
equals
in class ClassLabel
o
- an object to test for equality w.r.t. this ClassLabel
this==obj || this.compareTo(o)==0
, false
otherwisepublic String toString()
toString
in class ClassLabel
Object.toString()
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |