|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object marf.Storage.ByteArrayFileReader
public class ByteArrayFileReader
Reads in a file contents into a byte array buffers.
$Id: ByteArrayFileReader.java,v 1.5 2008/02/20 07:29:06 mokhov Exp $
Field Summary | |
---|---|
protected byte[][] |
attBuffers
Buffer of buffers to fill in. |
static int |
DEFAULT_BUFFER_SIZE
Default size of each buffer in bytes. |
static int |
DEFAULT_NUMBER_OF_BUFFERS
Default number of reserved buffers. |
protected int |
iBufferCount
Contained used buffers count. |
protected int |
iBufferSize
Current buffer size. |
protected int |
iFileSize
Contained file size in bytes. |
Constructor Summary | |
---|---|
ByteArrayFileReader()
Constructs an empty reader. |
|
ByteArrayFileReader(java.io.File poFile)
Constructs the reader with the contents of the file by specifying the File object. |
|
ByteArrayFileReader(java.io.InputStream poInputStream)
Constructs the reader with the contents of the file by specifying the InputStream object. |
|
ByteArrayFileReader(java.io.Reader poReader)
Constructs the reader with the contents of the file by specifying the Reader object. |
|
ByteArrayFileReader(java.lang.String pstrFilename)
Constructs the reader with the contents of the file by specifying the filename. |
|
ByteArrayFileReader(java.net.URI poURI)
Constructs the reader with the contents of the file by specifying the URI. |
Method Summary | |
---|---|
int |
getFileSize()
|
byte[] |
read(java.io.File poFile)
|
byte[] |
read(java.io.InputStream poInputStream)
|
byte[] |
read(java.io.Reader poReader)
|
byte[] |
read(java.net.URI poURI)
|
byte[] |
toByteArray()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_NUMBER_OF_BUFFERS
public static final int DEFAULT_BUFFER_SIZE
protected byte[][] attBuffers
protected int iFileSize
protected int iBufferCount
protected int iBufferSize
Constructor Detail |
---|
public ByteArrayFileReader()
public ByteArrayFileReader(java.lang.String pstrFilename) throws java.io.FileNotFoundException, java.io.IOException
pstrFilename
-
java.io.FileNotFoundException
java.io.IOException
public ByteArrayFileReader(java.io.File poFile) throws java.io.FileNotFoundException, java.io.IOException
poFile
-
java.io.FileNotFoundException
java.io.IOException
public ByteArrayFileReader(java.net.URI poURI)
poURI
- public ByteArrayFileReader(java.io.InputStream poInputStream) throws java.io.IOException
poInputStream
-
java.io.IOException
public ByteArrayFileReader(java.io.Reader poReader)
poReader
- Method Detail |
---|
public byte[] read(java.io.File poFile) throws java.io.FileNotFoundException, java.io.IOException
poFile
-
java.io.FileNotFoundException
java.io.IOException
public byte[] read(java.net.URI poURI)
poURI
- unused
NotImplementedException
public byte[] read(java.io.InputStream poInputStream) throws java.io.IOException
poInputStream
-
java.io.IOException
public byte[] read(java.io.Reader poReader)
poReader
-
NotImplementedException
public byte[] toByteArray()
public int getFileSize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |