com.kenai.jaffl.struct
Class Struct.EnumLong<E extends Enum<E>>
java.lang.Object
java.lang.Number
com.kenai.jaffl.struct.Struct.NumberField
com.kenai.jaffl.struct.Struct.EnumField<E>
com.kenai.jaffl.struct.Struct.EnumLong<E>
- All Implemented Interfaces:
- Struct.Member, Serializable
- Enclosing class:
- Struct
public class Struct.EnumLong<E extends Enum<E>>
- extends Struct.EnumField<E>
- See Also:
- Serialized Form
Method Summary |
E |
get()
Gets a java Enum value representing the native integer value. |
int |
intValue()
|
long |
longValue()
Returns an long representation of this Number. |
void |
set(E value)
|
void |
set(Number value)
Sets the field to a new value. |
Struct.EnumLong
public Struct.EnumLong(Class<E> enumClass)
get
public final E get()
- Description copied from class:
Struct.EnumField
- Gets a java Enum value representing the native integer value.
- Specified by:
get
in class Struct.EnumField<E extends Enum<E>>
- Returns:
- a java Enum value.
set
public final void set(E value)
set
public void set(Number value)
- Description copied from class:
Struct.NumberField
- Sets the field to a new value.
- Specified by:
set
in class Struct.NumberField
- Parameters:
value
- The new value.
intValue
public final int intValue()
- Specified by:
intValue
in class Number
longValue
public final long longValue()
- Description copied from class:
Struct.NumberField
- Returns an
long
representation of this Number.
- Overrides:
longValue
in class Struct.NumberField
- Returns:
- an
long
value for this Number.
Copyright © 2011. All Rights Reserved.