public class AutoDetectReader
extends java.io.BufferedReader
| Modifier and Type | Field and Description |
|---|---|
private java.nio.charset.Charset |
charset |
private static ServiceLoader |
DEFAULT_LOADER |
| Modifier | Constructor and Description |
|---|---|
|
AutoDetectReader(java.io.InputStream stream) |
private |
AutoDetectReader(java.io.InputStream stream,
java.nio.charset.Charset charset) |
|
AutoDetectReader(java.io.InputStream stream,
Metadata metadata) |
|
AutoDetectReader(java.io.InputStream stream,
Metadata metadata,
EncodingDetector encodingDetector) |
private |
AutoDetectReader(java.io.InputStream stream,
Metadata metadata,
java.util.List<EncodingDetector> detectors,
LoadErrorHandler handler) |
|
AutoDetectReader(java.io.InputStream stream,
Metadata metadata,
ServiceLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
org.xml.sax.InputSource |
asInputSource() |
private static java.nio.charset.Charset |
detect(java.io.InputStream input,
Metadata metadata,
java.util.List<EncodingDetector> detectors,
LoadErrorHandler handler) |
private static java.io.InputStream |
getBuffered(java.io.InputStream stream) |
java.nio.charset.Charset |
getCharset() |
private static final ServiceLoader DEFAULT_LOADER
private final java.nio.charset.Charset charset
private AutoDetectReader(java.io.InputStream stream,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionprivate AutoDetectReader(java.io.InputStream stream,
Metadata metadata,
java.util.List<EncodingDetector> detectors,
LoadErrorHandler handler)
throws java.io.IOException,
TikaException
stream - stream from which to read -- make sure that it supports mark!metadata - detectors - handler - java.io.IOExceptionTikaExceptionpublic AutoDetectReader(java.io.InputStream stream,
Metadata metadata,
EncodingDetector encodingDetector)
throws java.io.IOException,
TikaException
java.io.IOExceptionTikaExceptionpublic AutoDetectReader(java.io.InputStream stream,
Metadata metadata,
ServiceLoader loader)
throws java.io.IOException,
TikaException
java.io.IOExceptionTikaExceptionpublic AutoDetectReader(java.io.InputStream stream,
Metadata metadata)
throws java.io.IOException,
TikaException
java.io.IOExceptionTikaExceptionpublic AutoDetectReader(java.io.InputStream stream)
throws java.io.IOException,
TikaException
java.io.IOExceptionTikaExceptionprivate static java.nio.charset.Charset detect(java.io.InputStream input,
Metadata metadata,
java.util.List<EncodingDetector> detectors,
LoadErrorHandler handler)
throws java.io.IOException,
TikaException
java.io.IOExceptionTikaExceptionprivate static java.io.InputStream getBuffered(java.io.InputStream stream)
public java.nio.charset.Charset getCharset()
public org.xml.sax.InputSource asInputSource()