Class CheckCompoundPattern
java.lang.Object
org.apache.lucene.analysis.hunspell.CheckCompoundPattern
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final char[]
private final Dictionary
private final String
private final char[]
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionCheckCompoundPattern
(String unparsed, Dictionary.FlagParsingStrategy strategy, Dictionary dictionary) -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
charsMatch
(CharsRef word, int offset, CharSequence pattern) (package private) int
(package private) CharsRef
expandReplacement
(CharsRef word, int breakPos) private boolean
hasAllFlags
(Root<?> root, char[] flags) private static boolean
isNonAffixedPattern
(String pattern) (package private) boolean
prohibitsCompounding
(CharsRef word, int breakPos, Root<?> rootBefore, Root<?> rootAfter) toString()
-
Field Details
-
endChars
-
beginChars
-
replacement
-
endFlags
private final char[] endFlags -
beginFlags
private final char[] beginFlags -
dictionary
-
-
Constructor Details
-
CheckCompoundPattern
CheckCompoundPattern(String unparsed, Dictionary.FlagParsingStrategy strategy, Dictionary dictionary)
-
-
Method Details