Package org.languagetool.tagging.uk
Class PosTagHelper
java.lang.Object
org.languagetool.tagging.uk.PosTagHelper
- Since:
- 2.9
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaddIfNotContains(String tag, String addTag) static StringaddIfNotContains(String tag, String... addTags) static List<TaggedWord>addIfNotContains(List<TaggedWord> taggedWords, String addTag) static List<TaggedWord>addIfNotContains(List<TaggedWord> taggedWords, String addTag, String lemma) static List<TaggedWord>static List<AnalyzedToken>filter(List<AnalyzedToken> analyzedTokens, Pattern posTag) static List<AnalyzedToken>filter(AnalyzedTokenReadings tokens, Pattern postag, Pattern token) static List<TaggedWord>filter2(List<TaggedWord> analyzedTokens, Pattern posTag) static List<TaggedWord>filter2Negative(List<TaggedWord> analyzedTokens, Pattern posTag) static List<AnalyzedToken>generateTokensForNv(String word, String genders, String extraTags) static Stringstatic Stringstatic StringgetGenderConj(String posTag) static StringgetGenders(AnalyzedTokenReadings tokenReadings, String posTagRegex) static StringgetGenders(AnalyzedTokenReadings tokenReadings, Pattern posTagRegex) static Stringstatic booleanhasMaleUA(AnalyzedTokenReadings tokenReadings) static booleanhasPosTag(Collection<AnalyzedToken> analyzedTokenReadings, String posTagRegex) static booleanhasPosTag(Collection<AnalyzedToken> analyzedTokenReadings, Pattern posTagRegex) static booleanhasPosTag(AnalyzedTokenReadings analyzedTokenReadings, String posTagRegex) static booleanhasPosTag(AnalyzedTokenReadings analyzedTokenReadings, Pattern posTagRegex) static booleanhasPosTag(AnalyzedToken analyzedToken, String posTagRegex) static booleanhasPosTag(AnalyzedToken analyzedToken, Pattern posTagRegex) static booleanhasPosTag(TaggedWord analyzedToken, Pattern posTagRegex) static booleanhasPosTag2(List<TaggedWord> taggedWords, Pattern pattern) static booleanhasPosTagAll(List<AnalyzedToken> analyzedTokenReadings, Pattern posTag) static booleanhasPosTagAndToken(AnalyzedTokenReadings tokens, Pattern postag, Pattern token) static booleanhasPosTagPart(List<AnalyzedToken> analyzedTokenReadings, String posTagPart) static booleanhasPosTagPart(AnalyzedTokenReadings analyzedTokenReadings, String posTagPart) static booleanhasPosTagPart(AnalyzedToken analyzedToken, String posTagPart) static booleanhasPosTagPart2(List<TaggedWord> taggedWords, String posTagPart) static booleanhasPosTagPartAll(List<AnalyzedToken> analyzedTokenReadings, String posTagPart) static booleanhasPosTagPartAll(AnalyzedTokenReadings analyzedTokenReadings, String posTagPart) static booleanhasPosTagStart(List<AnalyzedToken> analyzedTokenReadings, String posTagPart) static booleanhasPosTagStart(AnalyzedTokenReadings analyzedTokenReadings, String posTagPart) static booleanhasPosTagStart(AnalyzedToken analyzedToken, String posTagPart) static booleanhasPosTagStart2(List<TaggedWord> taggedWords, String posTagPart) static booleanisPredictOrInsert(AnalyzedToken token) static booleanisUnknownWord(AnalyzedTokenReadings analyzedTokenReadings)
-
Field Details
-
ADJ_COMP_REGEX
-
VIDMINKY_MAP
-
VIDMINKY_I_MAP
-
GENDER_MAP
-
BASE_GENDERS
-
PERSON_MAP
-
NO_VIDMINOK_SUBSTR
- See Also:
-
NOUN_V_NAZ_PATTERN
-
ADJ_V_NAZ_PATTERN
-
VERB_INF_PATTERN
-
ADJ_V_KLY_PATTERN
-
VERB_PATTERN
-
VERB_ADVP_PATTERN
-
-
Method Details
-
getGender
-
getNum
-
getConj
-
getGenderConj
-
hasPosTag
-
hasPosTag
-
hasPosTag
public static boolean hasPosTag(Collection<AnalyzedToken> analyzedTokenReadings, String posTagRegex) -
hasPosTag
public static boolean hasPosTag(Collection<AnalyzedToken> analyzedTokenReadings, Pattern posTagRegex) -
hasPosTag
-
hasPosTagPart
-
hasPosTag
-
hasPosTag
-
hasPosTagPart
-
hasPosTagPart
-
hasPosTagPartAll
public static boolean hasPosTagPartAll(AnalyzedTokenReadings analyzedTokenReadings, String posTagPart) -
hasPosTagPartAll
public static boolean hasPosTagPartAll(List<AnalyzedToken> analyzedTokenReadings, String posTagPart) -
hasPosTagAll
-
hasPosTagStart
public static boolean hasPosTagStart(AnalyzedTokenReadings analyzedTokenReadings, String posTagPart) -
hasPosTagStart
-
hasPosTagStart
-
hasPosTagPart2
-
hasPosTag2
-
hasPosTagStart2
-
getGenders
-
getGenders
-
generateTokensForNv
@NotNull public static List<AnalyzedToken> generateTokensForNv(String word, String genders, String extraTags) -
addIfNotContains
-
addIfNotContains
-
addIfNotContains
@NotNull public static List<TaggedWord> addIfNotContains(@NotNull List<TaggedWord> taggedWords, @NotNull String addTag) -
addIfNotContains
@NotNull public static List<TaggedWord> addIfNotContains(@NotNull List<TaggedWord> taggedWords, @NotNull String addTag, @Nullable String lemma) -
adjust
@NotNull public static List<TaggedWord> adjust(@NotNull List<TaggedWord> taggedWords, @Nullable String lemmaPrefix, @Nullable String lemmaSuffix, @Nullable String... addTags) -
filter
-
filter2
-
filter2Negative
-
isUnknownWord
-
isPredictOrInsert
-
hasPosTagAndToken
public static boolean hasPosTagAndToken(AnalyzedTokenReadings tokens, Pattern postag, Pattern token) -
filter
public static List<AnalyzedToken> filter(AnalyzedTokenReadings tokens, Pattern postag, Pattern token) -
hasMaleUA
-