|
||||||||||
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(NSObject object,
java.lang.Class<T> desiredType)
Create a Java NSObject down-casting an existing NSObject to a more derived type. |
|
static
|
create(java.lang.String ocClassName,
java.lang.Class<T> javaClass)
Create a Java NSObject representing an instance of the Objective-C class ocClassName, created with the class method +new . |
|
static
|
create(java.lang.String ocClassName,
java.lang.Class<T> javaClass,
java.lang.String ocMethodName,
java.lang.Object... args)
Create a Java NSObject representing an instance of the Objective-C class ocClassName. |
|
static
|
createClass(java.lang.String ocClassName,
java.lang.Class<T> type)
Create a Java NSClass representing the Objective-C class with ocClassName |
|
static NSObject |
proxy(java.lang.Object javaObject)
Return a new Objective-C object that will forward messages to javaObject, for use in delegates, notifications etc. |
|
static
|
proxy(java.lang.Object javaObject,
java.lang.Class<T> javaType)
|
|
static
|
wrap(ID id,
java.lang.Class<T> javaClass)
Create a Java NSObject wrapping an existing Objective-C instance, represented by id. |
|
static
|
wrap(ID id,
java.lang.Class<T> javaClass,
boolean retain)
|
|
static ID |
wrap(java.lang.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 NSClass> T createClass(java.lang.String ocClassName, java.lang.Class<T> type)
public static <T extends NSObject> T create(java.lang.String ocClassName, java.lang.Class<T> javaClass, java.lang.String ocMethodName, java.lang.Object... args)
public static <T extends NSObject> T create(java.lang.String ocClassName, java.lang.Class<T> javaClass)
+new
.
public static <T extends NSObject> T wrap(ID id, java.lang.Class<T> javaClass)
public static <T extends NSObject> T cast(NSObject object, java.lang.Class<T> desiredType)
public static <T extends NSObject> T wrap(ID id, java.lang.Class<T> javaClass, boolean retain)
@Deprecated public static ID wrap(java.lang.Object javaObject)
proxy(java.lang.Object)
instead.
public static NSObject proxy(java.lang.Object javaObject)
public static <T extends NSObject> T proxy(java.lang.Object javaObject, java.lang.Class<T> javaType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |