public class UtfBomAwareReader
extends java.io.Reader
| Constructor and Description |
|---|
UtfBomAwareReader(java.io.InputStream in) |
UtfBomAwareReader(java.io.InputStream in,
java.lang.String defaultCharsetName) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.String |
getDefaultEncoding() |
java.lang.String |
getEncoding() |
protected void |
init()
Read up to 4 bytes to determine the BOM.
|
int |
read(char[] cbuf,
int off,
int len) |
public UtfBomAwareReader(java.io.InputStream in)
public UtfBomAwareReader(java.io.InputStream in,
java.lang.String defaultCharsetName)
public java.lang.String getDefaultEncoding()
public java.lang.String getEncoding()
protected void init()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Readerjava.io.IOExceptionpublic int read(char[] cbuf,
int off,
int len)
throws java.io.IOException
read in class java.io.Readerjava.io.IOException