java.lang.Object
io.qt.dbus.QDBusMetaType
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object
demarshall
(QDBusArgument arg, QMetaType id) static void
marshall
(QDBusArgument arg, QMetaType id, Object value) static void
marshall
(QDBusArgument arg, Object value) static QMetaType
registerDBusMetaType
(QMetaType metaType) static <T> QMetaType
registerDBusMetaType
(QDBusMetaType.MarshallFunction<T> marshallFunction, QDBusMetaType.DemarshallFunction<T> demarshallFunction) static QMetaType
registerDBusMetaType
(Class<?> clazz, QMetaType... instantiations) static QMetaType
signatureToMetaType
(String signature) static String
typeToSignature
(QMetaType metaType)
-
Constructor Details
-
QDBusMetaType
public QDBusMetaType()
-
-
Method Details
-
registerDBusMetaType
-
registerDBusMetaType
-
registerDBusMetaType
public static <T> QMetaType registerDBusMetaType(QDBusMetaType.MarshallFunction<T> marshallFunction, QDBusMetaType.DemarshallFunction<T> demarshallFunction) -
demarshall
public static Object demarshall(QDBusArgument arg, QMetaType id) throws UnsupportedOperationException - Throws:
UnsupportedOperationException
-
marshall
- Throws:
UnsupportedOperationException
-
marshall
public static void marshall(QDBusArgument arg, QMetaType id, Object value) throws UnsupportedOperationException - Throws:
UnsupportedOperationException
-
typeToSignature
-
signatureToMetaType
-