ar.com.hjg.pngj.chunks
Class PngChunkIDAT
java.lang.Object
ar.com.hjg.pngj.chunks.PngChunk
ar.com.hjg.pngj.chunks.PngChunkMultiple
ar.com.hjg.pngj.chunks.PngChunkIDAT
public class PngChunkIDAT
- extends PngChunkMultiple
IDAT chunk.
see http://www.w3.org/TR/PNG/#11IDAT
This is dummy placeholder - we write/read this chunk (actually several) by special code.
Field Summary |
static java.lang.String |
ID
|
Methods inherited from class ar.com.hjg.pngj.chunks.PngChunk |
cloneChunk, factory, factoryFromId, factoryRegister, getChunkGroup, getLength, getOffset, hasPriority, isKnown, setChunkGroup, setLength, setOffset, setPriority, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
PngChunkIDAT
public PngChunkIDAT(ImageInfo i,
int len,
long offset)
cloneDataFromRead
public void cloneDataFromRead(PngChunk other)
- Description copied from class:
PngChunk
- Makes a copy of the chunk.
This is used when copying chunks from a reader to a writer
It should normally be a deep copy, and after the cloning this.equals(other) should return true
- Specified by:
cloneDataFromRead
in class PngChunk
createRawChunk
public ChunkRaw createRawChunk()
- Description copied from class:
PngChunk
- Creates the physical chunk. This is used when writing (serialization). Each particular chunk class implements its
own logic.
- Specified by:
createRawChunk
in class PngChunk
- Returns:
- A newly allocated and filled raw chunk
getOrderingConstraint
public PngChunk.ChunkOrderingConstraint getOrderingConstraint()
- Description copied from class:
PngChunk
- see
PngChunk.ChunkOrderingConstraint
- Specified by:
getOrderingConstraint
in class PngChunk
parseFromRaw
public void parseFromRaw(ChunkRaw c)
- Description copied from class:
PngChunk
- Parses raw chunk and fill inside data. This is used when reading (deserialization). Each particular chunk class
implements its own logic.
- Specified by:
parseFromRaw
in class PngChunk