Package org.apache.lucene.analysis
Interface NumericTokenStream.NumericTermAttribute
- All Superinterfaces:
Attribute
- All Known Implementing Classes:
NumericTokenStream.NumericTermAttributeImpl
- Enclosing class:
- NumericTokenStream
Expert: Use this attribute to get the details of the currently generated token.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionlongReturns current token's raw value aslongwith allgetShift()applied, undefined before first tokenintgetShift()Returns current shift value, undefined before first tokenintReturns value size in bits (32 forfloat,int; 64 fordouble,long)intincShift()Don't call this method!voidinit(long value, int valSize, int precisionStep, int shift) Don't call this method!voidsetShift(int shift) Don't call this method!
-
Method Details
-
getShift
int getShift()Returns current shift value, undefined before first token -
getRawValue
long getRawValue()Returns current token's raw value aslongwith allgetShift()applied, undefined before first token -
getValueSize
int getValueSize()Returns value size in bits (32 forfloat,int; 64 fordouble,long) -
init
void init(long value, int valSize, int precisionStep, int shift) Don't call this method! -
setShift
void setShift(int shift) Don't call this method! -
incShift
int incShift()Don't call this method!
-