org.rococoa.cocoa.foundation
Class NSDecimal

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<NSDecimal,NSDecimal.ByValue,NSDecimal.ByReference>
          extended by org.rococoa.cocoa.foundation.NSDecimal
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<NSDecimal,NSDecimal.ByValue,NSDecimal.ByReference>>
Direct Known Subclasses:
NSDecimal.ByReference, NSDecimal.ByValue

public class NSDecimal
extends Structure<NSDecimal,NSDecimal.ByValue,NSDecimal.ByReference>

native declaration : /System/Library/Frameworks/Foundation.framework/Headers/NSDecimal.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class NSDecimal.ByReference
           
static class NSDecimal.ByValue
           
 
Field Summary
 byte _exponent
           
 byte _isCompact
           
 byte _isNegative
           
 byte _length
           
 short[] _mantissa
           
 int _reserved
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
NSDecimal()
           
NSDecimal(byte _exponent, byte _length, byte _isNegative, byte _isCompact, int _reserved, short[] _mantissa)
           
 
Method Summary
static NSDecimal[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

_exponent

public byte _exponent

_length

public byte _length

_isNegative

public byte _isNegative

_isCompact

public byte _isCompact

_reserved

public int _reserved

_mantissa

public short[] _mantissa
Constructor Detail

NSDecimal

public NSDecimal()

NSDecimal

public NSDecimal(byte _exponent,
                 byte _length,
                 byte _isNegative,
                 byte _isCompact,
                 int _reserved,
                 short[] _mantissa)
Parameters:
_length - length == 0 && isNegative -> NaN
_mantissa - C type : unsigned short[(8)]
Method Detail

newArray

public static NSDecimal[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.