public class UnicodeBOMInputStream extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UnicodeBOMInputStream.BOM
Type safe enumeration class that describes the different types of Unicode
BOMs.
|
| Constructor and Description |
|---|
UnicodeBOMInputStream(InputStream inputStream)
Constructs a new
UnicodeBOMInputStream that wraps the
specified InputStream. |
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
void |
close() |
UnicodeBOMInputStream.BOM |
getBOM()
Returns the
BOM that was detected in the wrapped
InputStream object. |
void |
mark(int readlimit) |
boolean |
markSupported() |
int |
read() |
int |
read(byte[] b) |
int |
read(byte[] b,
int off,
int len) |
void |
reset() |
long |
skip(long n) |
UnicodeBOMInputStream |
skipBOM()
Skips the
BOM that was found in the wrapped
InputStream object. |
public UnicodeBOMInputStream(InputStream inputStream) throws NullPointerException, IOException
UnicodeBOMInputStream that wraps the
specified InputStream.inputStream - an InputStream.NullPointerException - when inputStream is
null.IOException - on reading from the specified InputStream
when trying to detect the Unicode BOM.public final UnicodeBOMInputStream.BOM getBOM()
BOM that was detected in the wrapped
InputStream object.BOM value.public final UnicodeBOMInputStream skipBOM() throws IOException
BOM that was found in the wrapped
InputStream object.UnicodeBOMInputStream.IOException - when trying to skip the BOM from the wrapped
InputStream object.public int read()
throws IOException
IOExceptionpublic int read(byte[] b)
throws IOException,
NullPointerException
IOExceptionNullPointerExceptionpublic int read(byte[] b,
int off,
int len)
throws IOException,
NullPointerException
IOExceptionNullPointerExceptionpublic long skip(long n)
throws IOException
IOExceptionpublic int available()
throws IOException
IOExceptionpublic void close()
throws IOException
IOExceptionpublic void mark(int readlimit)
public void reset()
throws IOException
IOExceptionpublic boolean markSupported()
Copyright © 2004-2014. All Rights Reserved.