|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.freedesktop.dbus.Marshalling
public class Marshalling
Contains static methods for marshalling values.
| Constructor Summary | |
|---|---|
Marshalling()
|
|
| Method Summary | |
|---|---|
static Object[] |
convertParameters(Object[] parameters,
Type[] types,
AbstractConnection conn)
Recursively converts types for serialization onto DBus. |
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Marshalling()
| Method Detail |
|---|
public static String getDBusType(Type[] c)
throws DBusException
c - The Java types.
DBusException - If the given type cannot be converted to a DBus type.
public static String[] getDBusType(Type c)
throws DBusException
c - The Java type.
DBusException - If the given type cannot be converted to a DBus type.
public static String[] getDBusType(Type c,
boolean basic)
throws DBusException
c - The Java type.basic - If true enforces this to be a non-compound type. (compound types are Maps, Structs and Lists/arrays).
DBusException - If the given type cannot be converted to a DBus type.
public static String[] recursiveGetDBusType(Type c,
boolean basic,
int level)
throws DBusException
DBusException
public static int getJavaType(String dbus,
List<Type> rv,
int limit)
throws DBusException
dbus - The DBus type or types.rv - Vector to return the types in.limit - Maximum number of types to parse (-1 == nolimit).
DBusException
public static Object[] convertParameters(Object[] parameters,
Type[] types,
AbstractConnection conn)
throws DBusException
parameters - The parameters to convert.types - The (possibly generic) types of the parameters.
DBusException - Thrown if there is an error in converting the objects.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||