Package org.languagetool.tagging.ca
Class CatalanTagger
java.lang.Object
org.languagetool.tagging.BaseTagger
org.languagetool.tagging.ca.CatalanTagger
- All Implemented Interfaces:
Tagger
Catalan Tagger
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Patternprivate static final Patternstatic final CatalanTaggerstatic final CatalanTaggerprivate static final Patternprivate Stringprivate static final PatternFields inherited from class org.languagetool.tagging.BaseTagger
locale, wordTagger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<AnalyzedToken> additionalTags(String word, morfologik.stemming.IStemmer stemmer) private voidaddTokens(List<AnalyzedToken> taggedTokens, List<AnalyzedToken> l) booleanIf true, tags from the binary dictionary (*.dict) will be overwritten by manual tags from the plain text dictionary.Returns a list ofAnalyzedTokens that assigns each term in the sentence some kind of part-of-speech information (not necessarily just one tag).Methods inherited from class org.languagetool.tagging.BaseTagger
additionalTags, asAnalyzedToken, asAnalyzedTokenList, asAnalyzedTokenListForTaggedWords, createNullToken, createToken, getAnalyzedTokens, getDictionary, getDictionaryPath, getManualAdditionsFileNames, getManualRemovalsFileNames, getWordTagger
-
Field Details
-
INSTANCE_VAL
-
INSTANCE_CAT
-
ADJ_PART_FS
-
VERB
-
PREFIXES_FOR_VERBS
-
ADJECTIU_COMPOST
-
ALLUPPERCASE_EXCEPTIONS
-
variant
-
-
Constructor Details
-
CatalanTagger
-
-
Method Details
-
overwriteWithManualTagger
public boolean overwriteWithManualTagger()Description copied from class:BaseTaggerIf true, tags from the binary dictionary (*.dict) will be overwritten by manual tags from the plain text dictionary.- Overrides:
overwriteWithManualTaggerin classBaseTagger
-
tag
Description copied from interface:TaggerReturns a list ofAnalyzedTokens that assigns each term in the sentence some kind of part-of-speech information (not necessarily just one tag).Note that this method takes exactly one sentence. Its implementation may implement special cases for the first word of a sentence, which is usually written with an uppercase letter.
- Specified by:
tagin interfaceTagger- Overrides:
tagin classBaseTagger- Parameters:
sentenceTokens- the text as returned by a WordTokenizer
-
additionalTags
@Nullable protected List<AnalyzedToken> additionalTags(String word, morfologik.stemming.IStemmer stemmer) -
addTokens
-