Enum ChunkType

java.lang.Object
java.lang.Enum<ChunkType>
org.apache.commons.imaging.formats.png.ChunkType
All Implemented Interfaces:
Serializable, Comparable<ChunkType>

public enum ChunkType extends Enum<ChunkType>
Type of a PNG chunk.
See Also:
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Background colour
    Primary chromaticities and white point
    Image gamma
    Image histogram
    Embedded ICC profile
    Image data
    Image trailer
    Image header
    International textual data
    Physical pixel dimensions
    Palette
    Significant bits
    Physical scale
    Suggested palette
    Standard RGB colour space
    Textual data
    Image last-modification time
    Transparency
    Compressed textual data
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) final byte[]
     
    (package private) final int
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static ChunkType
    Returns the enum constant of this type with the specified name.
    static ChunkType[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • IHDR

      public static final ChunkType IHDR
      Image header
    • PLTE

      public static final ChunkType PLTE
      Palette
    • IDAT

      public static final ChunkType IDAT
      Image data
    • IEND

      public static final ChunkType IEND
      Image trailer
    • tRNS

      public static final ChunkType tRNS
      Transparency
    • cHRM

      public static final ChunkType cHRM
      Primary chromaticities and white point
    • gAMA

      public static final ChunkType gAMA
      Image gamma
    • iCCP

      public static final ChunkType iCCP
      Embedded ICC profile
    • sBIT

      public static final ChunkType sBIT
      Significant bits
    • sRGB

      public static final ChunkType sRGB
      Standard RGB colour space
    • tEXt

      public static final ChunkType tEXt
      Textual data
    • zTXt

      public static final ChunkType zTXt
      Compressed textual data
    • iTXt

      public static final ChunkType iTXt
      International textual data
    • bKGD

      public static final ChunkType bKGD
      Background colour
    • hIST

      public static final ChunkType hIST
      Image histogram
    • pHYs

      public static final ChunkType pHYs
      Physical pixel dimensions
    • sCAL

      public static final ChunkType sCAL
      Physical scale
    • sPLT

      public static final ChunkType sPLT
      Suggested palette
    • tIME

      public static final ChunkType tIME
      Image last-modification time
  • Field Details

    • array

      final byte[] array
    • value

      final int value
  • Constructor Details

    • ChunkType

      private ChunkType()
  • Method Details

    • values

      public static ChunkType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ChunkType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null