Token

A Token is an occurrence of a term from the text of a field. It consists of the term's text, start and end offsets, and optionally flags and payload.

Constructors

Link copied to clipboard
constructor()
constructor(text: CharSequence, start: Int, end: Int)
constructor(text: CharSequence, posInc: Int, start: Int, end: Int)
constructor(text: CharSequence, posInc: Int, start: Int, end: Int, posLength: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val bytesRef: BytesRef
Link copied to clipboard
open override var flags: Int
Link copied to clipboard
open override val length: Int
Link copied to clipboard
open override var payload: BytesRef?
Link copied to clipboard
open override var positionLength: Int
Link copied to clipboard
open override var termFrequency: Int

Functions

Link copied to clipboard
open override fun append(c: Char): CharTermAttribute
open override fun append(csq: CharSequence?): CharTermAttribute
open override fun append(s: String): CharTermAttribute
open override fun append(s: StringBuilder): CharTermAttribute
open override fun append(csq: CharSequence?, start: Int, end: Int): CharTermAttribute
Link copied to clipboard
open override fun buffer(): CharArray
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun clone(): Token
Link copied to clipboard
open override fun copyBuffer(buffer: CharArray, offset: Int, length: Int)
Link copied to clipboard
open override fun copyTo(target: AttributeImpl)
Link copied to clipboard
open override fun end()
Link copied to clipboard
open override fun endOffset(): Int
Link copied to clipboard
open operator override fun equals(obj: Any?): Boolean
Link copied to clipboard
open operator override fun get(index: Int): Char
Link copied to clipboard
open override fun getPositionIncrement(): Int
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun reflectAsString(prependAttClass: Boolean): String
Link copied to clipboard
open override fun reflectWith(reflector: AttributeReflector)
Link copied to clipboard
fun reinit(prototype: Token)

Copy the prototype token's fields into this one. Payloads are shared.

Link copied to clipboard
open override fun resizeBuffer(newSize: Int): CharArray
Link copied to clipboard
open override fun setEmpty(): CharTermAttribute?
Link copied to clipboard
open override fun setLength(length: Int): CharTermAttribute
Link copied to clipboard
open override fun setOffset(startOffset: Int, endOffset: Int)
Link copied to clipboard
open override fun setPositionIncrement(positionIncrement: Int)
Link copied to clipboard
open override fun setType(type: String)
Link copied to clipboard
open override fun startOffset(): Int
Link copied to clipboard
open override fun subSequence(start: Int, end: Int): CharSequence
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun type(): String