public class StiUnicodeBOMInputStream
extends java.io.InputStream
| Modifier and Type | Class and Description |
|---|---|
static class |
StiUnicodeBOMInputStream.BOM |
| Constructor and Description |
|---|
StiUnicodeBOMInputStream(java.io.InputStream inputStream)
Constructs a new
UnicodeBOMInputStream that wraps the specified
InputStream. |
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
void |
close() |
StiUnicodeBOMInputStream.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) |
StiUnicodeBOMInputStream |
skipBOM()
Skips the
BOM that was found in the wrapped InputStream object. |
public StiUnicodeBOMInputStream(java.io.InputStream inputStream)
throws java.lang.NullPointerException,
java.io.IOException
UnicodeBOMInputStream that wraps the specified
InputStream.inputStream - an InputStream.java.lang.NullPointerException - when inputStream is null.java.io.IOException - on reading from the specified InputStream when trying to detect the
Unicode BOM.public final StiUnicodeBOMInputStream.BOM getBOM()
BOM that was detected in the wrapped InputStream
object.BOM value.public final StiUnicodeBOMInputStream skipBOM() throws java.io.IOException
BOM that was found in the wrapped InputStream object.UnicodeBOMInputStream.java.io.IOException - when trying to skip the BOM from the wrapped InputStream object.public int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic int read(byte[] b)
throws java.io.IOException,
java.lang.NullPointerException
read in class java.io.InputStreamjava.io.IOExceptionjava.lang.NullPointerExceptionpublic int read(byte[] b,
int off,
int len)
throws java.io.IOException,
java.lang.NullPointerException
read in class java.io.InputStreamjava.io.IOExceptionjava.lang.NullPointerExceptionpublic long skip(long n)
throws java.io.IOException
skip in class java.io.InputStreamjava.io.IOExceptionpublic int available()
throws java.io.IOException
available in class java.io.InputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.InputStreamjava.io.IOExceptionpublic void mark(int readlimit)
mark in class java.io.InputStreampublic void reset()
throws java.io.IOException
reset in class java.io.InputStreamjava.io.IOExceptionpublic boolean markSupported()
markSupported in class java.io.InputStreamCopyright © 2019 Stimulsoft. All Rights Reserved.