intarsys nativeC library

de.intarsys.nativec.type
Class NativePrimitive

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

public abstract class NativePrimitive
extends NativeObject

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


Nested Class Summary
static class NativePrimitive.MetaClass
          The meta class implementation
 
Field Summary
static NativePrimitive.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, SIZE_BYTE, 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, getInt, getMetaClass, getNativeHandle, getNativeHandle, getShort, getString, isNull, setByte, setByteArray, setInt, setNativeHandle, setShort, setString, toNestedString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.intarsys.nativec.api.INativeObject
getValue, setValue
 

Field Detail

META

public static final NativePrimitive.MetaClass META
The meta class instance

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.