Class Properties

All Implemented Interfaces:
org.freedesktop.dbus.interfaces.DBusInterface

public class Properties extends InterfaceAdapter
  • Field Details

  • Constructor Details

    • Properties

      private Properties(org.freedesktop.dbus.connections.impl.DBusConnection dbus, PropertyInterface iface, String serviceName)
  • Method Details

    • create

      static Properties create(org.freedesktop.dbus.connections.impl.DBusConnection dbus, String objectPath, String serviceName) throws org.freedesktop.dbus.exceptions.DBusException
      Throws:
      org.freedesktop.dbus.exceptions.DBusException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class InterfaceAdapter
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class InterfaceAdapter
    • getInterface

      public PropertyInterface getInterface()
      Overrides:
      getInterface in class InterfaceAdapter
    • getProperties

      public Properties getProperties()
      Returns this interface adapter (unlike the implementations in the other interface adapters).
      Overrides:
      getProperties in class InterfaceAdapter
      Returns:
      The property interface adapter.
    • getVariant

      public org.freedesktop.dbus.types.Variant<?> getVariant(String propertyName)
    • getBoolean

      public boolean getBoolean(String propertyName)
    • getByte

      public byte getByte(String propertyName)
    • getShort

      public short getShort(String propertyName)
    • getInteger

      public int getInteger(String propertyName)
    • getLong

      public long getLong(String propertyName)
    • getBigInteger

      public BigInteger getBigInteger(String propertyName)
    • getDouble

      public double getDouble(String propertyName)
    • getString

      public String getString(String propertyName)
    • getList

      public <T> List<T> getList(String propertyName)