Enum Class ThreadFormat

java.lang.Object
java.lang.Enum<ThreadFormat>
com.webcodepro.shrinkit.ThreadFormat
All Implemented Interfaces:
Serializable, Comparable<ThreadFormat>, Constable

public enum ThreadFormat extends Enum<ThreadFormat>
Define and decode the thread_format field.
  • Enum Constant Details

    • UNCOMPRESSED

      public static final ThreadFormat UNCOMPRESSED
    • HUFFMAN_SQUEEZE

      public static final ThreadFormat HUFFMAN_SQUEEZE
    • DYNAMIC_LZW1

      public static final ThreadFormat DYNAMIC_LZW1
    • DYNAMIC_LZW2

      public static final ThreadFormat DYNAMIC_LZW2
    • UNIX_12BIT_COMPRESS

      public static final ThreadFormat UNIX_12BIT_COMPRESS
    • UNIX_16BIT_COMPRESS

      public static final ThreadFormat UNIX_16BIT_COMPRESS
  • Method Details

    • values

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

      public static ThreadFormat valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getThreadFormat

      public int getThreadFormat()
    • getName

      public String getName()
    • find

      public static ThreadFormat find(int threadFormat)
      Find the ThreadFormat.
      Throws:
      IllegalArgumentException - if the thread_format is unknown