public class MetadataBlockHeader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BLOCK_LENGTH |
static int |
BLOCK_TYPE_LENGTH |
private BlockType |
blockType |
private byte[] |
bytes |
private int |
dataLength |
static int |
HEADER_LENGTH |
private boolean |
isLastBlock |
Constructor and Description |
---|
MetadataBlockHeader(boolean isLastBlock,
BlockType blockType,
int dataLength)
Construct a new header in order to write metadatablock to file
|
MetadataBlockHeader(java.nio.ByteBuffer rawdata)
Construct header by reading bytes
|
Modifier and Type | Method and Description |
---|---|
BlockType |
getBlockType() |
byte[] |
getBytes() |
byte[] |
getBytesWithoutIsLastBlockFlag() |
int |
getDataLength() |
boolean |
isLastBlock() |
static MetadataBlockHeader |
readHeader(java.io.RandomAccessFile raf)
Create header by reading from file
|
java.lang.String |
toString() |
private int |
u(int i) |
public static final int BLOCK_TYPE_LENGTH
public static final int BLOCK_LENGTH
public static final int HEADER_LENGTH
private boolean isLastBlock
private int dataLength
private byte[] bytes
private BlockType blockType
public MetadataBlockHeader(java.nio.ByteBuffer rawdata)
rawdata
- public MetadataBlockHeader(boolean isLastBlock, BlockType blockType, int dataLength)
isLastBlock
- blockType
- dataLength
- public static MetadataBlockHeader readHeader(java.io.RandomAccessFile raf) throws java.io.IOException
raf
- java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
private int u(int i)
public int getDataLength()
public BlockType getBlockType()
public boolean isLastBlock()
public byte[] getBytesWithoutIsLastBlockFlag()
public byte[] getBytes()
Copyright © 2005-2013 java.net. All Rights Reserved.