public final class GpsReceiverHelper extends Object
GpsReceiver and related types.| Modifier and Type | Method and Description | 
|---|---|
static GpsReceiver | 
getGpsReceiver(IServiceProvider provider)
Gets the  
GpsReceiver from the IGpsReceiverService provided by an object. | 
static GpsReceiver | 
getGpsReceiver(IServiceProvider provider,
              String exceptionMessage)
Gets the  
GpsReceiver from the IGpsReceiverService provided by an object. | 
static IGpsReceiverService | 
getGpsReceiverService(IServiceProvider provider)
Gets the  
IGpsReceiverService provided by an object. | 
static IGpsReceiverService | 
getGpsReceiverService(IServiceProvider provider,
                     String exceptionMessage)
Gets the  
IGpsReceiverService provided by an object. | 
static IGpsReceiverService | 
getOptionalGpsReceiverService(IServiceProvider provider)
Gets the  
IGpsReceiverService provided by an object, or null if the service does not exist. | 
@Nonnull public static IGpsReceiverService getGpsReceiverService(@Nonnull IServiceProvider provider)
IGpsReceiverService provided by an object.provider - The object from which to obtain the service.ArgumentNullException - Thrown when provider is null.ServiceNotAvailableException - Thrown when provider does not provide IGpsReceiverService.@Nonnull public static IGpsReceiverService getGpsReceiverService(@Nonnull IServiceProvider provider, String exceptionMessage)
IGpsReceiverService provided by an object.provider - The object from which to obtain the service.exceptionMessage - An error message to include in the exception if the service is unavailable.ArgumentNullException - Thrown when provider is null.ServiceNotAvailableException - Thrown when provider does not provide IGpsReceiverService.@Nullable public static IGpsReceiverService getOptionalGpsReceiverService(@Nonnull IServiceProvider provider)
IGpsReceiverService provided by an object, or null if the service does not exist.provider - The object from which to obtain the service.null if the service does not exist.ArgumentNullException - Thrown when provider is null.public static GpsReceiver getGpsReceiver(@Nonnull IServiceProvider provider)
GpsReceiver from the IGpsReceiverService provided by an object.provider - The object from which to obtain the IGpsReceiverService service.GpsReceiver from the IGpsReceiverService.ArgumentNullException - Thrown when provider is null.ServiceNotAvailableException - Thrown when provider does not provide IGpsReceiverService.public static GpsReceiver getGpsReceiver(@Nonnull IServiceProvider provider, String exceptionMessage)
GpsReceiver from the IGpsReceiverService provided by an object.provider - The object from which to obtain the IGpsReceiverService service.exceptionMessage - An error message to include in the exception if the IGpsReceiverService service is unavailable.GpsReceiver from the IGpsReceiverService.ArgumentNullException - Thrown when provider is null.ServiceNotAvailableException - Thrown when provider does not provide IGpsReceiverService.