MCPcopy Create free account

hub / github.com/Plastix/Forage / types & classes

Types & classes156 in github.com/Plastix/Forage

ClassAboutActivity
app/src/main/java/io/github/plastix/forage/ui/about/AboutActivity.java:19
ClassActivityModule
app/src/main/java/io/github/plastix/forage/ui/base/ActivityModule.java:9
ClassActivityUtils
app/src/main/java/io/github/plastix/forage/util/ActivityUtils.java:17
ClassActivityUtilsTest
app/src/unitTests/java/io/github/plastix/forage/util/ActivityUtilsTest.java:17
ClassAngleUtils
app/src/main/java/io/github/plastix/forage/util/AngleUtils.java:8
ClassAngleUtilsTest
app/src/unitTests/java/io/github/plastix/forage/util/AngleUtilsTest.java:13
ClassApiConstants
OkApi URL routes and other constants See http://www.opencaching.us/okapi/introduction.html
app/src/main/java/io/github/plastix/forage/data/api/ApiConstants.java:7
InterfaceApplicationComponent
A component whose lifetime is the life of the application.
app/src/main/java/io/github/plastix/forage/ApplicationComponent.java:36
ClassApplicationModule
Dagger module that provides (singleton) application wide dependencies.
app/src/main/java/io/github/plastix/forage/ApplicationModule.java:17
ClassAzimuthAsyncEmitter
app/src/main/java/io/github/plastix/forage/data/sensor/AzimuthAsyncEmitter.java:16
ClassAzimuthInteractor
A Reactive wrapper around the Android compass sensor.
app/src/main/java/io/github/plastix/forage/data/sensor/AzimuthInteractor.java:15
ClassBaseActivity
AppCompatActivity base to extend all other activities from. This provides hooks for Butterknife and Icepick automatically.
app/src/main/java/io/github/plastix/forage/ui/base/BaseActivity.java:18
ClassBaseActivityTest
app/src/unitTests/java/io/github/plastix/forage/ui/base/BaseActivityTest.java:12
ClassBaseFragment
Support Fragment base to extend all other Fragments from. This provides hooks for Butterknife and Icepick automatically.
app/src/main/java/io/github/plastix/forage/ui/base/BaseFragment.java:20
ClassBaseFragmentActivity
Base Activity to reduce boilerplate code for attaching fragments. Only extend this activity if you want a fragment to be automatically attached to the
app/src/main/java/io/github/plastix/forage/ui/base/BaseFragmentActivity.java:18
ClassCache
Realm model of a Geocache object.
app/src/main/java/io/github/plastix/forage/data/local/model/Cache.java:15
ClassCacheAdapter
RecyclerView adapter to get {@link Cache}s from Realm and display them.
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheAdapter.java:23
ClassCacheDetailActivity
Activity that represents the Geocache detail view screen of the app.
app/src/main/java/io/github/plastix/forage/ui/cachedetail/CacheDetailActivity.java:44
InterfaceCacheDetailComponent
Dagger component to inject all required dependencies into {@link CacheDetailActivity}.
app/src/main/java/io/github/plastix/forage/ui/cachedetail/CacheDetailComponent.java:9
ClassCacheDetailModule
Dagger module that provides dependencies for {@link CacheDetailPresenter} and {@link CacheDetailActivity}.
app/src/main/java/io/github/plastix/forage/ui/cachedetail/CacheDetailModule.java:11
ClassCacheDetailPresenter
app/src/main/java/io/github/plastix/forage/ui/cachedetail/CacheDetailPresenter.java:10
ClassCacheDetailPresenterTest
app/src/unitTests/java/io/github/plastix/forage/ui/cachedetail/CacheDetailPresenterTest.java:18
InterfaceCacheDetailView
Interface implemented by {@link CacheDetailActivity} to define callbacks used by {@link CacheDetailPresenter}.
app/src/main/java/io/github/plastix/forage/ui/cachedetail/CacheDetailView.java:9
ClassCacheHolder
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheAdapter.java:50
ClassCacheListActivity
Activity that represents the main Geocache list screen of the app. This is a container activity for {@link CacheListFragment}.
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListActivity.java:25
InterfaceCacheListComponent
Dagger component to inject all required dependencies into {@link CacheListFragment}.
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListComponent.java:10
ClassCacheListFragment
Fragment that is responsible for the Geocache list.
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListFragment.java:28
ClassCacheListModule
Dagger module that provides dependencies for {@link CacheListFragment} and {@link CacheListActivity}. This is used to inject the cache list presenter
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListModule.java:19
ClassCacheListPresenter
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListPresenter.java:18
ClassCacheListPresenterTest
app/src/unitTests/java/io/github/plastix/forage/ui/cachelist/CacheListPresenterTest.java:29
ClassCacheListScreen
app/src/androidTest/java/io/github/plastix/forage/screens/CacheListScreen.java:15
ClassCacheListTest
app/src/androidTest/java/io/github/plastix/forage/tests/CacheListTest.java:40
InterfaceCacheListView
Interface implemented by {@link CacheListFragment} to define callbacks used by {@link CacheListPresenter}.
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListView.java:7
ClassCacheTest
app/src/integrationTests/java/io/github/plastix/forage/data/local/CacheTest.java:13
ClassCompassActivity
Activity that represents the compass screen of the app.
app/src/main/java/io/github/plastix/forage/ui/compass/CompassActivity.java:33
InterfaceCompassComponent
Dagger component to inject all required dependencies into {@link CompassActivity}.
app/src/main/java/io/github/plastix/forage/ui/compass/CompassComponent.java:9
ClassCompassModule
Dagger module that provides dependencies for {@link CompassActivity}. This is used to inject the cache list presenter and view into each other.
app/src/main/java/io/github/plastix/forage/ui/compass/CompassModule.java:14
ClassCompassPresenter
app/src/main/java/io/github/plastix/forage/ui/compass/CompassPresenter.java:20
ClassCompassPresenterTest
app/src/unitTests/java/io/github/plastix/forage/ui/compass/CompassPresenterTest.java:29
InterfaceCompassView
Interface implemented by {@link CompassActivity} to define callbacks used by {@link CompassPresenter}.
app/src/main/java/io/github/plastix/forage/ui/compass/CompassView.java:7
ClassDataChangeListener
app/src/main/java/io/github/plastix/forage/ui/cachelist/CacheListFragment.java:172
ClassDatabaseInteractor
Wrapper around Realm DB operations.
app/src/main/java/io/github/plastix/forage/data/local/DatabaseInteractor.java:20
ClassDatabaseInteractorTest
Todo instrumentation tests for Realm Realm relies heavily on native code on Android. Since we can't actually run a realm during the unit tests we can
app/src/unitTests/java/io/github/plastix/forage/data/local/DatabaseInteractorTest.java:21
ClassDatabaseModule
Dagger module to provide a {@link Realm} instance.
app/src/main/java/io/github/plastix/forage/data/local/DatabaseModule.java:16
ClassDatabaseModuleForTest
app/src/unitTests/java/io/github/plastix/forage/data/local/DatabaseModuleForTest.java:6
ClassDebugToolsModule
app/src/release/java/io/github/plastix/forage/dev_tools/DebugToolsModule.java:11
ClassDebugToolsModule
app/src/debug/java/io/github/plastix/forage/dev_tools/DebugToolsModule.java:11
InterfaceDevMetricsProxy
app/src/main/java/io/github/plastix/forage/dev_tools/DevMetricsProxy.java:3
ClassDevMetricsProxyImpl
app/src/debug/java/io/github/plastix/forage/dev_tools/DevMetricsProxyImpl.java:8
ClassFakeBaseActivity
app/src/unitTests/java/io/github/plastix/forage/ui/base/BaseActivityTest.java:26
ClassFakePresenter
app/src/unitTests/java/io/github/plastix/forage/ui/base/PresenterTest.java:48
ClassFakeView
app/src/unitTests/java/io/github/plastix/forage/ui/base/PresenterTest.java:45
ClassForageApplication
app/src/main/java/io/github/plastix/forage/ForageApplication.java:16
ClassForageFunctionalTestApplication
app/src/androidTest/java/io/github/plastix/forage/ForageFunctionalTestApplication.java:9
ClassForageFunctionalTestRunner
app/src/androidTest/java/io/github/plastix/forage/ForageFunctionalTestRunner.java:10
ClassForageIntegrationTestApplication
app/src/integrationTests/java/io/github/plastix/forage/ForageIntegrationTestApplication.java:9
ClassForageRoboelectricIntegrationTestRunner
app/src/integrationTests/java/io/github/plastix/forage/ForageRoboelectricIntegrationTestRunner.java:12
ClassForageRoboelectricUnitTestRunner
app/src/unitTests/java/io/github/plastix/forage/ForageRoboelectricUnitTestRunner.java:11
ClassForageUnitTestApplication
app/src/unitTests/java/io/github/plastix/forage/ForageUnitTestApplication.java:10
ClassFragmentModule
app/src/main/java/io/github/plastix/forage/ui/base/FragmentModule.java:9
ClassHostSelectionInterceptor
An interceptor that allows runtime changes to the URL hostname. Adapted from https://gist.github.com/swankjesse/8571a8207a5815cca1fb
app/src/main/java/io/github/plastix/forage/data/api/HostSelectionInterceptor.java:13
ClassHostSelectionInterceptorTest
app/src/unitTests/java/io/github/plastix/forage/data/api/HostSelectionInterceptorTest.java:18
ClassHtmlAdapter
Gson adapter for converting OkApi's HTML to raw text.
app/src/main/java/io/github/plastix/forage/data/api/gson/HtmlAdapter.java:16
ClassHtmlAdapterTest
app/src/unitTests/java/io/github/plastix/forage/data/api/gson/HtmlAdapterTest.java:18
ClassHttpCodes
From https://github.com/artem-zinnatullin/qualitymatters/blob/master/app/src/integrationTests/ java/com/artemzin/qualitymatters/integration_tests/api/
app/src/integrationTests/java/io/github/plastix/forage/data/api/HttpCodes.java:15
ClassListTypeAdapter
Gson Type Adapter for dealing with OkApi's awful JSON response format. For some reason OkApi returns JSON Object with each each geocache as a key inst
app/src/main/java/io/github/plastix/forage/data/api/gson/ListTypeAdapter.java:22
ClassListTypeAdapterFactory
Factory for {@link ListTypeAdapter}. Uses some hacky Gson internal APis for figuring out the correct type needed for the list.
app/src/main/java/io/github/plastix/forage/data/api/gson/ListTypeAdapterFactory.java:18
ClassLocationAsyncEmitter
app/src/main/java/io/github/plastix/forage/data/location/LocationAsyncEmitter.java:18
ClassLocationAvailableAsyncEmitter
app/src/main/java/io/github/plastix/forage/data/location/LocationAvailableAsyncEmitter.java:22
ClassLocationInteractor
Reactive wrapper around Google Play Location Services.
app/src/main/java/io/github/plastix/forage/data/location/LocationInteractor.java:19
ClassLocationInteractorTest
app/src/unitTests/java/io/github/plastix/forage/data/location/LocationInteractorTest.java:18
ClassLocationModule
Dagger module to provide a location dependencies.
app/src/main/java/io/github/plastix/forage/data/location/LocationModule.java:18
ClassLocationUnavailableDialog
app/src/main/java/io/github/plastix/forage/ui/compass/LocationUnavailableDialog.java:15
ClassLocationUnavailableException
Exception to indicate that location is not available.
app/src/main/java/io/github/plastix/forage/data/location/LocationUnavailableException.java:6
ClassLocationUtils
app/src/main/java/io/github/plastix/forage/util/LocationUtils.java:7
ClassLocationUtilsTest
app/src/unitTests/java/io/github/plastix/forage/util/LocationUtilsTest.java:13
ClassLogActivity
app/src/main/java/io/github/plastix/forage/ui/log/LogActivity.java:25
InterfaceLogComponent
app/src/main/java/io/github/plastix/forage/ui/log/LogComponent.java:6
ClassLogModule
app/src/main/java/io/github/plastix/forage/ui/log/LogModule.java:8
ClassLogPresenter
app/src/main/java/io/github/plastix/forage/ui/log/LogPresenter.java:15
ClassLogPresenterTest
app/src/unitTests/java/io/github/plastix/forage/ui/log/LogPresenterTest.java:31
InterfaceLogView
app/src/main/java/io/github/plastix/forage/ui/log/LogView.java:6
ClassLoginActivity
app/src/main/java/io/github/plastix/forage/ui/login/LoginActivity.java:27
InterfaceLoginComponent
app/src/main/java/io/github/plastix/forage/ui/login/LoginComponent.java:6
ClassLoginModule
app/src/main/java/io/github/plastix/forage/ui/login/LoginModule.java:8
ClassLoginPresenter
app/src/main/java/io/github/plastix/forage/ui/login/LoginPresenter.java:14
ClassLoginPresenterTest
app/src/unitTests/java/io/github/plastix/forage/ui/login/LoginPresenterTest.java:23
InterfaceLoginView
app/src/main/java/io/github/plastix/forage/ui/login/LoginView.java:3
ClassMapActivity
Activity that represents the map screen of the app.
app/src/main/java/io/github/plastix/forage/ui/map/MapActivity.java:38
InterfaceMapActivityView
Interface implemented by {@link MapActivity} to define callbacks used by {@link MapPresenter}.
app/src/main/java/io/github/plastix/forage/ui/map/MapActivityView.java:13
InterfaceMapComponent
Dagger component to inject all required dependencies into {@link MapActivity}.
app/src/main/java/io/github/plastix/forage/ui/map/MapComponent.java:9
ClassMapListener
Class to encapsulate Google Map config logic.
app/src/main/java/io/github/plastix/forage/ui/cachedetail/CacheDetailActivity.java:196
ClassMapModule
Dagger module that provides dependencies for {@link MapActivity}. This is used to inject the cache list presenter and view into each other.
app/src/main/java/io/github/plastix/forage/ui/map/MapModule.java:12
ClassMapPresenter
app/src/main/java/io/github/plastix/forage/ui/map/MapPresenter.java:14
ClassMapPresenterTest
app/src/unitTests/java/io/github/plastix/forage/ui/map/MapPresenterTest.java:27
ClassMapScreen
app/src/androidTest/java/io/github/plastix/forage/screens/MapScreen.java:15
ClassMenuUtils
app/src/main/java/io/github/plastix/forage/util/MenuUtils.java:8
ClassMockWebServerRule
Adapted from https://github.com/artem-zinnatullin/qualitymatters
app/src/androidTest/java/io/github/plastix/forage/rules/MockWebServerRule.java:18
ClassNavigateActivity
app/src/main/java/io/github/plastix/forage/ui/navigate/NavigateActivity.java:20
InterfaceNavigateComponent
app/src/main/java/io/github/plastix/forage/ui/navigate/NavigateComponent.java:6
next →1–100 of 156, ranked by callers