java.lang.Object
org.freedesktop.dbus.messages.ExportedObject
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected StringGenerates the introspection data xml for annotationsprotected StringgenerateMethodsXml(Class<?> _clz) Generates the introspection data for the input interface methodsprotected StringgeneratePropertiesXml(Class<?> _clz) Generates the introspection data for the input interface properties.protected StringgeneratePropertyXml(String _propertyName, Class<?> _propertyTypeClass, DBusProperty.Access _access) Generates the introspection data for the single property.protected StringgeneratePropertyXml(DBusProperty _property) Generates the introspection data for the single property.protected StringgenerateSignalsXml(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 booleanisExcluded(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
-