|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.rococoa.Rococoa
public abstract class Rococoa
Static factory for creating Java wrappers for Objective-C instances, and Objective-C wrappers for Java instances. START HERE.
Nested Class Summary | |
---|---|
static class |
Rococoa.ProxyID
|
Method Summary | ||
---|---|---|
static
|
cast(ObjCObject object,
Class<T> desiredType)
Create a Java NSObject down-casting an existing NSObject to a more derived type. |
|
static
|
create(String ocClassName,
Class<T> javaClass)
Create a Java NSObject representing an instance of the Objective-C class ocClassName, created with the class method +new . |
|
static
|
create(String ocClassName,
Class<T> javaClass,
String ocMethodName,
Object... args)
Create a Java NSObject representing an instance of the Objective-C class ocClassName. |
|
static
|
createClass(String ocClassName,
Class<T> type)
Create a Java NSClass representing the Objective-C class with ocClassName |
|
static ObjCObject |
proxy(Object javaObject)
Return a new Objective-C object that will forward messages to javaObject, for use in delegates, notifications etc. |
|
static
|
proxy(Object javaObject,
Class<T> javaType)
|
|
static
|
wrap(ID id,
Class<T> javaClass)
Create a Java NSObject wrapping an existing Objective-C instance, represented by id. |
|
static
|
wrap(ID id,
Class<T> javaClass,
boolean retain)
|
|
static ID |
wrap(Object javaObject)
Deprecated. because the OC proxy object is never released. Use proxy(java.lang.Object) instead. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T extends ObjCClass> T createClass(String ocClassName, Class<T> type)
public static <T extends ObjCObject> T create(String ocClassName, Class<T> javaClass, String ocMethodName, Object... args)
public static <T extends ObjCObject> T create(String ocClassName, Class<T> javaClass)
+new
.
public static <T extends ObjCObject> T wrap(ID id, Class<T> javaClass)
public static <T extends ObjCObject> T cast(ObjCObject object, Class<T> desiredType)
public static <T extends ObjCObject> T wrap(ID id, Class<T> javaClass, boolean retain)
@Deprecated public static ID wrap(Object javaObject)
proxy(java.lang.Object)
instead.
public static ObjCObject proxy(Object javaObject)
public static <T extends ObjCObject> T proxy(Object javaObject, Class<T> javaType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |