
public class SimpleClassLabel extends ClassLabel
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SimpleClassLabel.FactoryFactory class. | 
| static class  | SimpleClassLabel.SerializerSerialization class. | 
| Modifier and Type | Field and Description | 
|---|---|
| private String | labelHolds the String designating the label. | 
| static ByteBufferSerializer<SimpleClassLabel> | SERIALIZERSerializer. | 
| Constructor and Description | 
|---|
| SimpleClassLabel(String label)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
public static final ByteBufferSerializer<SimpleClassLabel> SERIALIZER
private String label
public SimpleClassLabel(String label)
label - Labelpublic int compareTo(ClassLabel o)
this.label.compareTo(o.label).
 
 public int hashCode()
hashCode in class ClassLabelpublic boolean equals(Object o)
this.compareTo(o)==0, then
 this.equals(o) should be true.equals in class ClassLabelo - an object to test for equality w.r.t. this ClassLabelthis==obj || this.compareTo(o)==0, false
         otherwisepublic String toString()
toString in class ClassLabel