Package org.languagetool.tagging.uk
Class PosTagHelper
java.lang.Object
org.languagetool.tagging.uk.PosTagHelper
- Since:
- 2.9
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final Patternstatic final Patternprivate static final Patternprivate static final Patternprivate static final Patternprivate static final Patternstatic final Stringstatic final Patternprivate static final Patternprivate static Patternstatic final Patternstatic final Patternstatic final Patternprivate static Pattern -
Constructor Summary
Constructors -
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> private static StringadjustLemma(TaggedWord w, String lemmaPrefix, String lemmaSuffix) private static StringcleanExtraTags(String tag) 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
-
NUM_REGEX
-
CONJ_REGEX
-
GENDER_REGEX
-
GENDER_CONJ_REGEX
-
CLEANUP_PATTERN
-
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
-
WORD_PATTERN
-
PREDICT_INSERT_PATTERN
-
-
Constructor Details
-
PosTagHelper
private PosTagHelper()
-
-
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) -
adjustLemma
-
cleanExtraTags
-
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
-