com.kenai.jaffl.struct
Class Struct.Signed8

java.lang.Object
  extended by java.lang.Number
      extended by com.kenai.jaffl.struct.Struct.NumberField
          extended by com.kenai.jaffl.struct.Struct.Signed8
All Implemented Interfaces:
Struct.Member, Serializable
Enclosing class:
Struct

public class Struct.Signed8
extends Struct.NumberField

An 8 bit signed integer

See Also:
Serialized Form

Constructor Summary
Struct.Signed8()
          Creates a new 8 bit integer field.
Struct.Signed8(Struct.Offset offset)
          Creates a new 8 bit integer field at a specific offset
 
Method Summary
 byte byteValue()
          Returns a java byte representation of this field.
 byte get()
          Gets the value for this field.
 int intValue()
          Returns a java int representation of this field.
 void set(byte value)
          Sets the value for this field.
 void set(Number value)
          Sets the field to a new value.
 short shortValue()
          Returns a java short representation of this field.
 
Methods inherited from class com.kenai.jaffl.struct.Struct.NumberField
doubleValue, floatValue, getMemoryIO, longValue, offset, struct, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Struct.Signed8

public Struct.Signed8()
Creates a new 8 bit integer field.


Struct.Signed8

public Struct.Signed8(Struct.Offset offset)
Creates a new 8 bit integer field at a specific offset

Parameters:
offset - The offset within the memory area
Method Detail

get

public final byte get()
Gets the value for this field.

Returns:
a byte.

set

public final void set(byte value)
Sets the value for this field.

Parameters:
value - the 8 bit value to set.

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.

byteValue

public final byte byteValue()
Returns a java byte representation of this field.

Overrides:
byteValue in class Number
Returns:
a java byte value for this field.

shortValue

public final short shortValue()
Returns a java short representation of this field.

Overrides:
shortValue in class Number
Returns:
a java short value for this field.

intValue

public final int intValue()
Returns a java int representation of this field.

Specified by:
intValue in class Number
Returns:
a java int value for this field.


Copyright © 2011. All Rights Reserved.