com.jniwrapper.macosx.cocoa
Class CObject

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Pointer.Void
          extended bycom.jniwrapper.macosx.cocoa.Id
              extended bycom.jniwrapper.macosx.cocoa.CObject
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, com.jniwrapper.PointerParameter
Direct Known Subclasses:
NSObject, NSProxy

public abstract class CObject
extends Id

This class is the parent class for all ObjectiveC classes.


Field Summary
protected  com.jniwrapper.Structure _fields
           
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
protected CObject()
           
protected CObject(boolean autorelease)
           
protected CObject(com.jniwrapper.Pointer.Void instancePtr)
           
protected CObject(java.lang.String methodName, com.jniwrapper.Parameter[] parameters)
           
 
Method Summary
 java.lang.String getClassName()
           
protected  void init(com.jniwrapper.Parameter[] fields)
           
 
Methods inherited from class com.jniwrapper.macosx.cocoa.Id
clone
 
Methods inherited from class com.jniwrapper.Pointer.Void
asFunction, asFunction, asTypedPointer, castTo, castTo, equals, getDebugInfo, getLength, getValue, hashCode, isNull, read, setValue, toString, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, acceptIOPerformer, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_fields

protected com.jniwrapper.Structure _fields
Constructor Detail

CObject

protected CObject()

CObject

protected CObject(boolean autorelease)

CObject

protected CObject(java.lang.String methodName,
                  com.jniwrapper.Parameter[] parameters)

CObject

protected CObject(com.jniwrapper.Pointer.Void instancePtr)
Method Detail

init

protected void init(com.jniwrapper.Parameter[] fields)

getClassName

public java.lang.String getClassName()