Package org.freedesktop.dbus.utils
Class DBusNamingUtil
- java.lang.Object
-
- org.freedesktop.dbus.utils.DBusNamingUtil
-
public final class DBusNamingUtil extends java.lang.ObjectDBus name Util class for internal and external use.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternDOLLAR_PATTERN
-
Constructor Summary
Constructors Modifier Constructor Description privateDBusNamingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAnnotationName(java.lang.Class<? extends java.lang.annotation.Annotation> _clazz)Get DBus name for specified annotation classstatic java.lang.StringgetInterfaceName(java.lang.Class<?> _clazz)Get DBus interface name for specified interface classstatic java.lang.StringgetMethodName(java.lang.reflect.Method _method)Get DBus method name for specified method object.static java.lang.StringgetSignalName(java.lang.Class<?> _clazz)Get DBus signal name for specified signal class.
-
-
-
Method Detail
-
getInterfaceName
public static java.lang.String getInterfaceName(java.lang.Class<?> _clazz)
Get DBus interface name for specified interface class- Parameters:
_clazz- input DBus interface class- Returns:
- interface name
- See Also:
DBusInterfaceName
-
getMethodName
public static java.lang.String getMethodName(java.lang.reflect.Method _method)
Get DBus method name for specified method object.- Parameters:
_method- input method- Returns:
- method name
- See Also:
DBusMemberName
-
getSignalName
public static java.lang.String getSignalName(java.lang.Class<?> _clazz)
Get DBus signal name for specified signal class.- Parameters:
_clazz- input DBus signal class- Returns:
- signal name
- See Also:
DBusMemberName
-
getAnnotationName
public static java.lang.String getAnnotationName(java.lang.Class<? extends java.lang.annotation.Annotation> _clazz)
Get DBus name for specified annotation class- Parameters:
_clazz- input DBus annotation- Returns:
- interface name
- See Also:
DBusInterfaceName
-
-