com.kenai.jaffl.struct
Class Struct.UnsignedLong

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

public class Struct.UnsignedLong
extends Struct.NumberField

A native long integer field.

See Also:
Serialized Form

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

Constructor Detail

Struct.UnsignedLong

public Struct.UnsignedLong()
Creates a new native long field.


Struct.UnsignedLong

public Struct.UnsignedLong(Struct.Offset offset)
Creates a new unsigned native long field at a specific offset

Parameters:
offset - The offset within the memory area for this field.
Method Detail

get

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

Returns:
a int.

set

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

Parameters:
value - the 32/64 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.

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.

longValue

public final long longValue()
Returns a java long representation of this field.

Overrides:
longValue in class Struct.NumberField
Returns:
a java long value for this field.

toString

public final String toString()
Returns a string representation of this field.

Overrides:
toString in class Struct.NumberField
Returns:
a string representation of this field.


Copyright © 2011. All Rights Reserved.