com.jniwrapper.macosx.cocoa.nsobject
Interface NSObjectProtocol

All Known Subinterfaces:
NSMenuItemProtocol, NSTextAttachmentCellProtocol, NSURLAuthenticationChallengeSenderProtocol, NSURLProtocolClientProtocol
All Known Implementing Classes:
NSMenuItem, NSObject, NSProxy, NSTextAttachmentCell

public interface NSObjectProtocol

This interface represents NSObjectProtocol protocol. See the protocol documentation at the Apple's site: NSObjectProtocol


Method Summary
 CClass _class()
          This method represents the class() method of the NSObjectProtocol Objective-C protocol.
 Id autorelease()
           
 com.jniwrapper.Bool conformsToProtocol(Protocol aProtocol)
           
 com.jniwrapper.Pointer.Void description()
           
 com.jniwrapper.UInt16 hash()
           
 com.jniwrapper.Bool isEqual(Id object)
           
 com.jniwrapper.Bool isKindOfClass(CClass aClass)
           
 com.jniwrapper.Bool isMemberOfClass(CClass aClass)
           
 com.jniwrapper.Bool isProxy()
           
 Id performSelector_withObject_withObject(Sel aSelector, Id object1, Id object2)
          This method represents the performSelector() method of the NSObjectProtocol Objective-C protocol.
 Id performSelector_withObject(Sel aSelector, Id object)
          This method represents the performSelector() method of the NSObjectProtocol Objective-C protocol.
 Id performSelector(Sel aSelector)
           
 void release()
           
 com.jniwrapper.Bool respondsToSelector(Sel aSelector)
           
 Id retain()
           
 com.jniwrapper.UInt16 retainCount()
           
 Id self()
           
 CClass superclass()
           
 com.jniwrapper.Pointer.Void zone()
           
 

Method Detail

autorelease

public Id autorelease()

isKindOfClass

public com.jniwrapper.Bool isKindOfClass(CClass aClass)

zone

public com.jniwrapper.Pointer.Void zone()

isMemberOfClass

public com.jniwrapper.Bool isMemberOfClass(CClass aClass)

release

public void release()

performSelector

public Id performSelector(Sel aSelector)

_class

public CClass _class()
This method represents the class() method of the NSObjectProtocol Objective-C protocol.

Returns:
CClass

hash

public com.jniwrapper.UInt16 hash()

superclass

public CClass superclass()

isEqual

public com.jniwrapper.Bool isEqual(Id object)

isProxy

public com.jniwrapper.Bool isProxy()

retain

public Id retain()

self

public Id self()

respondsToSelector

public com.jniwrapper.Bool respondsToSelector(Sel aSelector)

description

public com.jniwrapper.Pointer.Void description()

performSelector_withObject_withObject

public Id performSelector_withObject_withObject(Sel aSelector,
                                                Id object1,
                                                Id object2)
This method represents the performSelector() method of the NSObjectProtocol Objective-C protocol.

Parameters:
aSelector -
object1 -
object2 -
Returns:
Id

conformsToProtocol

public com.jniwrapper.Bool conformsToProtocol(Protocol aProtocol)

retainCount

public com.jniwrapper.UInt16 retainCount()

performSelector_withObject

public Id performSelector_withObject(Sel aSelector,
                                     Id object)
This method represents the performSelector() method of the NSObjectProtocol Objective-C protocol.

Parameters:
aSelector -
object -
Returns:
Id