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 Modifier Constructor Description private
DefaultAsUtf8FlagParsingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char[]
parseFlags(java.lang.String rawFlags)
Parses the given String into multiple flags(package private) char[]
parseUtfFlags(java.lang.String flagsInUtf)
Parse flags from a string resulting fromDictionary.FlagParsingStrategy.printFlags(char[])
(package private) java.lang.String
printFlag(char flag)
-
Methods inherited from class org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
parseFlag, printFlags
-
-
-
-
Method Detail
-
parseFlags
public char[] parseFlags(java.lang.String rawFlags)
Description copied from class:Dictionary.FlagParsingStrategy
Parses the given String into multiple flags- Specified by:
parseFlags
in classDictionary.FlagParsingStrategy
- Parameters:
rawFlags
- String to parse into flags- Returns:
- Parsed flags
-
printFlag
java.lang.String printFlag(char flag)
- Specified by:
printFlag
in classDictionary.FlagParsingStrategy
- Returns:
- the original string representation of the given flag encoded by
Dictionary.FlagParsingStrategy.parseFlags(java.lang.String)
.
-
parseUtfFlags
char[] parseUtfFlags(java.lang.String flagsInUtf)
Description copied from class:Dictionary.FlagParsingStrategy
Parse flags from a string resulting fromDictionary.FlagParsingStrategy.printFlags(char[])
- Overrides:
parseUtfFlags
in classDictionary.FlagParsingStrategy
-
-