public class Block extends java.lang.Object implements ByteSerializable
ByteSerializable.Deserialize
Constructor and Description |
---|
Block(byte[] data,
java.lang.String name) |
Block(java.util.List<Metadata> list,
java.util.List<byte[]> data) |
Block(Metadata metadata,
byte[] data) |
Block(SerializationInputStream in) |
Modifier and Type | Method and Description |
---|---|
void |
addData(Metadata meta,
byte[] data) |
java.util.List<byte[]> |
getData() |
java.util.List<Metadata> |
getMetadata() |
void |
serialize(SerializationOutputStream out)
Serializes this object to binary form by passing it through a
serialization stream.
|
public Block(byte[] data, java.lang.String name) throws java.io.IOException, SerializationException
java.io.IOException
SerializationException
public Block(Metadata metadata, byte[] data)
public Block(java.util.List<Metadata> list, java.util.List<byte[]> data)
@ByteSerializable.Deserialize public Block(SerializationInputStream in) throws java.io.IOException, SerializationException
java.io.IOException
SerializationException
public void addData(Metadata meta, byte[] data)
public java.util.List<Metadata> getMetadata()
public java.util.List<byte[]> getData()
public void serialize(SerializationOutputStream out) throws java.io.IOException
ByteSerializable
serialize
in interface ByteSerializable
out
- stream to serialize to.java.io.IOException