# Uses of Class
org.apache.lucene.analysis.charfilter.BaseCharFilter

Packages that use BaseCharFilter
Package
Description
org.apache.lucene.analysis.charfilter
Normalization of text before the tokenizer.
org.apache.lucene.analysis.cjk
Analyzer for Chinese, Japanese, and Korean, which indexes bigrams.
org.apache.lucene.analysis.pattern
Set of components for pattern-based (regex) analysis.

## Uses of BaseCharFilter in org.apache.lucene.analysis.charfilter

Subclasses of BaseCharFilter in org.apache.lucene.analysis.charfilter
Modifier and Type
Class
Description
`final class`
`HTMLStripCharFilter`
A CharFilter that wraps another Reader and attempts to strip out HTML constructs.
`class`
`MappingCharFilter`
Simplistic `CharFilter` that applies the mappings contained in a `NormalizeCharMap` to the character stream, and correcting the resulting changes to the offsets.

## Uses of BaseCharFilter in org.apache.lucene.analysis.cjk

Subclasses of BaseCharFilter in org.apache.lucene.analysis.cjk
Modifier and Type
Class
Description
`class`
`CJKWidthCharFilter`
A `CharFilter` that normalizes CJK width differences: Folds fullwidth ASCII variants into the equivalent basic latin Folds halfwidth Katakana variants into the equivalent kana

## Uses of BaseCharFilter in org.apache.lucene.analysis.pattern

Subclasses of BaseCharFilter in org.apache.lucene.analysis.pattern
Modifier and Type
Class
Description
`class`
`PatternReplaceCharFilter`
CharFilter that uses a regular expression for the target of replace string.