SYMBOL INDEX (386 symbols across 54 files) FILE: library/src/main/java/com/patloew/rxlocation/ActivityRecognition.java class ActivityRecognition (line 26) | public class ActivityRecognition { method ActivityRecognition (line 30) | ActivityRecognition(RxLocation rxLocation) { method requestUpdates (line 37) | @RequiresPermission("com.google.android.gms.permission.ACTIVITY_RECOGN... method requestUpdates (line 42) | @RequiresPermission("com.google.android.gms.permission.ACTIVITY_RECOGN... method requestUpdatesInternal (line 47) | private Single requestUpdatesInternal(long detectionIntervalMi... method removeUpdates (line 53) | @RequiresPermission("com.google.android.gms.permission.ACTIVITY_RECOGN... method removeUpdates (line 58) | @RequiresPermission("com.google.android.gms.permission.ACTIVITY_RECOGN... method removeUpdatesInternal (line 63) | private Single removeUpdatesInternal(PendingIntent pendingInte... FILE: library/src/main/java/com/patloew/rxlocation/ActivityRemoveUpdatesSingleOnSubscribe.java class ActivityRemoveUpdatesSingleOnSubscribe (line 27) | class ActivityRemoveUpdatesSingleOnSubscribe extends RxLocationSingleOnS... method ActivityRemoveUpdatesSingleOnSubscribe (line 31) | ActivityRemoveUpdatesSingleOnSubscribe(@NonNull RxLocation rxLocation,... method onGoogleApiClientReady (line 36) | @Override FILE: library/src/main/java/com/patloew/rxlocation/ActivityRequestUpdatesSingleOnSubscribe.java class ActivityRequestUpdatesSingleOnSubscribe (line 27) | class ActivityRequestUpdatesSingleOnSubscribe extends RxLocationSingleOn... method ActivityRequestUpdatesSingleOnSubscribe (line 32) | ActivityRequestUpdatesSingleOnSubscribe(@NonNull RxLocation rxLocation... method onGoogleApiClientReady (line 38) | @Override FILE: library/src/main/java/com/patloew/rxlocation/FusedLocation.java class FusedLocation (line 34) | public class FusedLocation { method FusedLocation (line 38) | FusedLocation(RxLocation rxLocation) { method flush (line 45) | public Single flush() { method flush (line 49) | public Single flush(long timeoutTime, @NonNull TimeUnit timeou... method flushInternal (line 53) | private Single flushInternal(Long timeoutTime, TimeUnit timeou... method lastLocation (line 60) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method isLocationAvailable (line 68) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 76) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 81) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 86) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 91) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 96) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 101) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 106) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updates (line 111) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method updatesInternal (line 116) | private Flowable updatesInternal(LocationRequest locationReq... method requestUpdates (line 123) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method requestUpdates (line 128) | @RequiresPermission(anyOf = {Manifest.permission.ACCESS_COARSE_LOCATIO... method requestUpdatesInternal (line 133) | private Single requestUpdatesInternal(LocationRequest location... method removeUpdates (line 140) | public Single removeUpdates(@NonNull PendingIntent pendingInte... method removeUpdates (line 144) | public Single removeUpdates(@NonNull PendingIntent pendingInte... method removeUpdatesInternal (line 148) | private Single removeUpdatesInternal(PendingIntent pendingInte... FILE: library/src/main/java/com/patloew/rxlocation/Geocoding.java class Geocoding (line 29) | public class Geocoding { method Geocoding (line 35) | Geocoding(Context context) { method getGeocoder (line 39) | Geocoder getGeocoder(Locale locale) { method fromLocation (line 49) | public Maybe
fromLocation(@NonNull Location location) { method fromLocation (line 53) | public Maybe
fromLocation(Locale locale, @NonNull Location lo... method fromLocation (line 57) | public Single> fromLocation(@NonNull Location location, ... method fromLocation (line 61) | public Single> fromLocation(Locale locale, @NonNull Loca... method fromLocation (line 67) | public Maybe
fromLocation(double latitude, double longitude) { method fromLocation (line 71) | public Maybe
fromLocation(Locale locale, double latitude, dou... method fromLocation (line 75) | public Single> fromLocation(double latitude, double long... method fromLocation (line 79) | public Single> fromLocation(Locale locale, double latitu... method fromLocationName (line 85) | public Maybe
fromLocationName(@NonNull String locationName, d... method fromLocationName (line 89) | public Maybe
fromLocationName(Locale locale, @NonNull String ... method fromLocationName (line 93) | public Single> fromLocationName(@NonNull String location... method fromLocationName (line 97) | public Single> fromLocationName(Locale locale, @NonNull ... method fromLocationName (line 103) | public Maybe
fromLocationName(@NonNull String locationName) { method fromLocationName (line 107) | public Maybe
fromLocationName(Locale locale, @NonNull String ... method fromLocationName (line 111) | public Single> fromLocationName(@NonNull String location... method fromLocationName (line 115) | public Single> fromLocationName(Locale locale, @NonNull ... FILE: library/src/main/java/com/patloew/rxlocation/Geofencing.java class Geofencing (line 29) | public class Geofencing { method Geofencing (line 33) | Geofencing(RxLocation rxLocation) { method add (line 40) | @RequiresPermission(Manifest.permission.ACCESS_FINE_LOCATION) method add (line 45) | @RequiresPermission(Manifest.permission.ACCESS_FINE_LOCATION) method addInternal (line 50) | private Single addInternal(GeofencingRequest geofencingRequest... method remove (line 57) | public Single remove(@NonNull List geofenceRequestIds) { method remove (line 61) | public Single remove(@NonNull List geofenceRequestIds,... method remove (line 65) | public Single remove(@NonNull PendingIntent pendingIntent) { method remove (line 69) | public Single remove(@NonNull PendingIntent pendingIntent, lon... method removeInternal (line 73) | private Single removeInternal(List geofenceRequestIds,... FILE: library/src/main/java/com/patloew/rxlocation/GeofencingAddSingleOnSubscribe.java class GeofencingAddSingleOnSubscribe (line 27) | class GeofencingAddSingleOnSubscribe extends RxLocationSingleOnSubscribe... method GeofencingAddSingleOnSubscribe (line 32) | GeofencingAddSingleOnSubscribe(RxLocation rxLocation, GeofencingReques... method onGoogleApiClientReady (line 38) | @Override FILE: library/src/main/java/com/patloew/rxlocation/GeofencingRemoveSingleOnSubscribe.java class GeofencingRemoveSingleOnSubscribe (line 28) | class GeofencingRemoveSingleOnSubscribe extends RxLocationSingleOnSubscr... method GeofencingRemoveSingleOnSubscribe (line 33) | GeofencingRemoveSingleOnSubscribe(RxLocation rxLocation, List ... method onGoogleApiClientReady (line 39) | @Override FILE: library/src/main/java/com/patloew/rxlocation/GoogleApiClientFlowable.java class GoogleApiClientFlowable (line 33) | public class GoogleApiClientFlowable extends RxLocationFlowableOnSubscri... method GoogleApiClientFlowable (line 35) | GoogleApiClientFlowable(Context ctx, Api create(@NonNull Context contex... method onGoogleApiClientReady (line 48) | @Override FILE: library/src/main/java/com/patloew/rxlocation/GoogleApiConnectionException.java class GoogleApiConnectionException (line 19) | public class GoogleApiConnectionException extends RuntimeException { method GoogleApiConnectionException (line 22) | GoogleApiConnectionException(String detailMessage, ConnectionResult co... method getConnectionResult (line 27) | public ConnectionResult getConnectionResult() { method wasResolutionUnsuccessful (line 31) | public boolean wasResolutionUnsuccessful() { FILE: library/src/main/java/com/patloew/rxlocation/GoogleApiConnectionSuspendedException.java class GoogleApiConnectionSuspendedException (line 17) | public class GoogleApiConnectionSuspendedException extends RuntimeExcept... method GoogleApiConnectionSuspendedException (line 20) | GoogleApiConnectionSuspendedException(int cause) { method getErrorCause (line 24) | public int getErrorCause() { FILE: library/src/main/java/com/patloew/rxlocation/LocationAvailabilitySingleOnSubscribe.java class LocationAvailabilitySingleOnSubscribe (line 24) | class LocationAvailabilitySingleOnSubscribe extends RxLocationSingleOnSu... method LocationAvailabilitySingleOnSubscribe (line 26) | LocationAvailabilitySingleOnSubscribe(@NonNull RxLocation rxLocation) { method onGoogleApiClientReady (line 30) | @Override FILE: library/src/main/java/com/patloew/rxlocation/LocationFlushSingleOnSubscribe.java class LocationFlushSingleOnSubscribe (line 26) | class LocationFlushSingleOnSubscribe extends RxLocationSingleOnSubscribe... method LocationFlushSingleOnSubscribe (line 28) | LocationFlushSingleOnSubscribe(@NonNull RxLocation rxLocation, Long ti... method onGoogleApiClientReady (line 32) | @Override FILE: library/src/main/java/com/patloew/rxlocation/LocationLastMaybeOnSubscribe.java class LocationLastMaybeOnSubscribe (line 24) | class LocationLastMaybeOnSubscribe extends RxLocationMaybeOnSubscribe check(@NonNull LocationRequest l... method check (line 47) | public Single check(@NonNull LocationRequest l... method check (line 51) | public Single check(@NonNull LocationSettingsR... method check (line 55) | public Single check(@NonNull LocationSettingsR... method checkInternal (line 59) | private Single checkInternal(LocationSettingsR... method checkAndHandleResolutionCompletable (line 68) | public Completable checkAndHandleResolutionCompletable(@NonNull Locati... method checkAndHandleResolution (line 72) | public Single checkAndHandleResolution(@NonNull LocationReque... method checkAndHandleResolutionCompletable (line 77) | public Completable checkAndHandleResolutionCompletable(@NonNull Locati... method checkAndHandleResolution (line 81) | public Single checkAndHandleResolution(@NonNull LocationReque... method checkAndHandleResolutionCompletable (line 86) | public Completable checkAndHandleResolutionCompletable(@NonNull Locati... method checkAndHandleResolution (line 90) | public Single checkAndHandleResolution(@NonNull LocationSetti... method checkAndHandleResolutionCompletable (line 95) | public Completable checkAndHandleResolutionCompletable(@NonNull Locati... method checkAndHandleResolution (line 99) | public Single checkAndHandleResolution(@NonNull LocationSetti... method checkAndHandleResolutionInternal (line 104) | private Single checkAndHandleResolutionInternal(LocationSetti... FILE: library/src/main/java/com/patloew/rxlocation/LocationSettingsActivity.java class LocationSettingsActivity (line 23) | public class LocationSettingsActivity extends Activity { method onCreate (line 30) | @Override method onNewIntent (line 39) | @Override method handleIntent (line 45) | void handleIntent() { method onActivityResult (line 56) | @Override method setResolutionResultAndFinish (line 65) | void setResolutionResultAndFinish(int resultCode) { FILE: library/src/main/java/com/patloew/rxlocation/LocationSettingsNotSatisfiedException.java class LocationSettingsNotSatisfiedException (line 17) | public class LocationSettingsNotSatisfiedException extends Exception { FILE: library/src/main/java/com/patloew/rxlocation/LocationUpdatesFlowableOnSubscribe.java class LocationUpdatesFlowableOnSubscribe (line 29) | class LocationUpdatesFlowableOnSubscribe extends RxLocationFlowableOnSub... method LocationUpdatesFlowableOnSubscribe (line 35) | protected LocationUpdatesFlowableOnSubscribe(@NonNull RxLocation rxLoc... method onGoogleApiClientReady (line 41) | @Override method onUnsubscribed (line 52) | @Override class RxLocationListener (line 61) | static class RxLocationListener implements LocationListener { method RxLocationListener (line 65) | RxLocationListener(FlowableEmitter emitter) { method onUnsubscribed (line 69) | void onUnsubscribed() { method onLocationChanged (line 73) | @Override FILE: library/src/main/java/com/patloew/rxlocation/RxLocation.java class RxLocation (line 27) | public class RxLocation { method RxLocation (line 43) | public RxLocation(@NonNull Context ctx) { method setDefaultTimeout (line 51) | public void setDefaultTimeout(long time, @NonNull TimeUnit timeUnit) { method resetDefaultTimeout (line 62) | public void resetDefaultTimeout() { method activity (line 68) | public ActivityRecognition activity() { method geocoding (line 72) | public Geocoding geocoding() { method geofencing (line 76) | public Geofencing geofencing() { method location (line 80) | public FusedLocation location() { method settings (line 84) | public LocationSettings settings() { FILE: library/src/main/java/com/patloew/rxlocation/RxLocationBaseOnSubscribe.java class RxLocationBaseOnSubscribe (line 36) | abstract class RxLocationBaseOnSubscribe { method RxLocationBaseOnSubscribe (line 43) | protected RxLocationBaseOnSubscribe(@NonNull RxLocation rxLocation, Lo... method RxLocationBaseOnSubscribe (line 57) | protected RxLocationBaseOnSubscribe(@NonNull Context ctx, @NonNull Api... method setupLocationPendingResult (line 65) | protected final void setupLocationPendingResult(Pen... method getApiClientBuilder (line 73) | protected GoogleApiClient.Builder getApiClientBuilder() { method createApiClient (line 77) | protected GoogleApiClient createApiClient(ApiClientConnectionCallbacks... method onUnsubscribed (line 102) | protected void onUnsubscribed(GoogleApiClient apiClient) { } class ApiClientConnectionCallbacks (line 104) | protected abstract class ApiClientConnectionCallbacks implements method ApiClientConnectionCallbacks (line 110) | protected ApiClientConnectionCallbacks() { method setClient (line 113) | public void setClient(GoogleApiClient client) { FILE: library/src/main/java/com/patloew/rxlocation/RxLocationFlowableOnSubscribe.java class RxLocationFlowableOnSubscribe (line 36) | abstract class RxLocationFlowableOnSubscribe extends RxLocationBaseOn... method RxLocationFlowableOnSubscribe (line 38) | protected RxLocationFlowableOnSubscribe(@NonNull RxLocation rxLocation... method RxLocationFlowableOnSubscribe (line 42) | protected RxLocationFlowableOnSubscribe(@NonNull Context ctx, @NonNull... method subscribe (line 46) | @Override method onGoogleApiClientReady (line 65) | protected abstract void onGoogleApiClientReady(GoogleApiClient apiClie... class ApiClientConnectionCallbacks (line 67) | protected class ApiClientConnectionCallbacks extends RxLocationBaseOnS... method ApiClientConnectionCallbacks (line 73) | private ApiClientConnectionCallbacks(FlowableEmitter emitter) { method onConnected (line 77) | @Override method onConnectionSuspended (line 86) | @Override method onConnectionFailed (line 91) | @Override method setClient (line 96) | public void setClient(GoogleApiClient client) { FILE: library/src/main/java/com/patloew/rxlocation/RxLocationMaybeOnSubscribe.java class RxLocationMaybeOnSubscribe (line 36) | abstract class RxLocationMaybeOnSubscribe extends RxLocationBaseOnSub... method RxLocationMaybeOnSubscribe (line 37) | protected RxLocationMaybeOnSubscribe(@NonNull RxLocation rxLocation, L... method RxLocationMaybeOnSubscribe (line 41) | protected RxLocationMaybeOnSubscribe(@NonNull Context ctx, @NonNull Ap... method subscribe (line 45) | @Override method onGoogleApiClientReady (line 64) | protected abstract void onGoogleApiClientReady(GoogleApiClient apiClie... class ApiClientConnectionCallbacks (line 66) | protected class ApiClientConnectionCallbacks extends RxLocationBaseOnS... method ApiClientConnectionCallbacks (line 72) | private ApiClientConnectionCallbacks(MaybeEmitter emitter) { method onConnected (line 76) | @Override method onConnectionSuspended (line 85) | @Override method onConnectionFailed (line 90) | @Override method setClient (line 95) | public void setClient(GoogleApiClient client) { FILE: library/src/main/java/com/patloew/rxlocation/RxLocationSingleOnSubscribe.java class RxLocationSingleOnSubscribe (line 36) | abstract class RxLocationSingleOnSubscribe extends RxLocationBaseOnSu... method RxLocationSingleOnSubscribe (line 37) | protected RxLocationSingleOnSubscribe(@NonNull RxLocation rxLocation, ... method RxLocationSingleOnSubscribe (line 41) | protected RxLocationSingleOnSubscribe(@NonNull Context ctx, @NonNull A... method subscribe (line 45) | @Override method onGoogleApiClientReady (line 64) | protected abstract void onGoogleApiClientReady(GoogleApiClient apiClie... class ApiClientConnectionCallbacks (line 66) | protected class ApiClientConnectionCallbacks extends RxLocationBaseOnS... method ApiClientConnectionCallbacks (line 72) | private ApiClientConnectionCallbacks(SingleEmitter emitter) { method onConnected (line 76) | @Override method onConnectionSuspended (line 85) | @Override method onConnectionFailed (line 90) | @Override method setClient (line 95) | public void setClient(GoogleApiClient client) { FILE: library/src/main/java/com/patloew/rxlocation/SettingsCheckHandleSingleOnSubscribe.java class SettingsCheckHandleSingleOnSubscribe (line 35) | class SettingsCheckHandleSingleOnSubscribe extends RxLocationSingleOnSub... method SettingsCheckHandleSingleOnSubscribe (line 43) | SettingsCheckHandleSingleOnSubscribe(RxLocation rxLocation, LocationSe... method onResolutionResult (line 49) | static void onResolutionResult(String observableId, int resultCode) { method observableMapCleanup (line 67) | static void observableMapCleanup() { method onGoogleApiClientReady (line 78) | @Override FILE: library/src/main/java/com/patloew/rxlocation/SettingsCheckSingleOnSubscribe.java class SettingsCheckSingleOnSubscribe (line 25) | class SettingsCheckSingleOnSubscribe extends RxLocationSingleOnSubscribe... method SettingsCheckSingleOnSubscribe (line 29) | SettingsCheckSingleOnSubscribe(RxLocation rxLocation, LocationSettings... method onGoogleApiClientReady (line 34) | @Override FILE: library/src/main/java/com/patloew/rxlocation/SingleResultCallBack.java class SingleResultCallBack (line 24) | class SingleResultCallBack implements ResultCallbac... method SingleResultCallBack (line 31) | private SingleResultCallBack(@NonNull SingleEmitter emitter, @NonNu... method get (line 36) | static ResultCallback get(@NonNull SingleEmit... method get (line 40) | static ResultCallback get(@NonNull SingleEmitter... method onResult (line 45) | @Override FILE: library/src/main/java/com/patloew/rxlocation/StatusErrorResultCallBack.java class StatusErrorResultCallBack (line 23) | class StatusErrorResultCallBack implements ResultCallback { method StatusErrorResultCallBack (line 27) | StatusErrorResultCallBack(@NonNull FlowableEmitter emitter) { method onResult (line 31) | @Override FILE: library/src/main/java/com/patloew/rxlocation/StatusException.java class StatusException (line 25) | public class StatusException extends RuntimeException { method StatusException (line 28) | public StatusException(Result result) { method getResult (line 33) | public Result getResult() { method getStatus (line 37) | public Status getStatus() { FILE: library/src/main/java/com/patloew/rxlocation/StatusExceptionResumeNextTransformer.java class StatusExceptionResumeNextTransformer (line 25) | public class StatusExceptionResumeNextTransformer { method forFlowable (line 27) | public static FlowableTransformer forFlowable... method forObservable (line 44) | public static ObservableTransformer forObserv... method forSingle (line 61) | public static SingleTransformer forSingle() { FILE: library/src/test/java/com/patloew/rxlocation/ActivityOnSubscribeTest.java class ActivityOnSubscribeTest (line 28) | @SuppressWarnings("MissingPermission") method setup (line 35) | @Override method ActivityRequestUpdatesSingle_Success (line 44) | @Test method ActivityRequestUpdatesSingle_StatusException (line 57) | @Test method ActivityRemoveUpdatesSingle_Success (line 72) | @Test method ActivityRemoveUpdatesSingle_StatusException (line 85) | @Test FILE: library/src/test/java/com/patloew/rxlocation/ActivityTest.java class ActivityTest (line 24) | @SuppressWarnings("MissingPermission") method setup (line 31) | @Override method Activity_RequestUpdates (line 41) | @Test method Activity_RemoveUpdates (line 65) | @Test FILE: library/src/test/java/com/patloew/rxlocation/BaseOnSubscribeTest.java class BaseOnSubscribeTest (line 34) | public abstract class BaseOnSubscribeTest extends BaseTest { method setup (line 47) | @CallSuper method setupBaseFlowableSuccess (line 62) | protected void setupBaseFlowableSuccess(final RxLocationFlowableOn... method setupBaseFlowableSuccess (line 67) | protected void setupBaseFlowableSuccess(final RxLocationFlowableOn... method setupBaseSingleSuccess (line 81) | protected void setupBaseSingleSuccess(final RxLocationSingleOnSubs... method setupBaseSingleSuccess (line 86) | protected void setupBaseSingleSuccess(final RxLocationSingleOnSubs... method setupBaseMaybeSuccess (line 100) | protected void setupBaseMaybeSuccess(final RxLocationMaybeOnSubscr... method setupBaseMaybeSuccess (line 105) | protected void setupBaseMaybeSuccess(final RxLocationMaybeOnSubscr... method setupBaseSingleError (line 119) | protected void setupBaseSingleError(final RxLocationSingleOnSubscr... method setupBaseFlowableError (line 133) | protected void setupBaseFlowableError(final RxLocationFlowableOnSu... method setPendingResultValue (line 146) | @SuppressWarnings("unchecked") method assertError (line 154) | protected static void assertError(TestObserver sub, Class getAddressObservable(boolean success) { method getAddressFromLocation (line 81) | private Observable
getAddressFromLocation(Location location) { FILE: sample/src/main/java/com/patloew/rxlocationsample/MainView.java type MainView (line 19) | public interface MainView { method onLocationUpdate (line 20) | void onLocationUpdate(Location location); method onAddressUpdate (line 21) | void onAddressUpdate(Address address); method onLocationSettingsUnsuccessful (line 22) | void onLocationSettingsUnsuccessful(); FILE: sample/src/main/java/com/patloew/rxlocationsample/MyApplication.java class MyApplication (line 8) | public class MyApplication extends Application { method onCreate (line 12) | @Override method getRefWatcher (line 18) | public static RefWatcher getRefWatcher() { FILE: sample/src/test/java/com/patloew/rxlocationsample/MainPresenterTest.java class MainPresenterTest (line 46) | @RunWith(JUnit4.class) method setup (line 61) | @Before method settingsSatisfied_1Location (line 72) | @Test method settingsNotSatisfied_LastLocation (line 88) | @Test method settingsNotSatisfied_NoLastLocation (line 105) | @Test FILE: sample/src/test/java/com/patloew/rxlocationsample/RxSchedulersOverrideRule.java class RxSchedulersOverrideRule (line 22) | public class RxSchedulersOverrideRule implements TestRule { method apply (line 24) | @Override