# Package org.apache.lucene.analysis.util

package org.apache.lucene.analysis.util
Utility functions for text analysis.

- Classes
  Class
  Description
  CharArrayIterator
  A CharacterIterator used internally for use with `BreakIterator`
  CharTokenizer
  An abstract base class for simple, character-oriented tokenizers.
  CSVUtil
  Utility class for parsing CSV text
  ElisionFilter
  Removes elisions from a `TokenStream`.
  ElisionFilterFactory
  Factory for `ElisionFilter`.
  FilesystemResourceLoader
  Simple `ResourceLoader` that opens resource files from the local file system, optionally resolving against a base directory.
  OpenStringBuilder
  A StringBuilder that allows one to access the array.
  RollingCharBuffer
  Acts like a forever growing char[] as you read characters into it from the provided reader, but internally it uses a circular buffer to only hold the characters that haven't been freed yet.
  SegmentingTokenizerBase
  Breaks text into sentences with a `BreakIterator` and allows subclasses to decompose these sentences into words.
  StemmerUtil
  Some commonly-used stemming functions
  UnicodeProps
  This file contains unicode properties used by various `CharTokenizer`s.