Class Dictionary.DoubleASCIIFlagParsingStrategy
java.lang.Object
org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
org.apache.lucene.analysis.hunspell.Dictionary.DoubleASCIIFlagParsingStrategy
- Enclosing class:
Dictionary
private static class Dictionary.DoubleASCIIFlagParsingStrategy
extends Dictionary.FlagParsingStrategy
Implementation of
Dictionary.FlagParsingStrategy
that assumes each flag is encoded as two ASCII
characters whose codes must be combined into a single character.-
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) String
printFlag
(char flag) Methods inherited from class org.apache.lucene.analysis.hunspell.Dictionary.FlagParsingStrategy
parseFlag, parseUtfFlags, printFlags
-
Constructor Details
-
DoubleASCIIFlagParsingStrategy
private DoubleASCIIFlagParsingStrategy()
-
-
Method Details
-
parseFlags
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
- Specified by:
printFlag
in classDictionary.FlagParsingStrategy
- Returns:
- the original string representation of the given flag encoded by
Dictionary.FlagParsingStrategy.parseFlags(java.lang.String)
.
-