|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.InputStream
com.stimulsoft.lib.io.StiUnicodeBOMInputStream
public class StiUnicodeBOMInputStream
Copyright Stimulsoft
Nested Class Summary | |
---|---|
static class |
StiUnicodeBOMInputStream.BOM
|
Constructor Summary | |
---|---|
StiUnicodeBOMInputStream(java.io.InputStream inputStream)
Constructs a new UnicodeBOMInputStream that wraps the specified
InputStream . |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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.Method Detail |
---|
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.InputStream
java.io.IOException
public int read(byte[] b) throws java.io.IOException, java.lang.NullPointerException
read
in class java.io.InputStream
java.io.IOException
java.lang.NullPointerException
public int read(byte[] b, int off, int len) throws java.io.IOException, java.lang.NullPointerException
read
in class java.io.InputStream
java.io.IOException
java.lang.NullPointerException
public long skip(long n) throws java.io.IOException
skip
in class java.io.InputStream
java.io.IOException
public int available() throws java.io.IOException
available
in class java.io.InputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in class java.io.InputStream
java.io.IOException
public void mark(int readlimit)
mark
in class java.io.InputStream
public void reset() throws java.io.IOException
reset
in class java.io.InputStream
java.io.IOException
public boolean markSupported()
markSupported
in class java.io.InputStream
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |