public class BlockTable
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BlockTable.Block |
| Constructor and Description |
|---|
BlockTable(java.nio.MappedByteBuffer buf) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<BlockTable.Block> |
getAllVaildBlocks() |
BlockTable.Block |
getBlockAtPos(int pos) |
static void |
writeNewBlocktable(java.util.ArrayList<BlockTable.Block> blocks,
int size,
java.nio.MappedByteBuffer buf) |
public BlockTable(java.nio.MappedByteBuffer buf)
throws java.io.IOException
java.io.IOExceptionpublic static void writeNewBlocktable(java.util.ArrayList<BlockTable.Block> blocks, int size, java.nio.MappedByteBuffer buf)
public BlockTable.Block getBlockAtPos(int pos) throws JMpqException
JMpqExceptionpublic java.util.ArrayList<BlockTable.Block> getAllVaildBlocks() throws JMpqException
JMpqException