org.rococoa.cocoa.webkit
Class NPVariant.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
              extended by org.rococoa.cocoa.webkit.NPVariant.value_union
Direct Known Subclasses:
NPVariant.value_union.ByReference, NPVariant.value_union.ByValue
Enclosing class:
NPVariant

public static class NPVariant.value_union
extends com.ochafik.lang.jnaerator.runtime.Union


Nested Class Summary
static class NPVariant.value_union.ByReference
           
static class NPVariant.value_union.ByValue
           
 
Field Summary
 boolean boolValue
           
 double doubleValue
           
 int intValue
           
 NPObject.ByReference objectValue
           
 NPString stringValue
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
NPVariant.value_union()
           
NPVariant.value_union(boolean boolValue)
           
NPVariant.value_union(double doubleValue)
           
NPVariant.value_union(int intValue)
           
NPVariant.value_union(NPObject.ByReference objectValue)
           
NPVariant.value_union(NPString stringValue)
           
 
Method Summary
 NPVariant.value_union.ByReference byReference()
           
 NPVariant.value_union.ByValue byValue()
           
 NPVariant.value_union clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union
setupClone
 
Methods inherited from class com.sun.jna.Union
getNativeAlignment, getTypedValue, readField, setType, setTypedValue, writeField, writeField
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getPointer, getStructAlignment, hashCode, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

boolValue

public boolean boolValue

intValue

public int intValue

doubleValue

public double doubleValue

stringValue

public NPString stringValue

objectValue

public NPObject.ByReference objectValue
Constructor Detail

NPVariant.value_union

public NPVariant.value_union()

NPVariant.value_union

public NPVariant.value_union(NPObject.ByReference objectValue)

NPVariant.value_union

public NPVariant.value_union(int intValue)

NPVariant.value_union

public NPVariant.value_union(boolean boolValue)

NPVariant.value_union

public NPVariant.value_union(double doubleValue)

NPVariant.value_union

public NPVariant.value_union(NPString stringValue)
Method Detail

byReference

public NPVariant.value_union.ByReference byReference()

byValue

public NPVariant.value_union.ByValue byValue()

clone

public NPVariant.value_union clone()
Overrides:
clone in class Object