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.