public abstract class RAInputStream
extends java.io.InputStream
| 构造器和说明 |
|---|
RAInputStream() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract int |
available()
Returns the number of bytes that can be read (or skipped over) from this
random access input stream without blocking by the next caller of a
method for this input stream.
|
abstract long |
getOffset() |
abstract long |
length() |
abstract void |
readFully(byte[] b,
int off,
int len) |
abstract int |
readInt() |
abstract long |
readLong() |
abstract void |
refresh() |
abstract void |
seek(long localPos) |
public abstract void seek(long localPos)
throws java.io.IOException
localPos - java.io.IOExceptionpublic abstract long getOffset()
throws java.io.IOException
java.io.IOExceptionpublic abstract long length()
throws java.io.IOException
java.io.IOExceptionpublic abstract int readInt()
throws java.io.IOException
java.io.IOExceptionpublic abstract long readLong()
throws java.io.IOException
java.io.IOExceptionpublic abstract void readFully(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic abstract void refresh()
throws java.io.IOException
java.io.IOExceptionpublic abstract int available()
throws java.io.IOException
This abstract class is extended by RAFolderInputStream and
RAFileInputStream
The available method returns -1 when no
more data because the end of the stream has been reached.
and returns Integer.MAX_VALUE when bytes of data is larger
then Integer.MAX_VALUE.
available 在类中 java.io.InputStreamjava.io.IOExceptionCopyright © 2008 Actuate Corp. All rights reserved.