|
||||||||||
| 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.InputStreamjava.io.IOException
public int read(byte[] b)
throws java.io.IOException,
java.lang.NullPointerException
read in class java.io.InputStreamjava.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.InputStreamjava.io.IOException
java.lang.NullPointerException
public long skip(long n)
throws java.io.IOException
skip in class java.io.InputStreamjava.io.IOException
public int available()
throws java.io.IOException
available in class java.io.InputStreamjava.io.IOException
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in class java.io.InputStreamjava.io.IOExceptionpublic void mark(int readlimit)
mark in class java.io.InputStream
public void reset()
throws java.io.IOException
reset in class java.io.InputStreamjava.io.IOExceptionpublic boolean markSupported()
markSupported in class java.io.InputStream
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||