Package com.webcodepro.shrinkit
Enum ThreadFormat
- java.lang.Object
-
- java.lang.Enum<ThreadFormat>
-
- com.webcodepro.shrinkit.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 Summary
Enum Constants Enum Constant Description DYNAMIC_LZW1
DYNAMIC_LZW2
HUFFMAN_SQUEEZE
UNCOMPRESSED
UNIX_12BIT_COMPRESS
UNIX_16BIT_COMPRESS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThreadFormat
find(int threadFormat)
Find the ThreadFormat.java.lang.String
getName()
int
getThreadFormat()
static ThreadFormat
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ThreadFormat[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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 namejava.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
-
-