com.jniwrapper.macosx.cocoa.nsdistantobject
Class NSDistantObject

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Pointer.Void
          extended bycom.jniwrapper.macosx.cocoa.Id
              extended bycom.jniwrapper.macosx.cocoa.CObject
                  extended bycom.jniwrapper.macosx.cocoa.nsproxy.NSProxy
                      extended bycom.jniwrapper.macosx.cocoa.nsdistantobject.NSDistantObject
All Implemented Interfaces:
com.jniwrapper.IntegerParameter, NSCodingProtocol, NSObjectProtocol, com.jniwrapper.PointerParameter

public class NSDistantObject
extends NSProxy
implements NSCodingProtocol

This class represents NSDistantObject class. See the class documentation at the Apple's site: NSDistantObject


Field Summary
 
Fields inherited from class com.jniwrapper.macosx.cocoa.CObject
_fields
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
NSDistantObject()
           
NSDistantObject(boolean autorelease)
          Contructs the NSDistantObject class with the autorelease option on.
NSDistantObject(com.jniwrapper.Pointer.Void instancePtr)
          Contructs the NSDistantObject class from pointer.
NSDistantObject(java.lang.String methodName, com.jniwrapper.Parameter[] parameters)
          Contructs the NSDistantObject class with static constructor.
 
Method Summary
 com.jniwrapper.Pointer.Void connectionForProxy()
           
 void encodeWithCoder(NSCoder aCoder)
           
protected  void init(com.jniwrapper.Parameter[] fields)
           
 Id initWithCoder(NSCoder aDecoder)
           
 Id initWithLocal_connection(Id target, NSConnection connection)
          This method represents the initWithLocal() method of the NSDistantObject Objective-C class.
 Id initWithTarget_connection(Id target, NSConnection connection)
          This method represents the initWithTarget() method of the NSDistantObject Objective-C class.
 void setProtocolForProxy(Protocol proto)
           
static com.jniwrapper.Pointer.Void static_proxyWithLocal_connection(Id target, NSConnection connection)
          This method represents the proxyWithLocal() method of the NSDistantObject Objective-C class.
static com.jniwrapper.Pointer.Void static_proxyWithTarget_connection(Id target, NSConnection connection)
          This method represents the proxyWithTarget() method of the NSDistantObject Objective-C class.
 
Methods inherited from class com.jniwrapper.macosx.cocoa.nsproxy.NSProxy
_class, autorelease, conformsToProtocol, dealloc, description, forwardInvocation, hash, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodSignatureForSelector, NSProxy_alloc, NSProxy_allocWithZone, performSelector_withObject_withObject, performSelector_withObject, performSelector, release, respondsToSelector, retain, retainCount, self, superclass, zone
 
Methods inherited from class com.jniwrapper.macosx.cocoa.CObject
getClassName
 
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
 

Constructor Detail

NSDistantObject

public NSDistantObject()

NSDistantObject

public NSDistantObject(boolean autorelease)
Contructs the NSDistantObject class with the autorelease option on.

Parameters:
autorelease -

NSDistantObject

public NSDistantObject(com.jniwrapper.Pointer.Void instancePtr)
Contructs the NSDistantObject class from pointer.

Parameters:
instancePtr -

NSDistantObject

public NSDistantObject(java.lang.String methodName,
                       com.jniwrapper.Parameter[] parameters)
Contructs the NSDistantObject class with static constructor.

Parameters:
methodName -
parameters -
Method Detail

init

protected void init(com.jniwrapper.Parameter[] fields)
Overrides:
init in class NSProxy

initWithTarget_connection

public Id initWithTarget_connection(Id target,
                                    NSConnection connection)
This method represents the initWithTarget() method of the NSDistantObject Objective-C class.

Parameters:
target -
connection -
Returns:
Id

initWithLocal_connection

public Id initWithLocal_connection(Id target,
                                   NSConnection connection)
This method represents the initWithLocal() method of the NSDistantObject Objective-C class.

Parameters:
target -
connection -
Returns:
Id

encodeWithCoder

public void encodeWithCoder(NSCoder aCoder)
Specified by:
encodeWithCoder in interface NSCodingProtocol

static_proxyWithTarget_connection

public static com.jniwrapper.Pointer.Void static_proxyWithTarget_connection(Id target,
                                                                            NSConnection connection)
This method represents the proxyWithTarget() method of the NSDistantObject Objective-C class.

Parameters:
target -
connection -
Returns:
NSDistantObject

initWithCoder

public Id initWithCoder(NSCoder aDecoder)
Specified by:
initWithCoder in interface NSCodingProtocol

setProtocolForProxy

public void setProtocolForProxy(Protocol proto)

static_proxyWithLocal_connection

public static com.jniwrapper.Pointer.Void static_proxyWithLocal_connection(Id target,
                                                                           NSConnection connection)
This method represents the proxyWithLocal() method of the NSDistantObject Objective-C class.

Parameters:
target -
connection -
Returns:
NSDistantObject

connectionForProxy

public com.jniwrapper.Pointer.Void connectionForProxy()