org.freedesktop.dbus
public class Marshalling extends Object
Method Summary | |
---|---|
static String | getDBusType(Type[] c)
Will return the DBus type corresponding to the given Java type.
|
static String[] | getDBusType(Type c)
Will return the DBus type corresponding to the given Java type.
|
static String[] | getDBusType(Type c, boolean basic)
Will return the DBus type corresponding to the given Java type.
|
static int | getJavaType(String dbus, List<Type> rv, int limit)
Converts a dbus type string into Java Type objects, |
static String[] | recursiveGetDBusType(Type c, boolean basic, int level) |
Parameters: c The Java types.
Returns: The DBus types.
Throws: DBusException If the given type cannot be converted to a DBus type.
Parameters: c The Java type.
Returns: The DBus type.
Throws: DBusException If the given type cannot be converted to a DBus type.
Parameters: c The Java type. basic If true enforces this to be a non-compound type. (compound types are Maps, Structs and Lists/arrays).
Returns: The DBus type.
Throws: DBusException If the given type cannot be converted to a DBus type.
Parameters: dbus The DBus type or types. rv Vector to return the types in. limit Maximum number of types to parse (-1 == nolimit).
Returns: number of characters parsed from the type string.