Package org.languagetool.tagging
Interface Tagger
- All Known Implementing Classes:
BaseTagger
,DemoTagger
public interface Tagger
The part-of-speech tagger interface, whose implementations are usually language-dependent.
-
Method Summary
Modifier and TypeMethodDescriptioncreateNullToken
(String token, int startPos) Create the AnalyzedToken used for whitespace and other non-words.createToken
(String token, String posTag) Create a token specific to the language of the implementing class.Returns a list ofAnalyzedToken
s that assigns each term in the sentence some kind of part-of-speech information (not necessarily just one tag).
-
Method Details
-
tag
Returns a list ofAnalyzedToken
s 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.
- Parameters:
sentenceTokens
- the text as returned by a WordTokenizer- Throws:
IOException
-
createNullToken
Create the AnalyzedToken used for whitespace and other non-words. Usenull
as the POS tag for this token. -
createToken
Create a token specific to the language of the implementing class.
-