org.rococoa.cocoa.foundation
Class NSObjCValue.value_union

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

public static class NSObjCValue.value_union
extends Union<NSObjCValue.value_union,NSObjCValue.value_union.ByValue,NSObjCValue.value_union.ByReference>


Nested Class Summary
static class NSObjCValue.value_union.ByReference
           
static class NSObjCValue.value_union.ByValue
           
 
Field Summary
 boolean boolValue
           
 byte charValue
           
 Pointer cStringLocation
           
 double doubleValue
           
 float floatValue
           
 long longlongValue
           
 NativeLong longValue
           
 ObjCObject objectValue
           
 Pointer pointerValue
           
 Selector selectorValue
           
 short shortValue
           
 Pointer structLocation
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
NSObjCValue.value_union()
           
NSObjCValue.value_union(boolean boolValue)
           
NSObjCValue.value_union(byte charValue)
           
NSObjCValue.value_union(double doubleValue)
           
NSObjCValue.value_union(float floatValue)
           
NSObjCValue.value_union(long longlongValue)
           
NSObjCValue.value_union(NativeLong longValue)
           
NSObjCValue.value_union(ObjCObject objectValue)
           
NSObjCValue.value_union(Pointer pointerValue_or_structLocation_or_cStringLocation)
           
NSObjCValue.value_union(Selector selectorValue)
           
NSObjCValue.value_union(short shortValue)
           
 
Method Summary
static NSObjCValue.value_union[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union
byReference, byValue, castToArray, castToArray, castToArray, clone, newArray, read, setDependency, toArray, toArray, toArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Union
getTypedValue, readField, setType, setTypedValue, writeField, writeField
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, setAutoRead, setAutoSynch, setAutoWrite, size, toString
 
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

charValue

public byte charValue

shortValue

public short shortValue

longValue

public NativeLong longValue

longlongValue

public long longlongValue

floatValue

public float floatValue

doubleValue

public double doubleValue

boolValue

public boolean boolValue

selectorValue

public Selector selectorValue

objectValue

public ObjCObject objectValue

pointerValue

public Pointer pointerValue

structLocation

public Pointer structLocation

cStringLocation

public Pointer cStringLocation
Constructor Detail

NSObjCValue.value_union

public NSObjCValue.value_union()

NSObjCValue.value_union

public NSObjCValue.value_union(short shortValue)

NSObjCValue.value_union

public NSObjCValue.value_union(byte charValue)

NSObjCValue.value_union

public NSObjCValue.value_union(NativeLong longValue)

NSObjCValue.value_union

public NSObjCValue.value_union(boolean boolValue)

NSObjCValue.value_union

public NSObjCValue.value_union(double doubleValue)

NSObjCValue.value_union

public NSObjCValue.value_union(long longlongValue)

NSObjCValue.value_union

public NSObjCValue.value_union(float floatValue)

NSObjCValue.value_union

public NSObjCValue.value_union(Pointer pointerValue_or_structLocation_or_cStringLocation)

NSObjCValue.value_union

public NSObjCValue.value_union(ObjCObject objectValue)

NSObjCValue.value_union

public NSObjCValue.value_union(Selector selectorValue)
Method Detail

newArray

public static NSObjCValue.value_union[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.