Urbi SDK Remote for Java  2.7.5
urbi.UObject Class Reference

This class is the base UObject class for Java UObject. More...

Inheritance diagram for urbi.UObject:
Collaboration diagram for urbi.UObject:

List of all members.

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)

Detailed Description

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.


Member Function Documentation

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.


The documentation for this class was generated from the following file: