com.kenai.jaffl.struct

Class Struct.Enum8<E>

public class Struct.Enum8<E extends Enum<E>> extends EnumField<E>

An 8 bit enum field.

Parameters: the java.lang.Enum to translate to/from.

Constructor Summary
Enum8(Class<E> enumClass)
Creates a new 8 bit enum field.
Method Summary
Eget()
Gets a java Enum value representing the native integer value.
voidset(E value)
Sets the native integer value using a java Enum value.
voidset(Number value)

Constructor Detail

Enum8

public Enum8(Class<E> enumClass)
Creates a new 8 bit enum field.

Parameters: enumClass the class of the java.lang.Enum.

Method Detail

get

public final E get()
Gets a java Enum value representing the native integer value.

Returns: a java Enum value.

set

public final void set(E value)
Sets the native integer value using a java Enum value.

Parameters: value the java Enum value.

set

public void set(Number value)