Class Dictionary.DefaultAsUtf8FlagParsingStrategy
java.lang.Object
org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
org.apache.lucene.analysis.hunspell.Dictionary.DefaultAsUtf8FlagParsingStrategy
- Enclosing class:
Dictionary
private static class Dictionary.DefaultAsUtf8FlagParsingStrategy
extends Dictionary.FlagParsingStrategy
Used to read flags as UTF-8 even if the rest of the file is in the default (8-bit) encoding
-
Field Summary
Fields inherited from class org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
checkFlags -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]parseFlags(String rawFlags) Parses the given String into multiple flags(package private) char[]parseUtfFlags(String flagsInUtf) Parse flags from a string resulting fromDictionary.FlagParsingStrategy.printFlags(char[])(package private) StringprintFlag(char flag) Methods inherited from class org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
parseFlag, printFlags
-
Constructor Details
-
DefaultAsUtf8FlagParsingStrategy
private DefaultAsUtf8FlagParsingStrategy()
-
-
Method Details
-
parseFlags
Description copied from class:Dictionary.FlagParsingStrategyParses the given String into multiple flags- Specified by:
parseFlagsin classDictionary.FlagParsingStrategy- Parameters:
rawFlags- String to parse into flags- Returns:
- Parsed flags
-
printFlag
- Specified by:
printFlagin classDictionary.FlagParsingStrategy- Returns:
- the original string representation of the given flag encoded by
Dictionary.FlagParsingStrategy.parseFlags(java.lang.String).
-
parseUtfFlags
Description copied from class:Dictionary.FlagParsingStrategyParse flags from a string resulting fromDictionary.FlagParsingStrategy.printFlags(char[])- Overrides:
parseUtfFlagsin classDictionary.FlagParsingStrategy
-