java.lang.Object
org.freedesktop.dbus.messages.ExportedObject
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected String
Generates the introspection data xml for annotationsprotected String
generateMethodsXml
(Class<?> _clz) Generates the introspection data for the input interface methodsprotected String
generatePropertiesXml
(Class<?> _clz) Generates the introspection data for the input interface properties.protected String
generatePropertyXml
(String _propertyName, Class<?> _propertyTypeClass, DBusProperty.Access _access) Generates the introspection data for the single property.protected String
generatePropertyXml
(DBusProperty _property) Generates the introspection data for the single property.protected String
generateSignalsXml
(Class<?> _clz) Generates the introspection data for the input interface signalsgetDBusInterfaces
(Class<?> _inputClazz) Get all valid DBus interfaces which are implemented in a given class.static boolean
isExcluded
(Method _meth) toString()
-
Konstruktordetails
-
ExportedObject
- Löst aus:
DBusException
-
-
Methodendetails
-
generateAnnotationsXml
Generates the introspection data xml for annotations- Parameter:
_c
- input interface/method/signal- Gibt zurück:
- xml with annotation definition
-
generatePropertyXml
Generates the introspection data for the single property.- Parameter:
_property
- input property annotation- Gibt zurück:
- xml with property definition
- Löst aus:
DBusException
- in case of unknown data types
-
generatePropertyXml
protected String generatePropertyXml(String _propertyName, Class<?> _propertyTypeClass, DBusProperty.Access _access) throws DBusException Generates the introspection data for the single property.- Parameter:
_propertyName
- name_propertyTypeClass
- type class_access
- type access- Gibt zurück:
- xml with property definition
- Löst aus:
DBusException
- in case of unknown data types
-
generatePropertiesXml
Generates the introspection data for the input interface properties.- Parameter:
_clz
- input interface- Gibt zurück:
- xml with property definitions
- Löst aus:
DBusException
- in case of unknown data types
-
generateMethodsXml
Generates the introspection data for the input interface methods- Parameter:
_clz
- input interface- Gibt zurück:
- xml with method definitions
- Löst aus:
DBusException
- if marshalling fails
-
generateSignalsXml
Generates the introspection data for the input interface signals- Parameter:
_clz
- input interface- Gibt zurück:
- xml with signal definitions
- Löst aus:
DBusException
- in case of invalid signal name / data types
-
getDBusInterfaces
Get all valid DBus interfaces which are implemented in a given class. The search is performed without recursion taking into account object inheritance. A valid DBus interface must directly extend theDBusInterface
.- Parameter:
_inputClazz
- input object class- Gibt zurück:
- set of DBus interfaces implements in the input class
-
getMethods
-
getPropertyMethods
-
getObject
-
getIntrospectiondata
-
getImplementedInterfaces
-
toString
-
isExcluded
-