Package com.yahoo.prelude.query.parser
Class SpecialTokens.SpecialToken
- java.lang.Object
-
- com.yahoo.prelude.query.parser.SpecialTokens.SpecialToken
-
- All Implemented Interfaces:
java.lang.Comparable<SpecialTokens.SpecialToken>
- Enclosing class:
- SpecialTokens
public static final class SpecialTokens.SpecialToken extends java.lang.Object implements java.lang.Comparable<SpecialTokens.SpecialToken>
An immutable special token
-
-
Constructor Summary
Constructors Constructor Description SpecialToken(java.lang.String token, java.lang.String replace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(SpecialTokens.SpecialToken other)
boolean
equals(java.lang.Object other)
int
hashCode()
java.lang.String
replace()
Returns the right replace value, never null or an empty stringjava.lang.String
token()
Returns the special tokenToken
toToken(int start, java.lang.String rawSource)
-
-
-
Method Detail
-
token
public java.lang.String token()
Returns the special token
-
replace
public java.lang.String replace()
Returns the right replace value, never null or an empty string
-
compareTo
public int compareTo(SpecialTokens.SpecialToken other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<SpecialTokens.SpecialToken>
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toToken
public Token toToken(int start, java.lang.String rawSource)
-
-