-
- All Superinterfaces:
AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
,Builder<CONFIG_TYPE>
,ConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
,IOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
- All Known Subinterfaces:
AnalogConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
,AnalogInputConfigBuilder
,AnalogOutputConfigBuilder
,DigitalConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
,DigitalInputConfigBuilder
,DigitalOutputConfigBuilder
,com.pi4j.io.gpio.GpioConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
,PwmConfigBuilder
,SpiConfigBuilder
public interface IOAddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE> extends IOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>, AddressConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
IOConfigBuilder interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BUILDER_TYPE
platform(Class<? extends Platform> platformClass)
BUILDER_TYPE
platform(String platform)
BUILDER_TYPE
provider(Class<? extends Provider> providerClass)
BUILDER_TYPE
provider(String provider)
-
Methods inherited from interface com.pi4j.config.AddressConfigBuilder
address
-
Methods inherited from interface com.pi4j.config.ConfigBuilder
allowInheritProperties, description, disallowInheritProperties, id, id, inheritProperties, load, load, load, load, load, load, load, load, load, load, name
-
-
-
-
Method Detail
-
provider
BUILDER_TYPE provider(String provider)
- Specified by:
provider
in interfaceIOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
-
provider
BUILDER_TYPE provider(Class<? extends Provider> providerClass)
- Specified by:
provider
in interfaceIOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
-
platform
BUILDER_TYPE platform(String platform)
- Specified by:
platform
in interfaceIOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
-
platform
BUILDER_TYPE platform(Class<? extends Platform> platformClass)
- Specified by:
platform
in interfaceIOConfigBuilder<BUILDER_TYPE,CONFIG_TYPE>
-
-