|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.openfoundation.io.XPInputStream com.plumtree.openfoundation.io.XPFileInputStream
public class XPFileInputStream
XPFileInputStream corresponds to java.io.FileInputStream or System.IO.FileStream.
Constructor Summary | |
---|---|
XPFileInputStream(java.io.FileInputStream fileStream)
Creates a new XPFileInputStream object that wraps the FileInputStream. |
|
XPFileInputStream(java.lang.String fileName)
Creates a new XPFileInputStream object by opening a connection to an actual file named by the filename. |
Method Summary | |
---|---|
void |
Close()
Closes this file input stream and releases any system resources associated with the stream. |
int |
GetAvailableBytes()
Returns the number of bytes that can be read from this file input stream without blocking. |
java.io.InputStream |
GetUnderlyingObject()
Returns the platform specific object that this class wraps. |
int |
Read()
Reads a byte of data from this input stream. |
int |
Read(byte[] buffer)
Reads up to the length of buffer bytes of data from this input stream into an array of bytes. |
int |
Read(byte[] buffer,
int offset,
int count)
Reads up to count bytes of data from this input stream into an array of bytes. |
long |
Skip(long n)
Skips over and discards n bytes of data from the input stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XPFileInputStream(java.io.FileInputStream fileStream)
fileStream
- An instance of FileInputStreampublic XPFileInputStream(java.lang.String fileName)
fileName
- the system-dependent file nameMethod Detail |
---|
public void Close()
Close
in class XPInputStream
XPIOException
public int GetAvailableBytes()
GetAvailableBytes
in class XPInputStream
XPIOException
public java.io.InputStream GetUnderlyingObject()
GetUnderlyingObject
in class XPInputStream
public int Read()
Read
in class XPInputStream
XPIOException
public int Read(byte[] buffer)
Read
in class XPInputStream
buffer
- The buffer into which the data is read.
XPIOException
public int Read(byte[] buffer, int offset, int count)
Read
in class XPInputStream
buffer
- The buffer into which the data is read.offset
- The start offset of the data.count
- The maximum number of bytes read.
XPIOException
public long Skip(long n)
Skip
in class XPInputStream
n
- The number of bytes to be skipped.
XPIOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |