# Uses of Class
org.apache.commons.collections4.trie.KeyAnalyzer

Packages that use KeyAnalyzer
Package
Description
org.apache.commons.collections4.trie
Implements the `Trie` interface.
org.apache.commons.collections4.trie.analyzer
Implements `KeyAnalyzer`.

- ## Uses of KeyAnalyzer in org.apache.commons.collections4.trie

  Methods in org.apache.commons.collections4.trie that return KeyAnalyzer
  Modifier and Type
  Method
  Description
  `protected KeyAnalyzer<? super K>`
  AbstractBitwiseTrie.`getKeyAnalyzer()`
  Returns the `KeyAnalyzer` that constructed the `Trie`.
  Constructors in org.apache.commons.collections4.trie with parameters of type KeyAnalyzer
  Modifier
  Constructor
  Description
  `protected`
  `AbstractBitwiseTrie(KeyAnalyzer<? super K> keyAnalyzer)`
  Constructs a new `Trie` using the given `KeyAnalyzer`.
  `protected`
  `AbstractPatriciaTrie(KeyAnalyzer<? super K> keyAnalyzer)`
  Constructs a new `Trie` using the given `KeyAnalyzer`.
  `protected`
  `AbstractPatriciaTrie(KeyAnalyzer<? super K> keyAnalyzer, Map<? extends K,? extends V> map)`
  Constructs a new `Trie` using the given `KeyAnalyzer` and initializes the `Trie` with the values from the provided `Map`.

- ## Uses of KeyAnalyzer in org.apache.commons.collections4.trie.analyzer

  Subclasses of KeyAnalyzer in org.apache.commons.collections4.trie.analyzer
  Modifier and Type
  Class
  Description
  `class`
  `StringKeyAnalyzer`
  An `KeyAnalyzer` for `String`s.