jnr.ffi
Class Struct.IntegerAlias

java.lang.Object
  extended by jnr.ffi.Struct.Member
      extended by jnr.ffi.Struct.NumberField
          extended by jnr.ffi.Struct.IntegerAlias
Direct Known Subclasses:
Struct.blkcnt_t, Struct.blksize_t, Struct.caddr_t, Struct.clock_t, Struct.dev_t, Struct.fsblkcnt_t, Struct.fsfilcnt_t, Struct.gid_t, Struct.id_t, Struct.in_addr_t, Struct.in_port_t, Struct.ino_t, Struct.ino64_t, Struct.int16_t, Struct.int32_t, Struct.int64_t, Struct.int8_t, Struct.intptr_t, Struct.key_t, Struct.mode_t, Struct.nlink_t, Struct.off_t, Struct.pid_t, Struct.rlim_t, Struct.sa_family_t, Struct.size_t, Struct.socklen_t, Struct.ssize_t, Struct.swblk_t, Struct.time_t, Struct.u_int16_t, Struct.u_int32_t, Struct.u_int64_t, Struct.u_int8_t, Struct.uid_t, Struct.uintptr_t
Enclosing class:
Struct

public abstract class Struct.IntegerAlias
extends Struct.NumberField


Field Summary
 
Fields inherited from class jnr.ffi.Struct.NumberField
type
 
Method Summary
 long get()
          Gets the value for this field.
 int intValue()
          Returns a int representation of this Number.
 long longValue()
          Returns a long representation of this Number.
 void set(long value)
           
 void set(java.lang.Number value)
          Sets the field to a new value.
 
Methods inherited from class jnr.ffi.Struct.NumberField
byteValue, doubleValue, floatValue, getMemory, offset, shortValue, struct, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

set

public void set(java.lang.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.

set

public void set(long value)

get

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

Returns:
a long.

intValue

public int intValue()
Description copied from class: Struct.NumberField
Returns a int representation of this Number.

Specified by:
intValue in class Struct.NumberField
Returns:
a int value for this Number.

longValue

public long longValue()
Description copied from class: Struct.NumberField
Returns a long representation of this Number.

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


Copyright © 2012. All Rights Reserved.