Uses of Interface
com.pi4j.provider.Provider
-
-
Uses of Provider in com.pi4j.context
Methods in com.pi4j.context with type parameters of type Provider Modifier and Type Method Description default <T extends Provider>
booleanContext. hasProvider(IOType ioType)
hasProvider.default <T extends Provider>
booleanContext. hasProvider(Class<T> providerClass)
hasProvider.default <T extends Provider>
TContext. provider(IOType ioType)
provider.default <T extends Provider>
TContext. provider(Class<T> providerClass)
provider.default <T extends Provider>
TContext. provider(String providerId)
provider.default <T extends Provider>
TContext. provider(String providerId, Class<T> providerClass)
provider.Methods in com.pi4j.context that return types with arguments of type Provider Modifier and Type Method Description default Collection<Provider>
ContextConfig. getProviders()
getProviders.Collection<Provider>
ContextConfig. providers()
providers.Methods in com.pi4j.context with parameters of type Provider Modifier and Type Method Description ContextBuilder
ContextBuilder. add(Provider... provider)
add.default ContextBuilder
ContextBuilder. addPlatform(Provider... provider)
addPlatform. -
Uses of Provider in com.pi4j.extension
Methods in com.pi4j.extension with parameters of type Provider Modifier and Type Method Description PluginService
PluginService. register(Provider... provider)
register. -
Uses of Provider in com.pi4j.io
Classes in com.pi4j.io with type parameters of type Provider Modifier and Type Interface Description interface
IO<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>
IO interface.class
IOBase<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>
Abstract IOBase class.Fields in com.pi4j.io declared as Provider Modifier and Type Field Description protected PROVIDER_TYPE
IOBase. provider
Methods in com.pi4j.io that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>
IOType. getProviderClass()
Getter for the fieldproviderClass
.static Class<? extends Provider>
IOType. getProviderClass(IOType type)
Getter for the fieldproviderClass
.Methods in com.pi4j.io with parameters of type Provider Modifier and Type Method Description static IOType
IOType. getByIO(Provider provider)
getByIO.Method parameters in com.pi4j.io with type arguments of type Provider Modifier and Type Method Description static IOType
IOType. getByProviderClass(Class<? extends Provider> providerClass)
getByProviderClass.BUILDER_TYPE
IOAddressConfigBuilder. provider(Class<? extends Provider> providerClass)
BUILDER_TYPE
IOConfigBuilder. provider(Class<? extends Provider> providerClass)
BUILDER_TYPE
IODeviceConfigBuilder. provider(Class<? extends Provider> providerClass)
-
Uses of Provider in com.pi4j.io.gpio
Subinterfaces of Provider in com.pi4j.io.gpio with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Modifier and Type Interface Description interface
com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE extends com.pi4j.io.gpio.GpioProvider,IO_TYPE extends IO,CONFIG_TYPE extends com.pi4j.io.gpio.GpioConfig>
GpioProvider interface.Classes in com.pi4j.io.gpio with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Provider Modifier and Type Class Description class
com.pi4j.io.gpio.GpioProviderBase<PROVIDER_TYPE extends com.pi4j.io.gpio.GpioProvider,IO_TYPE extends IO,CONFIG_TYPE extends com.pi4j.io.gpio.GpioConfig>
Abstract GpioProviderBase class. -
Uses of Provider in com.pi4j.io.gpio.analog
Subinterfaces of Provider in com.pi4j.io.gpio.analog Modifier and Type Interface Description interface
AnalogInputProvider
AnalogInputProvider interface.interface
AnalogOutputProvider
AnalogOutputProvider interface.interface
AnalogProvider<PROVIDER_TYPE extends AnalogProvider,ANALOG_TYPE extends Analog,CONFIG_TYPE extends AnalogConfig>
AnalogProvider interface.Classes in com.pi4j.io.gpio.analog that implement Provider Modifier and Type Class Description class
AnalogInputProviderBase
Abstract AnalogInputProviderBase class.class
AnalogOutputProviderBase
Abstract AnalogOutputProviderBase class.class
AnalogProviderBase<PROVIDER_TYPE extends AnalogProvider,ANALOG_TYPE extends Analog,CONFIG_TYPE extends AnalogConfig>
Abstract AnalogProviderBase class. -
Uses of Provider in com.pi4j.io.gpio.digital
Subinterfaces of Provider in com.pi4j.io.gpio.digital Modifier and Type Interface Description interface
DigitalInputProvider
DigitalInputProvider interface.interface
DigitalOutputProvider
DigitalOutputProvider interface.interface
DigitalProvider<PROVIDER_TYPE extends DigitalProvider,DIGITAL_TYPE extends Digital,CONFIG_TYPE extends DigitalConfig>
DigitalProvider interface.Classes in com.pi4j.io.gpio.digital that implement Provider Modifier and Type Class Description class
DigitalInputProviderBase
Abstract DigitalInputProviderBase class.class
DigitalOutputProviderBase
Abstract DigitalOutputProviderBase class.class
DigitalProviderBase<PROVIDER_TYPE extends DigitalProvider,DIGITAL_TYPE extends Digital,CONFIG_TYPE extends DigitalConfig>
Abstract DigitalProviderBase class.Method parameters in com.pi4j.io.gpio.digital with type arguments of type Provider Modifier and Type Method Description DigitalOutputBuilder
DigitalOutputBuilder. provider(Class<? extends Provider> providerClass)
provider. -
Uses of Provider in com.pi4j.io.i2c
Subinterfaces of Provider in com.pi4j.io.i2c Modifier and Type Interface Description interface
I2CProvider
I2CProvider interface.Classes in com.pi4j.io.i2c that implement Provider Modifier and Type Class Description class
I2CProviderBase
Abstract I2CProviderBase class. -
Uses of Provider in com.pi4j.io.pwm
Subinterfaces of Provider in com.pi4j.io.pwm Modifier and Type Interface Description interface
PwmProvider
PwmProvider interface.Classes in com.pi4j.io.pwm that implement Provider Modifier and Type Class Description class
PwmProviderBase
Abstract PwmProviderBase class. -
Uses of Provider in com.pi4j.io.serial
Subinterfaces of Provider in com.pi4j.io.serial Modifier and Type Interface Description interface
SerialProvider
SerialProvider interface.Classes in com.pi4j.io.serial that implement Provider Modifier and Type Class Description class
SerialProviderBase
Abstract SerialProviderBase class. -
Uses of Provider in com.pi4j.io.spi
Subinterfaces of Provider in com.pi4j.io.spi Modifier and Type Interface Description interface
SpiProvider
SpiProvider interface.Classes in com.pi4j.io.spi that implement Provider Modifier and Type Class Description class
SpiProviderBase
Abstract SpiProviderBase class. -
Uses of Provider in com.pi4j.platform
Fields in com.pi4j.platform with type parameters of type Provider Modifier and Type Field Description protected Map<IOType,Provider>
PlatformBase. providers
Methods in com.pi4j.platform with type parameters of type Provider Modifier and Type Method Description default <T extends Provider>
booleanPlatform. hasProvider(IOType ioType)
hasProvider.default <T extends Provider>
booleanPlatform. hasProvider(Class<T> providerClass)
hasProvider.default <T extends Provider>
TPlatform. provider(IOType ioType)
provider.default <T extends Provider>
TPlatform. provider(Class<T> providerClass)
provider.default <T extends Provider>
TPlatform. provider(String providerId)
provider.default <T extends Provider>
TPlatform. provider(String providerId, Class<T> providerClass)
provider.<T extends Provider>
TPlatformBase. provider(Class<T> providerClass)
provider.Methods in com.pi4j.platform that return types with arguments of type Provider Modifier and Type Method Description Map<IOType,Provider>
Platform. providers()
providers.Map<IOType,Provider>
PlatformBase. providers()
providers. -
Uses of Provider in com.pi4j.provider
Classes in com.pi4j.provider with type parameters of type Provider Modifier and Type Interface Description interface
Provider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>
Provider interface.class
ProviderBase<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>
Abstract ProviderBase class.class
ProviderGroup<T extends Provider>
ProviderGroup class.Classes in com.pi4j.provider that implement Provider Modifier and Type Class Description class
ProviderBase<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>
Abstract ProviderBase class.Methods in com.pi4j.provider with type parameters of type Provider Modifier and Type Method Description <T extends Provider>
Map<String,T>Providers. all(IOType ioType)
Get all providers of a specified io type.<T extends Provider>
Map<String,T>Providers. all(Class<T> providerClass)
Get all providers of a specified io class/interface.default <T extends Provider>
booleanProviders. exists(IOType ioType)
exists.default <T extends Provider>
booleanProviders. exists(Class<T> providerClass)
exists.default <T extends Provider>
booleanProviders. exists(String providerId, IOType ioType)
exists.default <T extends Provider>
booleanProviders. exists(String providerId, Class<T> providerClass)
exists.default <T extends Provider>
TProviders. get(IOType ioType)
get.default <T extends Provider>
TProviders. get(Class<T> providerClass)
get.<T extends Provider>
TProviders. get(String providerId)
get.default <T extends Provider>
TProviders. get(String providerId, IOType ioType)
get.default <T extends Provider>
TProviders. get(String providerId, Class<T> providerClass)
get.default <T extends Provider>
Map<String,T>Providers. getAll(IOType ioType)
getAll.default <T extends Provider>
Map<String,T>Providers. getAll(Class<T> providerClass)
getAll.Methods in com.pi4j.provider that return types with arguments of type Provider Modifier and Type Method Description Map<String,Provider>
Providers. all()
Get all providersdefault Map<String,Provider>
Providers. getAll()
getAll. -
Uses of Provider in com.pi4j.provider.exception
Constructors in com.pi4j.provider.exception with parameters of type Provider Constructor Description ProviderException(Provider provider, Throwable cause)
Constructor for ProviderException.ProviderIOTypeException(Provider provider, IOType ioType)
Default ConstructorProviderTypeException(Provider provider, Class<? extends Provider> providerClass)
Default ConstructorConstructor parameters in com.pi4j.provider.exception with type arguments of type Provider Constructor Description ProviderInterfaceException(Class<? extends Provider> providerClass)
Default ConstructorProviderNotFoundException(Class<? extends Provider> providerClass)
Alternate ConstructorProviderNotFoundException(String providerId, Class<? extends Provider> providerClass)
Alternate ConstructorProviderTypeException(Provider provider, Class<? extends Provider> providerClass)
Default Constructor -
Uses of Provider in com.pi4j.registry
Methods in com.pi4j.registry with type parameters of type Provider Modifier and Type Method Description default <P extends Provider>
Map<String,? extends IO>Registry. allByIoType(IOType ioType)
allByIoType.default <P extends Provider>
Map<String,? extends IO>Registry. allByProvider(Class<P> providerClass)
allByProvider.default <P extends Provider>
Map<String,? extends IO>Registry. allByProvider(String providerId)
allByProvider.default <P extends Provider,T extends IO>
Map<String,T>Registry. allByProvider(String providerId, Class<T> ioClass)
allByProvider.
-