public interface EssencePartition extends Partition, Cloneable
SIZE_UNKNOWN| Modifier and Type | Method and Description |
|---|---|
EssencePartition |
clone()
Create a cloned copy of this partition.
|
long |
fillToEnd() |
EssenceContainer |
getEssenceContainer() |
void |
initializeWritingBody() |
EssenceElement |
readEssenceElement() |
void |
writeEssenceBlock(ByteBuffer essence) |
void |
writeEssenceElementHeader(byte itemType,
byte elementType,
byte elementCount,
byte elementItem,
long length) |
void |
writeEssenceElementHeader(int trackNumber,
long length) |
getActualSize, getInitialSize, getPartitionPack, hasEssenceContainer, hasHeaderMetadata, hasIndexTable, readHeaderMetadata, readIndexTableSegment, setInitialDataSize, setPartitionPackPadding, updateSizes, writeHeaderMetadata, writeIndexTableSegment, writeSingleIndexSegmentEssenceContainer getEssenceContainer()
EssenceElement readEssenceElement()
void initializeWritingBody()
throws NullPointerException,
InsufficientSpaceException,
IOException
void writeEssenceElementHeader(byte itemType,
byte elementType,
byte elementCount,
byte elementItem,
long length)
throws IOException
IOExceptionvoid writeEssenceElementHeader(int trackNumber,
long length)
throws IOException
IOExceptionvoid writeEssenceBlock(ByteBuffer essence) throws IOException
IOExceptionlong fillToEnd()
throws IOException
IOExceptionEssencePartition clone()
PartitionCreate a cloned copy of this partition.
(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.