Top Description Fields Constructors Methods
jogamp.opengl.util.pngj.chunks

public Class PngChunkITXT

extends PngChunkTextVar
Class Inheritance
Imports
java.io.ByteArrayOutputStream, .IOException, jogamp.opengl.util.pngj.ImageInfo, .PngHelperInternal, .PngjException

iTXt chunk.

see http://www.w3.org/TR/PNG/#11iTXt

Field Summary

Modifier and TypeField and Description
private boolean
public static final String
private String
private String
Inherited from jogamp.opengl.util.pngj.chunks.PngChunkTextVar:
keyKEY_AuthorKEY_CommentKEY_CopyrightKEY_Creation_TimeKEY_DescriptionKEY_DisclaimerKEY_SoftwareKEY_SourceKEY_TitleKEY_Warningval

Constructor Summary

AccessConstructor and Description
public
PngChunkITXT(final ImageInfo info)

Method Summary

Modifier and TypeMethod and Description
public void
cloneDataFromRead(final PngChunk other)

Implements abstract jogamp.opengl.util.pngj.chunks.PngChunk.cloneDataFromRead.

Makes a copy of the chunk.
public ChunkRaw
createRawChunk()

Implements abstract jogamp.opengl.util.pngj.chunks.PngChunk.createRawChunk.

Creates the physical chunk.
public String
public String
public boolean
public void
parseFromRaw(final ChunkRaw c)

Implements abstract jogamp.opengl.util.pngj.chunks.PngChunk.parseFromRaw.

Parses raw chunk and fill inside data.
public void
setCompressed(final boolean compressed)

public void
setLangtag(final String langtag)

public void
setTranslatedTag(final String translatedTag)

Inherited from jogamp.opengl.util.pngj.chunks.PngChunkTextVar:
getKeygetOrderingConstraintgetValsetKeyVal

Field Detail

compressedback to summary
private boolean compressed
IDback to summary
public static final String ID
langTagback to summary
private String langTag
translatedTagback to summary
private String translatedTag

Constructor Detail

PngChunkITXTback to summary
public PngChunkITXT(final ImageInfo info)

Method Detail

cloneDataFromReadback to summary
public void cloneDataFromRead(final PngChunk other)

Implements abstract jogamp.opengl.util.pngj.chunks.PngChunk.cloneDataFromRead.

Doc from jogamp.opengl.util.pngj.chunks.PngChunk.cloneDataFromRead.

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

Annotations
@Override
createRawChunkback to summary
public ChunkRaw createRawChunk()

Implements abstract jogamp.opengl.util.pngj.chunks.PngChunk.createRawChunk.

Doc from jogamp.opengl.util.pngj.chunks.PngChunk.createRawChunk.

Creates the physical chunk. This is used when writing (serialization). Each particular chunk class implements its own logic.

Returns:ChunkRaw

A newly allocated and filled raw chunk

Annotations
@Override
getLangtagback to summary
public String getLangtag()
getTranslatedTagback to summary
public String getTranslatedTag()
isCompressedback to summary
public boolean isCompressed()
parseFromRawback to summary
public void parseFromRaw(final ChunkRaw c)

Implements abstract jogamp.opengl.util.pngj.chunks.PngChunk.parseFromRaw.

Doc from jogamp.opengl.util.pngj.chunks.PngChunk.parseFromRaw.

Parses raw chunk and fill inside data. This is used when reading (deserialization). Each particular chunk class implements its own logic.

Annotations
@Override
setCompressedback to summary
public void setCompressed(final boolean compressed)
setLangtagback to summary
public void setLangtag(final String langtag)
setTranslatedTagback to summary
public void setTranslatedTag(final String translatedTag)