DictRadix

class DictRadix<T>(caseSensitiveKeys: Boolean = true) : Iterable<T>

Constructors

Link copied to clipboard
constructor(caseSensitiveKeys: Boolean = true)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
inner class DictNode
Link copied to clipboard
inner class LookupResult(_word: String, _data: T, _score: Float)
Link copied to clipboard
inner class RadixEnumerator(radix: DictRadix<T>) : Iterator<T>

Functions

Link copied to clipboard
fun addNode(key: CharArray, data: T)
fun addNode(key: String, data: T)
Link copied to clipboard
fun clear()
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
Link copied to clipboard
fun getCount(): Int
Link copied to clipboard
Link copied to clipboard
open operator override fun iterator(): Iterator<T>
Link copied to clipboard
fun lookup(key: String): T?
fun lookup(key: CharArray, allowPartial: Boolean): T?
fun lookup(key: String, allowPartial: Boolean): T?
fun lookup(key: CharArray, keyPos: Int, keyLength: Int, allowPartial: Boolean): T?
fun lookup(key: CharArray, keyPos: Int, keyLength: Int, keyOffset: Int, allowPartial: Boolean): T?
Link copied to clipboard