- 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)
-
Field Details
-
ID_KEY
ConstantID_KEY="id"- See Also:
-
NAME_KEY
ConstantNAME_KEY="name"- See Also:
-
DESCRIPTION_KEY
ConstantDESCRIPTION_KEY="description"- See Also:
-
-
Method Details
-
properties
Underlying raw configuration properties. -
id
String id()id.
- Returns:
- a
Stringobject.
-
name
String name()name.
- Returns:
- a
Stringobject.
-
description
String description()description.
- Returns:
- a
Stringobject.
-
validate
void validate()validate.
-
getId
getId.
- Returns:
- a
Stringobject.
-
getName
getName.
- Returns:
- a
Stringobject.
-
getDescription
getDescription.
- Returns:
- a
Stringobject.
-