Classifier
Class Token
java.lang.Object
|
+--Classifier.Token
- All Implemented Interfaces:
- java.lang.Comparable
- public final class Token
- extends java.lang.Object
- implements java.lang.Comparable
This class is used to represent single units in messages.
- Author:
- Olivier Sigaud and Pierre Gérard.
Constructor Summary |
protected |
Token(java.lang.String string)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DONT_CARE
private static final byte DONT_CARE
- See Also:
- Constant Field Values
DONT_CHANGE
private static final byte DONT_CHANGE
- See Also:
- Constant Field Values
DONT_KNOW
private static final byte DONT_KNOW
- See Also:
- Constant Field Values
value
private byte value
Token
protected Token(java.lang.String string)
- Parameters:
string
-
isDontCare
public final boolean isDontCare()
- Returns:
- boolean
isDontChange
public final boolean isDontChange()
- Returns:
- boolean
isDontKnow
public final boolean isDontKnow()
- Returns:
- boolean
getValue
public final byte getValue()
- Returns:
- byte
matches
protected final boolean matches(Classifier.Token token)
- Parameters:
token
-
- Returns:
- boolean
isMoreGeneralThan
protected final boolean isMoreGeneralThan(Classifier.Token token)
- Parameters:
token
-
- Returns:
- boolean
isLessGeneralThan
protected final boolean isLessGeneralThan(Classifier.Token token)
- Parameters:
token
-
- Returns:
- boolean
diffWith
protected final Classifier.Token diffWith(Classifier.Token token)
- Parameters:
token
-
- Returns:
- Token
passThrough
protected final Classifier.Token passThrough(Classifier.Token token)
- Parameters:
token
-
- Returns:
- Token
buildForMutSpec
protected final Classifier.Token buildForMutSpec(Classifier.Token token)
- Parameters:
token
-
- Returns:
- Token
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- Returns:
- String
compareTo
public final int compareTo(java.lang.Object p)
- Specified by:
compareTo
in interface java.lang.Comparable
- Parameters:
p
-
- Returns:
- int