Class ICUNormalizer2FilterFactory


public class ICUNormalizer2FilterFactory extends TokenFilterFactory
Factory for ICUNormalizer2Filter

Supports the following attributes:

  • form: A Unicode Normalization Form, one of 'nfc','nfkc', 'nfkc_cf', 'nfkc_scf'. Default is nfkc_cf.
  • mode: Either 'compose' or 'decompose'. Default is compose. Use "decompose" with nfc or nfkc, to get nfd or nfkd, respectively.
  • filter: A UnicodeSet pattern. Codepoints outside the set are always left unchanged. Default is [] (the null set, no filtering).
Since:
3.1.0
See Also:
  • Field Details

    • NAME

      public static final String NAME
      SPI name
      See Also:
    • normalizer

      private final com.ibm.icu.text.Normalizer2 normalizer
  • Constructor Details

    • ICUNormalizer2FilterFactory

      public ICUNormalizer2FilterFactory(Map<String,String> args)
      Creates a new ICUNormalizer2FilterFactory
    • ICUNormalizer2FilterFactory

      public ICUNormalizer2FilterFactory()
      Default ctor for compatibility with SPI
  • Method Details