-
- All Superinterfaces:
Describable
- All Known Subinterfaces:
Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,AnalogInput
,AnalogInputProvider
,AnalogOutput
,AnalogOutputProvider
,AnalogProvider<PROVIDER_TYPE,ANALOG_TYPE,CONFIG_TYPE>
,Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,DigitalInput
,DigitalInputProvider
,DigitalOutput
,DigitalOutputProvider
,DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
,Extension<T>
,com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
,I2C
,I2CProvider
,IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,Platform
,Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
,Pwm
,PwmProvider
,Serial
,SerialProvider
,Spi
,SpiProvider
- All Known Implementing Classes:
AnalogBase
,AnalogInputBase
,AnalogInputProviderBase
,AnalogOutputBase
,AnalogOutputProviderBase
,AnalogProviderBase
,DigitalBase
,DigitalInputBase
,DigitalInputProviderBase
,DigitalOutputBase
,DigitalOutputProviderBase
,DigitalProviderBase
,ExtensionBase
,com.pi4j.io.gpio.GpioBase
,com.pi4j.io.gpio.GpioProviderBase
,I2CBase
,I2CProviderBase
,IdentityBase
,IOBase
,PlatformBase
,ProviderBase
,PwmBase
,PwmProviderBase
,SerialBase
,SerialProviderBase
,SpiBase
,SpiProviderBase
public interface Identity extends Describable
Identity interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Descriptor
describe()
describe.String
description()
description.default String
getDescription()
getDescription.default String
getId()
getId.default Metadata
getMetadata()
getMetadata.default String
getName()
getName.String
id()
id.Metadata
metadata()
metadata.String
name()
name.
-
-
-
Method Detail
-
describe
default Descriptor describe()
describe.
- Specified by:
describe
in interfaceDescribable
- Returns:
- a
Descriptor
object.
-
-