class PngPlteChunk extends PngChunk
Modifier and Type | Field and Description |
---|---|
(package private) int |
paletteSize |
CHUNK_IDAT, CHUNK_IEND, CHUNK_IHDR, CHUNK_PLTE, CHUNK_tRNS, CHUNK_UNKNOWN, CRC_TABLE, DATA_OFFSET, length, LENGTH_FIELD_LENGTH, LENGTH_OFFSET, MIN_LENGTH, reference, TYPE_FIELD_LENGTH, TYPE_IDAT, TYPE_IEND, TYPE_IHDR, TYPE_OFFSET, TYPE_PLTE, TYPE_tRNS
Constructor and Description |
---|
PngPlteChunk(byte[] reference) |
PngPlteChunk(PaletteData palette) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
contributeToString(java.lang.StringBuffer buffer)
Provided so that subclasses can override and add
data to the toString() call.
|
(package private) int |
getChunkType() |
(package private) PaletteData |
getPaletteData()
Get a PaletteData object representing the colors
stored in this PLTE chunk.
|
(package private) int |
getPaletteSize()
Get the number of colors in this palette.
|
(package private) void |
setPaletteData(PaletteData palette)
Set the data of a PLTE chunk to the colors
stored in the specified PaletteData object.
|
(package private) void |
validate(PngFileReadState readState,
PngIhdrChunk headerChunk)
Answer whether the chunk is a valid PLTE chunk.
|
checkCRC, computeCRC, getCRC, getData, getInt16, getInt32, getLength, getReference, getSize, getTypeBytes, isCritical, readNextFromStream, setCRC, setData, setInt16, setInt32, setLength, setReference, setType, toString, typeMatchesArray
PngPlteChunk(PaletteData palette)
PngPlteChunk(byte[] reference)
int getChunkType()
getChunkType
in class PngChunk
int getPaletteSize()
PaletteData getPaletteData()
void setPaletteData(PaletteData palette)
void validate(PngFileReadState readState, PngIhdrChunk headerChunk)
void contributeToString(java.lang.StringBuffer buffer)
PngChunk
contributeToString
in class PngChunk