Package org.apache.tika.language.detect
Class LanguageWriter
- java.lang.Object
-
- java.io.Writer
-
- org.apache.tika.language.detect.LanguageWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
public class LanguageWriter extends Writer
Writer that builds a language profile based on all the written content.- Since:
- Apache Tika 0.10
-
-
Constructor Summary
Constructors Constructor Description LanguageWriter(LanguageDetector detector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Ignored.void
flush()
Ignored.LanguageDetector
getDetector()
Returns the language detector used by this writer.LanguageResult
getLanguage()
Returns the detected language based on text written thus far.void
reset()
void
write(char[] cbuf, int off, int len)
-
-
-
Constructor Detail
-
LanguageWriter
public LanguageWriter(LanguageDetector detector)
-
-
Method Detail
-
getDetector
public LanguageDetector getDetector()
Returns the language detector used by this writer. Note that the returned language detector gets updated whenever new characters are written.- Returns:
- language detector
-
getLanguage
public LanguageResult getLanguage()
Returns the detected language based on text written thus far.- Returns:
- LanguageResult
-
close
public void close() throws IOException
Ignored.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in classWriter
- Throws:
IOException
-
flush
public void flush()
Ignored.
-
reset
public void reset()
-
-