org.apache.sanselan.formats.png.chunks
Class PNGTextChunk

java.lang.Object
  extended by org.apache.sanselan.common.BinaryFileFunctions
      extended by org.apache.sanselan.common.BinaryFileParser
          extended by org.apache.sanselan.formats.png.chunks.PNGChunk
              extended by org.apache.sanselan.formats.png.chunks.PNGTextChunk
All Implemented Interfaces:
BinaryConstants
Direct Known Subclasses:
PNGChunkiTXt, PNGChunktEXt, PNGChunkzTXt

public abstract class PNGTextChunk
extends PNGChunk


Field Summary
 
Fields inherited from class org.apache.sanselan.formats.png.chunks.PNGChunk
ancillary, bytes, chunkType, crc, isPrivate, length, propertyBits, reserved, safeToCopy
 
Fields inherited from class org.apache.sanselan.common.BinaryFileFunctions
debug
 
Fields inherited from interface org.apache.sanselan.common.BinaryConstants
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
 
Constructor Summary
PNGTextChunk(int Length, int ChunkType, int CRC, byte[] bytes)
           
 
Method Summary
abstract  PngText getContents()
           
abstract  java.lang.String getKeyword()
           
abstract  java.lang.String getText()
           
 
Methods inherited from class org.apache.sanselan.formats.png.chunks.PNGChunk
getDataStream
 
Methods inherited from class org.apache.sanselan.common.BinaryFileParser
byteArrayHasPrefix, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToShort, convertByteArrayToShort, getByteOrder, int2ToByteArray, read2Bytes, read3Bytes, read4Bytes, setByteOrder, setByteOrder
 
Methods inherited from class org.apache.sanselan.common.BinaryFileFunctions
CharsToQuad, compareByteArrays, compareByteArrays, compareBytes, compareBytes, convertByteArrayToDouble, convertByteArrayToDouble, convertByteArrayToDoubleArray, convertByteArrayToFloat, convertByteArrayToFloat, convertByteArrayToFloatArray, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToIntArray, convertByteArrayToRational, convertByteArrayToRational, convertByteArrayToRationalArray, convertByteArrayToShort, convertByteArrayToShort, convertByteArrayToShortArray, convertDoubleArrayToByteArray, convertDoubleToByteArray, convertFloatArrayToByteArray, convertFloatToByteArray, convertIntArrayToByteArray, convertIntArrayToRationalArray, convertRationalArrayToByteArray, convertRationalToByteArray, convertShortArrayToByteArray, convertShortToByteArray, copyStreamToStream, debugByteArray, debugNumber, debugNumber, debugNumber, debugNumber, debugNumberArray, findNull, findNull, getBytearrayHead, getByteArrayTail, getDebug, getRAFBytes, getStreamBytes, head, int2ToByteArray, printByteBits, printCharQuad, printCharQuad, read2Bytes, read3Bytes, read4Bytes, readAndVerifyBytes, readAndVerifyBytes, readByte, readBytearray, readByteArray, readByteArray, readBytes, readRandomBytes, scanForByte, setDebug, skipBytes, skipBytes, slice, startsWith, tail, writeIntInToByteArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PNGTextChunk

public PNGTextChunk(int Length,
                    int ChunkType,
                    int CRC,
                    byte[] bytes)
             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getKeyword

public abstract java.lang.String getKeyword()

getText

public abstract java.lang.String getText()

getContents

public abstract PngText getContents()


Copyright © 2007-2009. All Rights Reserved.