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 ContextBuilderContextBuilder. add(Provider... provider)add.default ContextBuilderContextBuilder. 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 PluginServicePluginService. 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 interfaceIO<IO_TYPE extends IO,CONFIG_TYPE extends IOConfig,PROVIDER_TYPE extends Provider>IO interface.classIOBase<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_TYPEIOBase. providerMethods 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 IOTypeIOType. getByIO(Provider provider)getByIO.Method parameters in com.pi4j.io with type arguments of type Provider Modifier and Type Method Description static IOTypeIOType. getByProviderClass(Class<? extends Provider> providerClass)getByProviderClass.BUILDER_TYPEIOAddressConfigBuilder. provider(Class<? extends Provider> providerClass)BUILDER_TYPEIOConfigBuilder. provider(Class<? extends Provider> providerClass)BUILDER_TYPEIODeviceConfigBuilder. 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 interfacecom.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 classcom.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 interfaceAnalogInputProviderAnalogInputProvider interface.interfaceAnalogOutputProviderAnalogOutputProvider interface.interfaceAnalogProvider<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 classAnalogInputProviderBaseAbstract AnalogInputProviderBase class.classAnalogOutputProviderBaseAbstract AnalogOutputProviderBase class.classAnalogProviderBase<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 interfaceDigitalInputProviderDigitalInputProvider interface.interfaceDigitalOutputProviderDigitalOutputProvider interface.interfaceDigitalProvider<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 classDigitalInputProviderBaseAbstract DigitalInputProviderBase class.classDigitalOutputProviderBaseAbstract DigitalOutputProviderBase class.classDigitalProviderBase<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 DigitalOutputBuilderDigitalOutputBuilder. 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 interfaceI2CProviderI2CProvider interface.Classes in com.pi4j.io.i2c that implement Provider Modifier and Type Class Description classI2CProviderBaseAbstract I2CProviderBase class. -
Uses of Provider in com.pi4j.io.pwm
Subinterfaces of Provider in com.pi4j.io.pwm Modifier and Type Interface Description interfacePwmProviderPwmProvider interface.Classes in com.pi4j.io.pwm that implement Provider Modifier and Type Class Description classPwmProviderBaseAbstract PwmProviderBase class. -
Uses of Provider in com.pi4j.io.serial
Subinterfaces of Provider in com.pi4j.io.serial Modifier and Type Interface Description interfaceSerialProviderSerialProvider interface.Classes in com.pi4j.io.serial that implement Provider Modifier and Type Class Description classSerialProviderBaseAbstract SerialProviderBase class. -
Uses of Provider in com.pi4j.io.spi
Subinterfaces of Provider in com.pi4j.io.spi Modifier and Type Interface Description interfaceSpiProviderSpiProvider interface.Classes in com.pi4j.io.spi that implement Provider Modifier and Type Class Description classSpiProviderBaseAbstract 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. providersMethods 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 interfaceProvider<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>Provider interface.classProviderBase<PROVIDER_TYPE extends Provider,IO_TYPE extends IO,CONFIG_TYPE extends Config>Abstract ProviderBase class.classProviderGroup<T extends Provider>ProviderGroup class.Classes in com.pi4j.provider that implement Provider Modifier and Type Class Description classProviderBase<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.
-