MockUTF16TermAttributeImpl

Extension of CharTermAttributeImpl that encodes the term text as UTF-16 bytes instead of as UTF-8 bytes.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val bytesRef: BytesRef
Link copied to clipboard
open override val length: 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(): CharTermAttributeImpl
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 fun end()
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open operator override fun get(index: Int): Char
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
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 subSequence(start: Int, end: Int): CharSequence
Link copied to clipboard
open override fun toString(): String