# Package opennlp.tools.util.normalizer

package opennlp.tools.util.normalizer

- Related Packages
  Package
  Description
  opennlp.tools.util
- Class
  Description
  AlignedText
  The result of a normalization that keeps the original text alongside the normalized form and a full `Alignment` between them.
  Alignment
  A bidirectional alignment between an original text and a normalized form of it.
  Alignment.Builder
  Builds an `Alignment` as the normalized text is produced, by recording each edit in order.
  CharClass
  A configurable class of Unicode code points and the cursor based operations over it.
  CharSequenceNormalizer
  A char sequence normalizer, used to adjusting (prune, substitute, add, etc.)
  CodePointSet
  An immutable set of Unicode code points with O(1) membership.
  OffsetAwareNormalizer
  A `CharSequenceNormalizer` that can additionally report the `Alignment` from its normalized output back to the input, so a span found in the normalized text maps to the exact character offsets of the original.
  UnicodeDash
  Reference data for Unicode dashes, plus O(1) membership lookups.
  UnicodeDash.Category
  The Unicode general category of a dash code point.
  UnicodeDash.DashCharacter
  One Unicode dash code point and its reference attributes.
  UnicodeWhitespace
  Reference data for Unicode whitespace, plus O(1) membership lookups.
  UnicodeWhitespace.Breaking
  Line-breaking behavior, mirroring the "Notes" column of the reference table.
  UnicodeWhitespace.Category
  Unicode general category for a whitespace or related code point.
  UnicodeWhitespace.RelatedCharacter
  One related code point that is commonly confused with whitespace but is not (`White_Space=no`).
  UnicodeWhitespace.WhitespaceCharacter
  One Unicode whitespace code point and its reference attributes.