|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.core.archive.compound.Block
public class Block
A physical block in a physical compound file, might be stream items block, index block or stream data block.
Field Summary | |
---|---|
static int |
ALLOC_TABLE_BLOCK
the first block of allocation table |
static int |
DEFAULT_BLOCK_SIZE
Size of a physical block, counted in bytes. |
static int |
DEFAULT_BUFFER_POOL_SIZE
default size of buffer pool - number of buffer blocks in buffer pool |
static long |
DOCUMENT_TAG
The magic tag of the archive file: "RPTDOC" |
static long |
DOCUMENT_VERSION_0
After support system id in archive file, DOCUMENT_VERSION_1 is writen into header. |
static long |
DOCUMENT_VERSION_1
|
static int |
ENTRY_ITEM_SIZE
the size of a entry in the entry table, counted in bytes |
static int |
ENTRY_TABLE_BLOCK
the first block of entry table |
static int |
FILE_STATUS_FINISHED
File status value: finished |
static int |
HEADER_BLOCK
the block of archive header |
static int |
MIN_BUFFER_POOL_SIZE
Min size of buffer pool - number of buffer blocks in buffer pool |
static java.lang.String |
PROPERTY_DEFAULT_BLOCK_SIZE
the system property defines the block size, it should be times of 1024. |
Method Summary | |
---|---|
void |
flush(java.io.RandomAccessFile file)
|
byte[] |
getData()
|
int |
read(int src,
byte[] b,
int off,
int len)
|
void |
refresh(java.io.RandomAccessFile rf)
|
int |
write(int tgt,
byte[] b,
int off,
int len)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long DOCUMENT_TAG
public static final long DOCUMENT_VERSION_0
public static final long DOCUMENT_VERSION_1
public static final java.lang.String PROPERTY_DEFAULT_BLOCK_SIZE
public static final int DEFAULT_BLOCK_SIZE
public static final int HEADER_BLOCK
public static final int ALLOC_TABLE_BLOCK
public static final int ENTRY_TABLE_BLOCK
public static final int ENTRY_ITEM_SIZE
public static final int FILE_STATUS_FINISHED
public static final int DEFAULT_BUFFER_POOL_SIZE
public static final int MIN_BUFFER_POOL_SIZE
Method Detail |
---|
public void refresh(java.io.RandomAccessFile rf) throws java.io.IOException
java.io.IOException
public void flush(java.io.RandomAccessFile file) throws java.io.IOException
java.io.IOException
public byte[] getData()
public int write(int tgt, byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
public int read(int src, byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |