|
Urbi SDK Remote for Java
2.7.5
|
This class is the base UObject class for Java UObject. More...


Public Member Functions | |
| UObject (String s) | |
| Constructor. | |
| void | call (String object, String method, UValue v1, UValue v2, UValue v3, UValue v4, UValue v5, UValue v6) |
| void | call (String object, String method, UValue v1, UValue v2, UValue v3, UValue v4, UValue v5) |
| void | call (String object, String method, UValue v1, UValue v2, UValue v3, UValue v4) |
| void | call (String object, String method, UValue v1, UValue v2, UValue v3) |
| void | call (String object, String method, UValue v1, UValue v2) |
| void | call (String object, String method, UValue v1) |
| void | call (String object, String method) |
Static Public Member Functions | |
| static void | main (String argv[]) |
| static void | UStart (Class uobject_cls) |
| static void | UStartRename (Class uobject_cls, String urbi_name) |
Protected Member Functions | |
| void | finalize () |
| Method | findMethodFromName (Object obj, String method_name) throws RuntimeException |
| internal | |
| native void | registerFunction (Object obj, String obj_name, String method, String signature, String return_type, int arg_number, String[] types) |
| native void | registerNotifyChange (long var, String var_name, boolean is_owned, String obj_name, String method, String signature, String return_type, int arg_number, String[] types) |
| native void | registerNotifyOnRequest (long var, String var_name, boolean is_owned, String obj_name, String method, String signature, String return_type, int arg_number, String[] types) |
| native String | registerTimerFunction (Object obj, String obj_name, double period, String method, String signature, String return_type, int arg_number) |
| Class[] | stringTypeToClassType (String[] typeArray) throws java.lang.ClassNotFoundException |
| internal | |
| void | swigDirectorDisconnect () |
| void | UBindEvent (UEvent e, String name) |
| void | UBindFunction (Object obj, Method m) |
| void | UBindFunction (Object obj, String method_name) |
| void | UBindFunction (String method_name) |
| void | UBindFunction (Object obj, String method_name, String[] parameters_name) |
| void | UBindFunctions (Object obj, String...method_names) |
| void | UBindFunctions (String...method_names) |
| void | UBindVar (UVar v, String name) |
| void | UNotifyChange (String var_name, Method m) |
| void | UNotifyChange (UVar v, Method m) |
| void | UNotifyChange (String var_name, String method_name) |
| void | UNotifyChange (String var_name, String method_name, String[] parameters_name) |
| void | UNotifyChange (UVar v, String method_name) |
| void | UNotifyChange (UVar v, String method_name, String[] parameters_name) |
| void | UNotifyOnRequest (String var_name, Method m) |
| void | UNotifyOnRequest (UVar v, Method m) |
| void | UNotifyOnRequest (String var_name, String method_name) |
| void | UNotifyOnRequest (String var_name, String method_name, String[] parameters_name) |
| void | UNotifyOnRequest (UVar v, String method_name) |
| void | UNotifyOnRequest (UVar v, String method_name, String[] parameters_name) |
| String | USetTimer (double period, Object obj, Method m) throws RuntimeException |
| String | USetTimer (double period, Object obj, String method_name, String[] parameters_name) |
| String | USetTimer (double period, Object obj, String method_name) |
This class is the base UObject class for Java UObject.
Please have all your Java UObject extends UObject
Definition at line 41 of file UObject.java.
| static void urbi.UObject.main | ( | String | argv[] | ) | [static] |
Add program name at the begining of the argv array
Definition at line 493 of file UObject.java.
| native void urbi.UObject.registerFunction | ( | Object | obj, |
| String | obj_name, | ||
| String | method, | ||
| String | signature, | ||
| String | return_type, | ||
| int | arg_number, | ||
| String[] | types | ||
| ) | [protected] |
--------------- /// / UBindFunction /// / --------------- ///
| native void urbi.UObject.registerNotifyChange | ( | long | var, |
| String | var_name, | ||
| boolean | is_owned, | ||
| String | obj_name, | ||
| String | method, | ||
| String | signature, | ||
| String | return_type, | ||
| int | arg_number, | ||
| String[] | types | ||
| ) | [protected] |
--------------- /// / UNotifyChange /// / --------------- ///
| native void urbi.UObject.registerNotifyOnRequest | ( | long | var, |
| String | var_name, | ||
| boolean | is_owned, | ||
| String | obj_name, | ||
| String | method, | ||
| String | signature, | ||
| String | return_type, | ||
| int | arg_number, | ||
| String[] | types | ||
| ) | [protected] |
------------------ /// / UNotifyOnRequest /// / ------------------ ///
| native String urbi.UObject.registerTimerFunction | ( | Object | obj, |
| String | obj_name, | ||
| double | period, | ||
| String | method, | ||
| String | signature, | ||
| String | return_type, | ||
| int | arg_number | ||
| ) | [protected] |
--------------- /// / USetTimer /// / --------------- ///
| void urbi.UObject.UBindEvent | ( | UEvent | e, |
| String | name | ||
| ) | [protected] |
--------------- /// / UBindEvent /// / --------------- ///
Definition at line 455 of file UObject.java.
| void urbi.UObject.UBindVar | ( | UVar | v, |
| String | name | ||
| ) | [protected] |
--------------- /// / UBindVar /// / --------------- ///
Definition at line 445 of file UObject.java.
| static void urbi.UObject.UStartRename | ( | Class | uobject_cls, |
| String | urbi_name | ||
| ) | [static] |
--------------- /// / UStart /// / --------------- ///
Get the constructor that take a string
Definition at line 465 of file UObject.java.