intarsys nativeC library

de.intarsys.nativec.type
Class NativeSimple

java.lang.Object
  extended by de.intarsys.nativec.type.NativeObject
      extended by de.intarsys.nativec.type.NativeSimple
All Implemented Interfaces:
INativeObject
Direct Known Subclasses:
NativeNumber, NativeString, NativeVoid, NativeWideString

public abstract class NativeSimple
extends NativeObject

An abstract superclass for the implementation of primitive NativeObject instances. These NativeObject instances are not constructed from other NativeObject instances but implemented directly in Java, having a fixed size.


Field Summary
 
Fields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_SHORT
 
Method Summary
 int getByteCount()
          The number of bytes occupied by this.
 
Methods inherited from class de.intarsys.nativec.type.NativeObject
cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getNativeType, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString, toNestedString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.intarsys.nativec.type.INativeObject
getValue, setValue
 

Method Detail

getByteCount

public int getByteCount()
Description copied from class: NativeObject
The number of bytes occupied by this.

Specified by:
getByteCount in class NativeObject
Returns:
The number of bytes occupied by this.

intarsys nativeC library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.