Class PngIdatChunk
java.lang.Object
org.eclipse.swt.internal.image.PngChunk
org.eclipse.swt.internal.image.PngIdatChunk
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final intFields inherited from class PngChunk
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 Summary
ConstructorsConstructorDescriptionPngIdatChunk(byte[] reference) PngIdatChunk(byte headerByte1, byte headerByte2, byte[] data, int adler) -
Method Summary
Modifier and TypeMethodDescription(package private) int(package private) bytegetDataByteAtOffset(int offset) (package private) voidvalidate(PngFileReadState readState, PngIhdrChunk headerChunk) Answer whether the chunk is a valid IDAT chunk.Methods inherited from class PngChunk
checkCRC, computeCRC, contributeToString, getCRC, getData, getInt16, getInt32, getLength, getReference, getSize, getTypeBytes, isCritical, readNextFromStream, setCRC, setData, setInt16, setInt32, setLength, setReference, setType, toString, typeMatchesArray
-
Field Details
-
HEADER_BYTES_LENGTH
static final int HEADER_BYTES_LENGTH- See Also:
-
ADLER_FIELD_LENGTH
static final int ADLER_FIELD_LENGTH- See Also:
-
HEADER_BYTE1_DATA_OFFSET
static final int HEADER_BYTE1_DATA_OFFSET- See Also:
-
HEADER_BYTE2_DATA_OFFSET
static final int HEADER_BYTE2_DATA_OFFSET- See Also:
-
ADLER_DATA_OFFSET
static final int ADLER_DATA_OFFSET- See Also:
-
-
Constructor Details
-
PngIdatChunk
PngIdatChunk(byte headerByte1, byte headerByte2, byte[] data, int adler) -
PngIdatChunk
PngIdatChunk(byte[] reference)
-
-
Method Details
-
getChunkType
int getChunkType()- Overrides:
getChunkTypein classPngChunk
-
validate
Answer whether the chunk is a valid IDAT chunk. -
getDataByteAtOffset
byte getDataByteAtOffset(int offset)
-