org.apache.tika.language
Class ProfilingWriter
java.lang.Object
java.io.Writer
org.apache.tika.language.ProfilingWriter
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
public class ProfilingWriter
- extends Writer
Writer that builds a language profile based on all the written content.
- Since:
- Apache Tika 0.5
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProfilingWriter
public ProfilingWriter(LanguageProfile profile)
ProfilingWriter
public ProfilingWriter()
getProfile
public LanguageProfile getProfile()
- Returns the language profile being built by this writer. Note that
the returned profile gets updated whenever new characters are written.
Use the
getLanguage()
method to get the language that best
matches the current state of the profile.
- Returns:
- language profile
getLanguage
public LanguageIdentifier getLanguage()
- Returns the language that best matches the current state of the
language profile.
- Returns:
- language that best matches the current profile
write
public void write(char[] cbuf,
int off,
int len)
- Specified by:
write
in class Writer
close
public void close()
throws IOException
- Specified by:
close
in interface Closeable
- Specified by:
close
in class Writer
- Throws:
IOException
flush
public void flush()
- Ignored.
- Specified by:
flush
in interface Flushable
- Specified by:
flush
in class Writer
Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.