Enum ThreadFormat

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ThreadFormat>

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

      • 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 Detail

      • values

        public static ThreadFormat[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ThreadFormat c : ThreadFormat.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ThreadFormat valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getThreadFormat

        public int getThreadFormat()
      • getName

        public java.lang.String getName()
      • find

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