Class Dictionary.FlagParsingStrategy

java.lang.Object
org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
Direct Known Subclasses:
Dictionary.DefaultAsUtf8FlagParsingStrategy, Dictionary.DoubleASCIIFlagParsingStrategy, Dictionary.NumFlagParsingStrategy, Dictionary.SimpleFlagParsingStrategy
Enclosing class:
Dictionary

abstract static class Dictionary.FlagParsingStrategy extends Object
Abstraction of the process of parsing flags taken from the affix and dic files
  • Field Details

  • Constructor Details

    • FlagParsingStrategy

      FlagParsingStrategy()
  • Method Details

    • parseFlag

      char parseFlag(String rawFlag)
      Parses the given String into a single flag
      Parameters:
      rawFlag - String to parse into a flag
      Returns:
      Parsed flag
    • parseFlags

      abstract char[] parseFlags(String rawFlags)
      Parses the given String into multiple flags
      Parameters:
      rawFlags - String to parse into flags
      Returns:
      Parsed flags