public abstract class Superblock
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Superblock.SuperblockV0V1 |
static class |
Superblock.SuperblockV2V3 |
Constructor and Description |
---|
Superblock() |
Modifier and Type | Method and Description |
---|---|
abstract long |
getBaseAddressByte() |
abstract long |
getEndOfFileAddress() |
abstract int |
getSizeOfLengths() |
abstract int |
getSizeOfOffsets() |
abstract int |
getVersionOfSuperblock() |
static Superblock |
readSuperblock(java.nio.ByteBuffer byteBuffer) |
static Superblock |
readSuperblock(java.nio.channels.FileChannel fc,
long address) |
public abstract int getVersionOfSuperblock()
public abstract int getSizeOfOffsets()
public abstract int getSizeOfLengths()
public abstract long getBaseAddressByte()
public abstract long getEndOfFileAddress()
public static Superblock readSuperblock(java.nio.channels.FileChannel fc, long address)
public static Superblock readSuperblock(java.nio.ByteBuffer byteBuffer)