-
- All Known Subinterfaces:
AddressConfig<CONFIG_TYPE>,AnalogConfig<CONFIG_TYPE>,AnalogInputConfig,AnalogOutputConfig,DeviceConfig<CONFIG_TYPE>,DigitalConfig<CONFIG_TYPE>,DigitalInputConfig,DigitalOutputConfig,com.pi4j.io.gpio.GpioConfig<CONFIG_TYPE>,I2CConfig,IOConfig<CONFIG_TYPE>,PwmConfig,SerialConfig,SpiConfig
- All Known Implementing Classes:
ConfigBase
public interface Config<CONFIG_TYPE>Config 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 Stringdescription()description.default StringgetDescription()getDescription.default StringgetId()getId.default StringgetName()getName.Stringid()id.Stringname()name.Map<String,String>properties()Underlying raw configuration properties.voidvalidate()validate.
-
-
-
Field Detail
-
ID_KEY
static final String ID_KEY
ConstantID_KEY="id"- See Also:
- Constant Field Values
-
NAME_KEY
static final String NAME_KEY
ConstantNAME_KEY="name"- See Also:
- Constant Field Values
-
DESCRIPTION_KEY
static final String DESCRIPTION_KEY
ConstantDESCRIPTION_KEY="description"- See Also:
- Constant Field Values
-
-