-
- All Superinterfaces:
Describable
,Identity
,Lifecycle<T>
- All Known Subinterfaces:
AnalogInputProvider
,AnalogOutputProvider
,AnalogProvider<PROVIDER_TYPE,ANALOG_TYPE,CONFIG_TYPE>
,DigitalInputProvider
,DigitalOutputProvider
,DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
,com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
,I2CProvider
,Platform
,Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
,PwmProvider
,SerialProvider
,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 Extension<T> extends Identity, Lifecycle<T>
Extension interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Descriptor
describe()
describe.-
Methods inherited from interface com.pi4j.common.Identity
description, getDescription, getId, getMetadata, getName, id, metadata, name
-
Methods inherited from interface com.pi4j.common.Lifecycle
initialize, shutdown
-
-
-
-
Method Detail
-
describe
default Descriptor describe()
describe.
- Specified by:
describe
in interfaceDescribable
- Specified by:
describe
in interfaceIdentity
- Returns:
- a
Descriptor
object.
-
-