Package org.languagetool.tagging.eo
Class EsperantoTagger
- java.lang.Object
-
- org.languagetool.tagging.eo.EsperantoTagger
-
- All Implemented Interfaces:
org.languagetool.tagging.Tagger
public class EsperantoTagger extends java.lang.Object implements org.languagetool.tagging.TaggerA part-of-speech tagger for Esperanto.
-
-
Field Summary
Fields Modifier and Type Field Description private org.languagetool.tagging.ManualTaggermanualTaggerprivate static java.util.regex.PatternpatternParticipleprivate static java.util.regex.PatternpatternPrefixprivate static java.util.regex.PatternpatternSuffixprivate static java.util.regex.PatternpatternTabelvortoprivate static java.util.regex.PatternpatternTabelvortoAdverbprivate static java.util.regex.PatternpatternVerbprivate java.util.Set<java.lang.String>setIntransitiveVerbsprivate java.util.Set<java.lang.String>setNonParticipleprivate java.util.Set<java.lang.String>setTransitiveVerbs
-
Constructor Summary
Constructors Constructor Description EsperantoTagger()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.languagetool.AnalyzedTokenReadingscreateNullToken(java.lang.String token, int startPos)org.languagetool.AnalyzedTokencreateToken(java.lang.String token, java.lang.String posTag)private java.lang.StringfindTransitivity(java.lang.String verb)private voidlazyInit()private java.util.Set<java.lang.String>loadWords(java.io.InputStream stream)Load list of words from UTF-8 file (one word per line).java.util.List<org.languagetool.AnalyzedTokenReadings>tag(java.util.List<java.lang.String> sentenceTokens)private static java.lang.StringxSystemToUnicode(java.lang.String s)
-
-
-
Field Detail
-
manualTagger
private org.languagetool.tagging.ManualTagger manualTagger
-
setTransitiveVerbs
private java.util.Set<java.lang.String> setTransitiveVerbs
-
setIntransitiveVerbs
private java.util.Set<java.lang.String> setIntransitiveVerbs
-
patternVerb
private static final java.util.regex.Pattern patternVerb
-
patternPrefix
private static final java.util.regex.Pattern patternPrefix
-
patternSuffix
private static final java.util.regex.Pattern patternSuffix
-
patternParticiple
private static final java.util.regex.Pattern patternParticiple
-
setNonParticiple
private java.util.Set<java.lang.String> setNonParticiple
-
patternTabelvorto
private static final java.util.regex.Pattern patternTabelvorto
-
patternTabelvortoAdverb
private static final java.util.regex.Pattern patternTabelvortoAdverb
-
-
Method Detail
-
xSystemToUnicode
private static java.lang.String xSystemToUnicode(java.lang.String s)
-
loadWords
private java.util.Set<java.lang.String> loadWords(java.io.InputStream stream) throws java.io.IOExceptionLoad list of words from UTF-8 file (one word per line).- Throws:
java.io.IOException
-
lazyInit
private void lazyInit() throws java.io.IOException- Throws:
java.io.IOException
-
findTransitivity
private java.lang.String findTransitivity(java.lang.String verb)
-
tag
public java.util.List<org.languagetool.AnalyzedTokenReadings> tag(java.util.List<java.lang.String> sentenceTokens) throws java.io.IOException- Specified by:
tagin interfaceorg.languagetool.tagging.Tagger- Throws:
java.io.IOException
-
createNullToken
public org.languagetool.AnalyzedTokenReadings createNullToken(java.lang.String token, int startPos)- Specified by:
createNullTokenin interfaceorg.languagetool.tagging.Tagger
-
createToken
public org.languagetool.AnalyzedToken createToken(java.lang.String token, java.lang.String posTag)- Specified by:
createTokenin interfaceorg.languagetool.tagging.Tagger
-
-