org.bridj.objc
Class ObjCObject

java.lang.Object
  extended by org.bridj.NativeObject
      extended by org.bridj.objc.ObjCObject
All Implemented Interfaces:
NativeObjectInterface
Direct Known Subclasses:
NSCalendar, NSObject, ObjCBlock, ObjCClass, ObjCProxy

public class ObjCObject
extends NativeObject


Field Summary
 
Fields inherited from class org.bridj.NativeObject
peer, typeInfo
 
Constructor Summary
ObjCObject()
           
ObjCObject(int constructorId, Object... args)
           
ObjCObject(Pointer<? extends NativeObject> peer)
           
 
Method Summary
 Pointer<NSString> description()
           
 boolean equals(Object o)
           
 int hash()
           
 int hashCode()
           
<T extends ObjCObject>
Pointer<T>
init()
           
 boolean isEqual(Pointer<? extends ObjCObject> anObject)
           
 boolean isKindOf(Pointer<? extends ObjCObject> aClassObject)
           
 boolean isKindOfClassNamed(Pointer<Byte> aClassName)
           
 boolean isMemberOf(Pointer<? extends ObjCObject> aClassObject)
           
 boolean isMemberOfClassNamed(Pointer<Byte> aClassName)
           
 IMP methodFor(SEL aSelector)
           
 Pointer<?> perform(SEL aSelector)
           
 Pointer<?> perform$with(SEL aSelector, Pointer<?> anObject)
           
 Pointer<?> perform$with$with(SEL aSelector, Pointer<?> object1, Pointer<?> object2)
           
 boolean respondsTo(SEL aSelector)
           
 Pointer<NSString> stringValue()
           
 String toString()
           
 
Methods inherited from class org.bridj.NativeObject
clone
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjCObject

public ObjCObject(Pointer<? extends NativeObject> peer)

ObjCObject

public ObjCObject()

ObjCObject

public ObjCObject(int constructorId,
                  Object... args)
Method Detail

init

public <T extends ObjCObject> Pointer<T> init()

stringValue

public Pointer<NSString> stringValue()

description

public Pointer<NSString> description()

hash

public int hash()

isEqual

public boolean isEqual(Pointer<? extends ObjCObject> anObject)

isKindOf

public boolean isKindOf(Pointer<? extends ObjCObject> aClassObject)

isMemberOf

public boolean isMemberOf(Pointer<? extends ObjCObject> aClassObject)

isKindOfClassNamed

public boolean isKindOfClassNamed(Pointer<Byte> aClassName)

isMemberOfClassNamed

public boolean isMemberOfClassNamed(Pointer<Byte> aClassName)

respondsTo

public boolean respondsTo(SEL aSelector)

methodFor

public IMP methodFor(SEL aSelector)

perform

public Pointer<?> perform(SEL aSelector)

perform$with

public Pointer<?> perform$with(SEL aSelector,
                               Pointer<?> anObject)

perform$with$with

public Pointer<?> perform$with$with(SEL aSelector,
                                    Pointer<?> object1,
                                    Pointer<?> object2)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class NativeObject

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2009-2012. All Rights Reserved.