Package org.opensearch.analysis.common
Class AnalysisPredicateScript.Token
java.lang.Object
org.opensearch.analysis.common.AnalysisPredicateScript.Token
- Enclosing class:
- AnalysisPredicateScript
public static class AnalysisPredicateScript.Token
extends java.lang.Object
Encapsulation of the state of the current token
-
Constructor Summary
Constructors Constructor Description Token(AttributeSource source)Create a token exposing values from an AttributeSource -
Method Summary
Modifier and Type Method Description intgetEndOffset()intgetPosition()intgetPositionIncrement()intgetPositionLength()intgetStartOffset()java.lang.CharSequencegetTerm()java.lang.StringgetType()booleanisKeyword()voidreset()voidupdatePosition()
-
Constructor Details
-
Token
Create a token exposing values from an AttributeSource
-
-
Method Details
-
reset
public void reset() -
updatePosition
public void updatePosition() -
getTerm
public java.lang.CharSequence getTerm() -
getPositionIncrement
public int getPositionIncrement() -
getPosition
public int getPosition() -
getPositionLength
public int getPositionLength() -
getStartOffset
public int getStartOffset() -
getEndOffset
public int getEndOffset() -
getType
public java.lang.String getType() -
isKeyword
public boolean isKeyword()
-