Class CheckCompoundPattern
- java.lang.Object
-
- org.apache.lucene.analysis.hunspell.CheckCompoundPattern
-
class CheckCompoundPattern extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringbeginCharsprivate char[]beginFlagsprivate Dictionarydictionaryprivate java.lang.StringendCharsprivate char[]endFlagsprivate java.lang.Stringreplacement
-
Constructor Summary
Constructors Constructor Description CheckCompoundPattern(java.lang.String unparsed, Dictionary.FlagParsingStrategy strategy, Dictionary dictionary)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static booleancharsMatch(CharsRef word, int offset, java.lang.CharSequence pattern)(package private) intendLength()(package private) CharsRefexpandReplacement(CharsRef word, int breakPos)private booleanhasAllFlags(Root<?> root, char[] flags)private static booleanisNonAffixedPattern(java.lang.String pattern)(package private) booleanprohibitsCompounding(CharsRef word, int breakPos, Root<?> rootBefore, Root<?> rootAfter)java.lang.StringtoString()
-
-
-
Field Detail
-
endChars
private final java.lang.String endChars
-
beginChars
private final java.lang.String beginChars
-
replacement
private final java.lang.String replacement
-
endFlags
private final char[] endFlags
-
beginFlags
private final char[] beginFlags
-
dictionary
private final Dictionary dictionary
-
-
Constructor Detail
-
CheckCompoundPattern
CheckCompoundPattern(java.lang.String unparsed, Dictionary.FlagParsingStrategy strategy, Dictionary dictionary)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
prohibitsCompounding
boolean prohibitsCompounding(CharsRef word, int breakPos, Root<?> rootBefore, Root<?> rootAfter)
-
isNonAffixedPattern
private static boolean isNonAffixedPattern(java.lang.String pattern)
-
hasAllFlags
private boolean hasAllFlags(Root<?> root, char[] flags)
-
endLength
int endLength()
-
charsMatch
private static boolean charsMatch(CharsRef word, int offset, java.lang.CharSequence pattern)
-
-