public class ModelByteBuffer
extends java.lang.Object
Constructor and Description |
---|
ModelByteBuffer(byte[] buffer) |
ModelByteBuffer(byte[] buffer,
int offset,
int len) |
ModelByteBuffer(java.io.File file) |
ModelByteBuffer(java.io.File file,
long offset,
long len) |
Modifier and Type | Method and Description |
---|---|
byte[] |
array() |
long |
arrayOffset() |
long |
capacity() |
java.io.File |
getFile() |
long |
getFilePointer() |
java.io.InputStream |
getInputStream() |
ModelByteBuffer |
getRoot() |
void |
load() |
static void |
loadAll(java.util.Collection<ModelByteBuffer> col) |
ModelByteBuffer |
subbuffer(long beginIndex) |
ModelByteBuffer |
subbuffer(long beginIndex,
long endIndex) |
ModelByteBuffer |
subbuffer(long beginIndex,
long endIndex,
boolean independent) |
void |
unload() |
void |
writeTo(java.io.OutputStream out) |
public ModelByteBuffer(byte[] buffer)
public ModelByteBuffer(byte[] buffer, int offset, int len)
public ModelByteBuffer(java.io.File file)
public ModelByteBuffer(java.io.File file, long offset, long len)
public void writeTo(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public java.io.InputStream getInputStream()
public ModelByteBuffer subbuffer(long beginIndex)
public ModelByteBuffer subbuffer(long beginIndex, long endIndex)
public ModelByteBuffer subbuffer(long beginIndex, long endIndex, boolean independent)
public byte[] array()
public long arrayOffset()
public long capacity()
public ModelByteBuffer getRoot()
public java.io.File getFile()
public long getFilePointer()
public static void loadAll(java.util.Collection<ModelByteBuffer> col) throws java.io.IOException
java.io.IOException
public void load() throws java.io.IOException
java.io.IOException
public void unload()