Package org.languagetool.rules.uk
Class LemmaHelper
java.lang.Object
org.languagetool.rules.uk.LemmaHelper
- Since:
- 3.6
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcapitalizeProperName(String word) (package private) static intforwardLemmaSearchIdx(AnalyzedTokenReadings[] tokens, int pos, int depth, Pattern lemma, Pattern postag) (package private) static booleanforwardPosTagSearch(AnalyzedTokenReadings[] tokens, int pos, String posTag, int maxSkip) static booleanhasLemma(List<AnalyzedToken> readings, Collection<String> lemmas) static booleanhasLemma(List<AnalyzedToken> readings, Pattern lemmaRegex) static booleanhasLemma(AnalyzedTokenReadings analyzedTokenReadings, String lemma) static booleanhasLemma(AnalyzedTokenReadings analyzedTokenReadings, Collection<String> lemmas) static booleanhasLemma(AnalyzedTokenReadings analyzedTokenReadings, Collection<String> lemmas, Pattern posRegex) static booleanhasLemma(AnalyzedTokenReadings analyzedTokenReadings, List<String> lemmas, String partPos) static booleanhasLemma(AnalyzedTokenReadings analyzedTokenReadings, Pattern pattern) static booleanhasLemma(AnalyzedTokenReadings analyzedTokenReadings, Pattern pattern, Pattern posTagRegex) static booleanhasLemmaBase(AnalyzedTokenReadings analyzedTokenReadings, Collection<String> lemmas, Pattern posRegex) static booleanisAllLowercaseUk(String word) static booleanisAllUppercaseUk(String word) static booleanisCapitalized(String word) static booleanisDash(AnalyzedTokenReadings analyzedTokenReadings) static booleanisInitial(AnalyzedTokenReadings analyzedTokenReadings) (package private) static booleanisPossiblyProperNoun(AnalyzedTokenReadings analyzedTokenReadings) (package private) static booleanreverseSearch(AnalyzedTokenReadings[] tokens, int pos, int depth, Pattern lemma, Pattern postag) (package private) static intreverseSearchIdx(AnalyzedTokenReadings[] tokens, int pos, int depth, Pattern lemma, Pattern postag) (package private) static booleanrevSearch(AnalyzedTokenReadings[] tokens, int startPos, Pattern lemma, String postagRegex) (package private) static intrevSearchIdx(AnalyzedTokenReadings[] tokens, int startPos, Pattern lemma, String postagRegex) (package private) static inttokenSearch(AnalyzedTokenReadings[] tokens, int pos, String posTag, Pattern token, Pattern posTagsToIgnore, LemmaHelper.Dir dir) (package private) static inttokenSearch(AnalyzedTokenReadings[] tokens, int pos, Pattern posTag, Pattern token, Pattern posTagsToIgnore, LemmaHelper.Dir dir)
-
Field Details
-
IGNORE_CHARS
- See Also:
-
CITY_AVENU
-
MONTH_LEMMAS
-
DAYS_OF_WEEK
-
TIME_LEMMAS
-
DISTANCE_LEMMAS
-
PSEUDO_NUM_LEMMAS
-
ADV_QUANT_PATTERN
-
MONEY_LEMMAS
-
TIME_PLUS_LEMMAS
-
TIME_PLUS_LEMMAS_PATTERN
-
TIME_LEMMAS_SHORT
-
PART_INSERT_PATTERN
-
PLUS_MINUS
-
QUOTES
-
DASHES_PATTERN
-
QUOTES_PATTERN
-
-
Constructor Details
-
LemmaHelper
public LemmaHelper()
-
-
Method Details
-
hasLemma
public static boolean hasLemma(AnalyzedTokenReadings analyzedTokenReadings, Collection<String> lemmas) -
hasLemma
-
hasLemma
-
hasLemma
public static boolean hasLemma(AnalyzedTokenReadings analyzedTokenReadings, List<String> lemmas, String partPos) -
hasLemma
public static boolean hasLemma(AnalyzedTokenReadings analyzedTokenReadings, Collection<String> lemmas, Pattern posRegex) -
hasLemmaBase
public static boolean hasLemmaBase(AnalyzedTokenReadings analyzedTokenReadings, Collection<String> lemmas, Pattern posRegex) -
hasLemma
-
hasLemma
-
hasLemma
public static boolean hasLemma(AnalyzedTokenReadings analyzedTokenReadings, Pattern pattern, Pattern posTagRegex) -
reverseSearch
static boolean reverseSearch(AnalyzedTokenReadings[] tokens, int pos, int depth, Pattern lemma, Pattern postag) -
reverseSearchIdx
static int reverseSearchIdx(AnalyzedTokenReadings[] tokens, int pos, int depth, Pattern lemma, Pattern postag) -
forwardLemmaSearchIdx
static int forwardLemmaSearchIdx(AnalyzedTokenReadings[] tokens, int pos, int depth, Pattern lemma, Pattern postag) -
forwardPosTagSearch
static boolean forwardPosTagSearch(AnalyzedTokenReadings[] tokens, int pos, String posTag, int maxSkip) -
tokenSearch
static int tokenSearch(AnalyzedTokenReadings[] tokens, int pos, String posTag, Pattern token, Pattern posTagsToIgnore, LemmaHelper.Dir dir) -
tokenSearch
static int tokenSearch(AnalyzedTokenReadings[] tokens, int pos, Pattern posTag, Pattern token, Pattern posTagsToIgnore, LemmaHelper.Dir dir) -
revSearch
static boolean revSearch(AnalyzedTokenReadings[] tokens, int startPos, Pattern lemma, String postagRegex) -
revSearchIdx
static int revSearchIdx(AnalyzedTokenReadings[] tokens, int startPos, Pattern lemma, String postagRegex) -
isAllUppercaseUk
-
isAllLowercaseUk
-
capitalizeProperName
-
isCapitalized
-
isPossiblyProperNoun
-
isInitial
-
isDash
-