Skip navigation links
A B C D E F G H I L M O P R S T U V 

A

activity() - Method in interface com.addhen.android.raiburari.presentation.di.component.ActivityComponent
 
ActivityComponent - Interface in com.addhen.android.raiburari.presentation.di.component
A base component upon which fragment's components may depend.
ActivityModule - Class in com.addhen.android.raiburari.presentation.di.module
Dependency injection module used to provide activity scope context and satisfy activity/fragment dependency needs
ActivityModule(Activity) - Constructor for class com.addhen.android.raiburari.presentation.di.module.ActivityModule
 
ActivityScope - Annotation Type in com.addhen.android.raiburari.presentation.di.qualifier
Activity linked dependencies scope.
addEntity(E) - Method in interface com.addhen.android.raiburari.domain.repository.Repository
Add an E to a storage.
addFragment(int, Fragment, String) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Adds a Fragment to this activity's layout.
addFragment(int, Fragment) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Adds a Fragment to this activity's layout.
addItem(M, int) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
addItemDecoration(RecyclerView.ItemDecoration) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Add an RecyclerView.ItemDecoration to this RecyclerView.
addItemDecoration(RecyclerView.ItemDecoration, int) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Add an RecyclerView.ItemDecoration to this RecyclerView.
addItemDividerDecoration(Context) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
addOnScrollListener(RecyclerView.OnScrollListener) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
ApplicationComponent - Interface in com.addhen.android.raiburari.presentation.di.component
A component whose lifetime is the life of the application.
ApplicationModule - Class in com.addhen.android.raiburari.presentation.di.module
Dagger module that provides objects which will live during the application lifecycle.
ApplicationModule(BaseApplication) - Constructor for class com.addhen.android.raiburari.presentation.di.module.ApplicationModule
 
AppLocationManager - Class in com.addhen.android.raiburari.presentation.location
Location manager that returns observables for getting the location of the user's device.
AppLocationManager(Context) - Constructor for class com.addhen.android.raiburari.presentation.location.AppLocationManager
 
AppPreference<T> - Interface in com.addhen.android.raiburari.data.pref
 
attachView(V) - Method in class com.addhen.android.raiburari.presentation.presenter.BasePresenter
 
attachView(V) - Method in interface com.addhen.android.raiburari.presentation.presenter.Presenter
Set or attach the view to this presenter

B

BaseActivity - Class in com.addhen.android.raiburari.presentation.view.ui.activity
Base AppCompatActivity class that all classes that wants to extend AppCompatActivity must extend.
BaseActivity(int, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
BaseApplication - Class in com.addhen.android.raiburari.presentation
Base Application class that must be subclassed by the inherited app to setup the App for Dagger Dependency Injections.
BaseApplication() - Constructor for class com.addhen.android.raiburari.presentation.BaseApplication
 
BaseFragment - Class in com.addhen.android.raiburari.presentation.view.ui.fragment
Base Fragment class that every Fragment in this app will have to implement.
BaseFragment(int, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
BaseFragment
BaseLocationObservable<T> - Class in com.addhen.android.raiburari.presentation.location
Base class to
BaseLocationObservable(Context) - Constructor for class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
BasePreference<T> - Class in com.addhen.android.raiburari.data.pref
Base class for creating Typed base Preference
BasePreference(SharedPreferences, String, T) - Constructor for class com.addhen.android.raiburari.data.pref.BasePreference
 
BasePresenter<V extends UiView> - Class in com.addhen.android.raiburari.presentation.presenter
 
BasePresenter() - Constructor for class com.addhen.android.raiburari.presentation.presenter.BasePresenter
 
BaseRecyclerViewAdapter<M extends Model> - Class in com.addhen.android.raiburari.presentation.view.ui.adapter
Base RecyclerView Adapter class for all RecyclerView adapters for a specific Type Model
BaseRecyclerViewAdapter() - Constructor for class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
BaseRecyclerViewFragment<M extends Model,L extends BaseRecyclerViewAdapter> - Class in com.addhen.android.raiburari.presentation.view.ui.fragment
Base ListFragment that every fragment list will extend from.
BaseRecyclerViewFragment(Class<L>, int, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseRecyclerViewFragment
 
baseSubscribe(<any>) - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
BezelImageView - Class in com.addhen.android.raiburari.presentation.view.ui.widget
An ImageView that draws its contents inside a mask and draws a border drawable on top.
BezelImageView(Context) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
BezelImageView(Context, AttributeSet) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
BezelImageView(Context, AttributeSet, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
BloatedRecyclerView - Class in com.addhen.android.raiburari.presentation.view.ui.widget
This extends the base android.support.v7.widget.RecyclerView to encapsulate endless scroll, pluggable animations, item decorators, FAB and Parallax effect
BloatedRecyclerView(Context) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
BloatedRecyclerView(Context, AttributeSet) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
BloatedRecyclerView(Context, AttributeSet, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
BloatedRecyclerView.CustomRelativeWrapper - Class in com.addhen.android.raiburari.presentation.view.ui.widget
Custom layout for the Parallax Header.
BloatedRecyclerView.LayoutManagerType - Enum in com.addhen.android.raiburari.presentation.view.ui.widget
 
BloatedRecyclerView.OnLoadMoreListener - Interface in com.addhen.android.raiburari.presentation.view.ui.widget
 
BloatedRecyclerView.OnParallaxScroll - Interface in com.addhen.android.raiburari.presentation.view.ui.widget
 
BooleanPreference - Class in com.addhen.android.raiburari.data.pref
Preference for saving Boolean values
BooleanPreference(SharedPreferences, String) - Constructor for class com.addhen.android.raiburari.data.pref.BooleanPreference
Constructs a new BooleanPreference
BooleanPreference(SharedPreferences, String, Boolean) - Constructor for class com.addhen.android.raiburari.data.pref.BooleanPreference
Constructs a new BooleanPreference
buildUseCaseObservable() - Method in class com.addhen.android.raiburari.domain.usecase.Usecase
Builds an Observable which will be used when executing the current Usecase.

C

CapitalizedTextView - Class in com.addhen.android.raiburari.presentation.view.ui.widget
Custom view to capitalize the first letter of a sentence.
CapitalizedTextView(Context) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.CapitalizedTextView
 
CapitalizedTextView(Context, AttributeSet) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.CapitalizedTextView
 
CapitalizedTextView(Context, AttributeSet, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.CapitalizedTextView
 
com.addhen.android.raiburari.data.entity - package com.addhen.android.raiburari.data.entity
 
com.addhen.android.raiburari.data.exception - package com.addhen.android.raiburari.data.exception
 
com.addhen.android.raiburari.data.pref - package com.addhen.android.raiburari.data.pref
 
com.addhen.android.raiburari.data.task - package com.addhen.android.raiburari.data.task
 
com.addhen.android.raiburari.domain.entity - package com.addhen.android.raiburari.domain.entity
 
com.addhen.android.raiburari.domain.exception - package com.addhen.android.raiburari.domain.exception
 
com.addhen.android.raiburari.domain.executor - package com.addhen.android.raiburari.domain.executor
 
com.addhen.android.raiburari.domain.repository - package com.addhen.android.raiburari.domain.repository
 
com.addhen.android.raiburari.domain.usecase - package com.addhen.android.raiburari.domain.usecase
 
com.addhen.android.raiburari.presentation - package com.addhen.android.raiburari.presentation
 
com.addhen.android.raiburari.presentation.di - package com.addhen.android.raiburari.presentation.di
 
com.addhen.android.raiburari.presentation.di.component - package com.addhen.android.raiburari.presentation.di.component
 
com.addhen.android.raiburari.presentation.di.module - package com.addhen.android.raiburari.presentation.di.module
 
com.addhen.android.raiburari.presentation.di.qualifier - package com.addhen.android.raiburari.presentation.di.qualifier
 
com.addhen.android.raiburari.presentation.location - package com.addhen.android.raiburari.presentation.location
 
com.addhen.android.raiburari.presentation.location.geocoder - package com.addhen.android.raiburari.presentation.location.geocoder
 
com.addhen.android.raiburari.presentation.model - package com.addhen.android.raiburari.presentation.model
 
com.addhen.android.raiburari.presentation.presenter - package com.addhen.android.raiburari.presentation.presenter
 
com.addhen.android.raiburari.presentation.util - package com.addhen.android.raiburari.presentation.util
 
com.addhen.android.raiburari.presentation.view - package com.addhen.android.raiburari.presentation.view
 
com.addhen.android.raiburari.presentation.view.ui - package com.addhen.android.raiburari.presentation.view.ui
 
com.addhen.android.raiburari.presentation.view.ui.activity - package com.addhen.android.raiburari.presentation.view.ui.activity
 
com.addhen.android.raiburari.presentation.view.ui.adapter - package com.addhen.android.raiburari.presentation.view.ui.adapter
 
com.addhen.android.raiburari.presentation.view.ui.fragment - package com.addhen.android.raiburari.presentation.view.ui.fragment
 
com.addhen.android.raiburari.presentation.view.ui.listener - package com.addhen.android.raiburari.presentation.view.ui.listener
 
com.addhen.android.raiburari.presentation.view.ui.widget - package com.addhen.android.raiburari.presentation.view.ui.widget
 
context() - Method in interface com.addhen.android.raiburari.presentation.di.component.ApplicationComponent
 
copy(InputStream, OutputStream) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
Copies data from one input stream to the other using a buffer of 8 kilobyte in size.
copyFile(File, File) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
Copies the contents of one file to the other using FileChannels.
createObservable(Context, String, int) - Static method in class com.addhen.android.raiburari.presentation.location.geocoder.GeocodeObservable
 
createObservable(Context, double, double, int) - Static method in class com.addhen.android.raiburari.presentation.location.geocoder.ReverseGeocodeObservable
 
createObservable(Context) - Static method in class com.addhen.android.raiburari.presentation.location.LastKnownLocationObservable
 
createObservable(Context) - Static method in class com.addhen.android.raiburari.presentation.location.LocationUpdatesObservable
 
customHeaderView - Variable in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
CustomRelativeWrapper(Context) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.CustomRelativeWrapper
 

D

DataEntity - Class in com.addhen.android.raiburari.data.entity
Base entity class that all entities must subclass
DataEntity() - Constructor for class com.addhen.android.raiburari.data.entity.DataEntity
 
DefaultErrorHandler - Class in com.addhen.android.raiburari.domain.exception
 
DefaultErrorHandler(Exception) - Constructor for class com.addhen.android.raiburari.domain.exception.DefaultErrorHandler
 
DefaultSubscriber<T> - Class in com.addhen.android.raiburari.domain.usecase
Default subscriber base class to be used whenever you want default error handling.
DefaultSubscriber() - Constructor for class com.addhen.android.raiburari.domain.usecase.DefaultSubscriber
 
delete() - Method in interface com.addhen.android.raiburari.data.pref.AppPreference
Deletes the set preference.
delete() - Method in class com.addhen.android.raiburari.data.pref.BasePreference
 
deleteEntity(Long) - Method in interface com.addhen.android.raiburari.domain.repository.Repository
Delete an existing E in a storage.
detachView() - Method in class com.addhen.android.raiburari.presentation.presenter.BasePresenter
 
detachView() - Method in interface com.addhen.android.raiburari.presentation.presenter.Presenter
Will be called if the view has been destroyed.
disableInfiniteScroll() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
dispatchDraw(Canvas) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.CustomRelativeWrapper
 
dpToPx(int) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
drawableStateChanged() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 

E

enableDefaultSwipeRefresh(boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Enable or disable the SwipeRefreshLayout.
enableInfiniteScroll() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Enable loading more of the recyclerview
enableShoworHideToolbarAndFloatingButton(RecyclerView) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
Entity - Class in com.addhen.android.raiburari.domain.entity
Base class that all domain entities must inherit from
Entity() - Constructor for class com.addhen.android.raiburari.domain.entity.Entity
 
ErrorHandler - Interface in com.addhen.android.raiburari.domain.exception
Interface to represent a wrapper around an Exception to manage errors.
execute(Runnable) - Method in class com.addhen.android.raiburari.data.task.TaskExecutor
 
execute(DisposableSubscriber) - Method in class com.addhen.android.raiburari.domain.usecase.Usecase
Executes the current use case.
executeAsyncTask(AsyncTask<T, ?, ?>, T...) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
Execute an AsyncTask on a thread pool.

F

fadeIn(View, boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
fadeIn(View, boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
fadeOut(View, boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
fadeOut(View, boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
FontSupportedTextView - Class in com.addhen.android.raiburari.presentation.view.ui.widget
 
FontSupportedTextView(Context) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.FontSupportedTextView
 
FontSupportedTextView(Context, AttributeSet) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.FontSupportedTextView
 
FontSupportedTextView(Context, AttributeSet, int) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.FontSupportedTextView
 

G

GeocodeObservable - Class in com.addhen.android.raiburari.presentation.location.geocoder
 
get() - Method in interface com.addhen.android.raiburari.data.pref.AppPreference
Gets the value of the preference
get() - Method in class com.addhen.android.raiburari.data.pref.BooleanPreference
Gets the saved Boolean
get() - Method in class com.addhen.android.raiburari.data.pref.IntPreference
 
get() - Method in class com.addhen.android.raiburari.data.pref.LongPreference
 
get() - Method in class com.addhen.android.raiburari.data.pref.StringPreference
Get the saved String
getActivityModule() - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Gets an Activity module for dependency injection.
getAdapter() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Get the adapter of BloatedRecyclerView
getAdapterItemCount() - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
Returns the number of items in the adapter bound to the parent RecyclerView.
getAppContext() - Method in interface com.addhen.android.raiburari.presentation.view.UiView
Gets a Context.
getApplicationComponent() - Method in class com.addhen.android.raiburari.presentation.BaseApplication
getApplicationComponent() - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Gets the Main Application component for dependency injection.
getBoolean(String) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
getBoolean(String, Boolean) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
getComponent() - Method in interface com.addhen.android.raiburari.presentation.di.HasComponent
 
getComponent(Class<C>) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Replace every field annotated using @Inject annotation with the provided dependency specified inside a Dagger module value.
getCustomHeaderView() - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
getDefaultValue() - Method in class com.addhen.android.raiburari.data.pref.BasePreference
Gets the default value of the preference
getEmptyViewSub() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
getEntities() - Method in interface com.addhen.android.raiburari.domain.repository.Repository
Get an Observable which will emit a List of E.
getEntity(Long) - Method in interface com.addhen.android.raiburari.domain.repository.Repository
Get an Observable which will emit a E.
getErrorMessage() - Method in class com.addhen.android.raiburari.data.exception.RepsitoryErrorHandler
 
getErrorMessage() - Method in class com.addhen.android.raiburari.domain.exception.DefaultErrorHandler
 
getErrorMessage() - Method in interface com.addhen.android.raiburari.domain.exception.ErrorHandler
 
getException() - Method in class com.addhen.android.raiburari.data.exception.RepsitoryErrorHandler
 
getException() - Method in class com.addhen.android.raiburari.domain.exception.DefaultErrorHandler
 
getException() - Method in interface com.addhen.android.raiburari.domain.exception.ErrorHandler
 
getGeocode(String, int) - Method in class com.addhen.android.raiburari.presentation.location.AppLocationManager
 
getInfiniteScrollView() - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
getInt(String) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
getInt(String, Integer) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
getItem(int) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
getItemAnimator() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Gets the current ItemAnimator for this RecyclerView.
getItemCount() - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
getItems() - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
getItemViewType(int) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
getKey() - Method in class com.addhen.android.raiburari.data.pref.BasePreference
Gets the key of the preference.
getLastKnowLocation(<any>) - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
getLastKnownLocation() - Method in class com.addhen.android.raiburari.presentation.location.AppLocationManager
 
getLocationUpdates(<any>) - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
getmEmptyView() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
getPrefSaver() - Method in class com.addhen.android.raiburari.data.pref.BasePreference
Get the implementation to save shared prefereneces based on api level
getReverseGeocode(double, double, int) - Method in class com.addhen.android.raiburari.presentation.location.AppLocationManager
 
getScheduler() - Method in interface com.addhen.android.raiburari.domain.executor.PostExecutionThread
 
getScheduler() - Method in class com.addhen.android.raiburari.presentation.view.ui.UiThread
 
getScreenHeight(Context) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
getScreenWidth(Context) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
getSharedPreferences() - Method in class com.addhen.android.raiburari.data.pref.BasePreference
Gets the SharedPreferences
getString(String) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
getString(String, String) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
getUpdatedLocation() - Method in class com.addhen.android.raiburari.presentation.location.AppLocationManager
 
getView() - Method in class com.addhen.android.raiburari.presentation.presenter.BasePresenter
Get the attached view.

H

HasComponent<C> - Interface in com.addhen.android.raiburari.presentation.di
Interface representing a contract for clients that contains a component for dependency injection.

I

initAttrs(AttributeSet) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
initViews() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
inject(BaseActivity) - Method in interface com.addhen.android.raiburari.presentation.di.component.ApplicationComponent
 
IntPreference - Class in com.addhen.android.raiburari.data.pref
Preference for saving Integer values
IntPreference(SharedPreferences, String) - Constructor for class com.addhen.android.raiburari.data.pref.IntPreference
Constructs a new IntPreference
IntPreference(SharedPreferences, String, Integer) - Constructor for class com.addhen.android.raiburari.data.pref.IntPreference
Constructs a new IntPreference
invalidateDrawable(Drawable) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
isExtStorageAvailable() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
Checks if Environment.MEDIA_MOUNTED is returned by getExternalStorageState() and therefore external storage is read- and writeable.
isGingerbreadOrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isGoogleTV(Context) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isGPSEnabled() - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
isHoneycombOrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isICSOrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isJellyBeanMR1OrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isJellyBeanOrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isKitKatOrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isLoadMoreChanged - Variable in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
isLollipopOrHigher() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isNetworkConnected(Context) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
Whether there is any network connected.
isNetworkEnabled() - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
isRtlLayout() - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isSet() - Method in interface com.addhen.android.raiburari.data.pref.AppPreference
Checks if the preference is set.
isSet() - Method in class com.addhen.android.raiburari.data.pref.BasePreference
 
isTablet(Resources) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
 
isViewAttached() - Method in class com.addhen.android.raiburari.presentation.presenter.BasePresenter
Checks if a view is attached to this presenter.
isWifiConnected(Context) - Static method in class com.addhen.android.raiburari.presentation.util.Utils
Whether there is an active WiFi connection.

L

LastKnownLocationObservable - Class in com.addhen.android.raiburari.presentation.location
Fetches the users known last location
LastKnownLocationObservable(Context) - Constructor for class com.addhen.android.raiburari.presentation.location.LastKnownLocationObservable
 
layoutManagerType - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
loadMore(int, int) - Method in interface com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.OnLoadMoreListener
 
LocationUpdatesObservable - Class in com.addhen.android.raiburari.presentation.location
 
LocationUpdatesObservable(Context) - Constructor for class com.addhen.android.raiburari.presentation.location.LocationUpdatesObservable
 
LongPreference - Class in com.addhen.android.raiburari.data.pref
Preference for saving Long values
LongPreference(SharedPreferences, String) - Constructor for class com.addhen.android.raiburari.data.pref.LongPreference
Constructs a new LongPreference
LongPreference(SharedPreferences, String, long) - Constructor for class com.addhen.android.raiburari.data.pref.LongPreference
Constructs a new LongPreference

M

mBloatedRecyclerView - Variable in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseRecyclerViewFragment
RecyclerView
mClipToPadding - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mEmpty - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mEmptyId - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mEmptyView - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mFloatingButtonId - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mFloatingButtonView - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mFloatingButtonViewStub - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mLayout - Variable in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Layout resource id
mLayout - Variable in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Layout resource mId
mLocationManager - Variable in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
mMenu - Variable in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Menu resource id
mMenu - Variable in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Menu resource mId
Model - Class in com.addhen.android.raiburari.presentation.model
Base Model calls
Model() - Constructor for class com.addhen.android.raiburari.presentation.model.Model
 
mOnScrollListener - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mPadding - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mPaddingBottom - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mPaddingLeft - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mPaddingRight - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mPaddingTop - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
mRecyclerViewAdapter - Variable in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseRecyclerViewFragment
RecyclerViewAdapter
mUnbinder - Variable in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
mUnbinder - Variable in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 

O

ObservableScrollState - Enum in com.addhen.android.raiburari.presentation.view.ui.listener
Define an observable scroll state
ObservableScrollViewListener - Interface in com.addhen.android.raiburari.presentation.view.ui.listener
ObservableScrollView Listener
onActivityCreated(Bundle) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseRecyclerViewFragment
 
onComplete() - Method in class com.addhen.android.raiburari.domain.usecase.DefaultSubscriber
 
onCreate() - Method in class com.addhen.android.raiburari.presentation.BaseApplication
 
onCreate(Bundle) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
onCreateOptionsMenu(Menu) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseRecyclerViewFragment
 
onCreateViewHolder(ViewGroup) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
onCreateViewHolder(ViewGroup, int) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
onDestroy() - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
onDestroyView() - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
onDestroyView() - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseRecyclerViewFragment
 
onDownMotionEvent() - Method in interface com.addhen.android.raiburari.presentation.view.ui.listener.ObservableScrollViewListener
Called when the down motion event occurred.
onDraw(Canvas) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
onError(Throwable) - Method in class com.addhen.android.raiburari.domain.usecase.DefaultSubscriber
 
onInterceptTouchEvent(RecyclerView, MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
onInterceptTouchEvent(MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
onInterceptTouchEvent(MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.VerticalSwipeRefreshLayout
 
onItemClick(RecyclerView, View, int) - Method in interface com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter.RecyclerViewOnItemClickListener
 
onItemLongClick(RecyclerView, View, int) - Method in interface com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter.RecyclerViewOnItemClickListener
 
onLocationFixed(<any>) - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
onLocationFixed(<any>) - Method in class com.addhen.android.raiburari.presentation.location.LastKnownLocationObservable
 
onLocationFixed(<any>) - Method in class com.addhen.android.raiburari.presentation.location.LocationUpdatesObservable
 
onLongPress(MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
onNext(T) - Method in class com.addhen.android.raiburari.domain.usecase.DefaultSubscriber
 
onOptionsItemSelected(MenuItem) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
onParallaxScroll(float, float, View) - Method in interface com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.OnParallaxScroll
 
onRequestDisallowInterceptTouchEvent(boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
onRestoreInstanceState(Parcelable) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
onSaveInstanceState() - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
onScrollChanged(int, boolean, boolean) - Method in interface com.addhen.android.raiburari.presentation.view.ui.listener.ObservableScrollViewListener
Called when the scroll change events occurred.
onShowPress(MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
onSingleTapUp(MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
onTouchEvent(RecyclerView, MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
onTouchEvent(MotionEvent) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
onUpOrCancelMotionEvent(ObservableScrollState) - Method in interface com.addhen.android.raiburari.presentation.view.ui.listener.ObservableScrollViewListener
Called when the dragging ended or canceled.

P

PostExecutionThread - Interface in com.addhen.android.raiburari.domain.executor
Thread abstraction created to change the execution context from any thread to any other thread.
postExecutionThread() - Method in interface com.addhen.android.raiburari.presentation.di.component.ApplicationComponent
 
Presenter<V extends UiView> - Interface in com.addhen.android.raiburari.presentation.presenter
Presenter interface that all App Presenters must implemented

R

recyclerView - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
RecyclerViewItemTouchListenerAdapter - Class in com.addhen.android.raiburari.presentation.view.ui.listener
RecyclerView does not have standard way to add click listeners to the items, this RecyclerView.OnItemTouchListener intercepts touch events and translates them to simple onItemClick and onItemLongClick callbacks.
RecyclerViewItemTouchListenerAdapter(RecyclerView, RecyclerViewItemTouchListenerAdapter.RecyclerViewOnItemClickListener) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.listener.RecyclerViewItemTouchListenerAdapter
 
RecyclerViewItemTouchListenerAdapter.RecyclerViewOnItemClickListener - Interface in com.addhen.android.raiburari.presentation.view.ui.listener
 
removeItem(M) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
replaceFragment(int, Fragment, String) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Replaces an existing Fragment in the activity.
replaceFragment(int, Fragment) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Replaces an existing Fragment in the activity.
Repository<E> - Interface in com.addhen.android.raiburari.domain.repository
Base Interface that represents Repository for fetching E related data.
RepsitoryErrorHandler - Class in com.addhen.android.raiburari.data.exception
Exception handler for Repository errors
RepsitoryErrorHandler(Exception) - Constructor for class com.addhen.android.raiburari.data.exception.RepsitoryErrorHandler
 
ReverseGeocodeObservable - Class in com.addhen.android.raiburari.presentation.location.geocoder
 
RxSharedPreferences - Class in com.addhen.android.raiburari.data.pref
RxJava based application SharedPreferences
RxSharedPreferences(SharedPreferences) - Constructor for class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 

S

set(T) - Method in interface com.addhen.android.raiburari.data.pref.AppPreference
Set the value for the preference
set(Boolean) - Method in class com.addhen.android.raiburari.data.pref.BooleanPreference
Sets the Boolean to be saved
set(boolean) - Method in class com.addhen.android.raiburari.data.pref.BooleanPreference
Set the value for the preference
set(Integer) - Method in class com.addhen.android.raiburari.data.pref.IntPreference
Sets the Integer to be saved
set(int) - Method in class com.addhen.android.raiburari.data.pref.IntPreference
Convenient method for setting the Integer to be saved and to avoid clumsy autoboxing.
set(Long) - Method in class com.addhen.android.raiburari.data.pref.LongPreference
Sets the long to be saved
set(long) - Method in class com.addhen.android.raiburari.data.pref.LongPreference
 
set(String) - Method in class com.addhen.android.raiburari.data.pref.StringPreference
Set the value for the preference
setActionBarTitle(String) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
setAdapter(BaseRecyclerViewAdapter) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Set a BaseRecyclerViewAdapter or the subclass of BaseRecyclerViewAdapter to the recyclerview
setBoolean(String) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
setClipY(int) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.CustomRelativeWrapper
 
setCustomHeaderView(BloatedRecyclerView.CustomRelativeWrapper) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
Set the header view of the adapter.
setDefaultOnRefreshListener(SwipeRefreshLayout.OnRefreshListener) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Set the listener when refresh is triggered and enable the SwipeRefreshLayout
setFont(Context, String) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.FontSupportedTextView
 
setFrame(int, int, int, int) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
setHasFixedSize(boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
setInfiniteScrollView(View) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
setItemAnimator(RecyclerView.ItemAnimator) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Sets the RecyclerView.ItemAnimator that will handle animations involving changes to the items in this RecyclerView.
setItems(List<M>) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 
setLayoutManager(RecyclerView.LayoutManager) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Set the layout manager to the recycler
setLocationListener(LocationListener) - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
setOnLoadMoreListener(BloatedRecyclerView.OnLoadMoreListener) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Set the load more listener of recyclerview
setOnParallaxScroll(BloatedRecyclerView.OnParallaxScroll) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Set the on scroll method of parallax header
setParallaxHeader(View) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Set the parallax header of the recyclerview
setRefreshing(boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
Notify the widget that refresh state has changed.
setScrollViewCallbacks(ObservableScrollViewListener) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
setString(String) - Method in class com.addhen.android.raiburari.data.pref.RxSharedPreferences
 
setText(CharSequence, BufferType) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.CapitalizedTextView
 
setViewGone(V) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
setViewGone(V, boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
 
setViewGone(View) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
setViewGone(View, boolean) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
 
showError(String) - Method in interface com.addhen.android.raiburari.presentation.view.UiView
Shows an error message
showLoadMoreItemNum - Variable in class com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView
 
showSnackbar(View, String) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Shows a simple Snackbar
showSnackbar(View, int) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Shows a simple Snackbar
showSnackbar(View, String) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Shows a simple Snackbar
showSnackbar(View, int) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Shows a simple Snackbar
showToast(int) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Shows a Toast message.
showToast(String) - Method in class com.addhen.android.raiburari.presentation.view.ui.activity.BaseActivity
Shows a Toast message with a Long life span of the Toast shown.
showToast(int) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Shows a Toast message.
showToast(String) - Method in class com.addhen.android.raiburari.presentation.view.ui.fragment.BaseFragment
Shows a Toast message.
stopLocating() - Method in class com.addhen.android.raiburari.presentation.location.BaseLocationObservable
 
StringPreference - Class in com.addhen.android.raiburari.data.pref
Preference for saving String values
StringPreference(SharedPreferences, String) - Constructor for class com.addhen.android.raiburari.data.pref.StringPreference
Constructs a new StringPreference
StringPreference(SharedPreferences, String, String) - Constructor for class com.addhen.android.raiburari.data.pref.StringPreference
Constructs a new StringPreference
subscribe(<any>) - Method in class com.addhen.android.raiburari.presentation.location.geocoder.GeocodeObservable
 
subscribe(<any>) - Method in class com.addhen.android.raiburari.presentation.location.geocoder.ReverseGeocodeObservable
 
subscribe(<any>) - Method in class com.addhen.android.raiburari.presentation.location.LastKnownLocationObservable
 
subscribe(<any>) - Method in class com.addhen.android.raiburari.presentation.location.LocationUpdatesObservable
 
swipeInfiniteScrollView(View) - Method in class com.addhen.android.raiburari.presentation.view.ui.adapter.BaseRecyclerViewAdapter
 

T

TaskExecutor - Class in com.addhen.android.raiburari.data.task
Decorated ThreadPoolExecutor
TaskExecutor() - Constructor for class com.addhen.android.raiburari.data.task.TaskExecutor
 
ThreadExecutor - Interface in com.addhen.android.raiburari.domain.executor
Executor implementation can be based on different frameworks or techniques of asynchronous execution, but every implementation will execute the com.addhen.raiburari.domain.usecase.Usecase out of the UI thread.
threadExecutor() - Method in interface com.addhen.android.raiburari.presentation.di.component.ApplicationComponent
 

U

UiThread - Class in com.addhen.android.raiburari.presentation.view.ui
MainThread (UI Thread) implementation based on a Scheduler which will execute actions on the Android UI thread
UiThread() - Constructor for class com.addhen.android.raiburari.presentation.view.ui.UiThread
 
UiView - Interface in com.addhen.android.raiburari.presentation.view
Implement this interface to show error messages to the activity at implements it.
unsubscribe() - Method in class com.addhen.android.raiburari.domain.usecase.Usecase
Unsubscribes from current CompositeDisposable.
updateEntity(E) - Method in interface com.addhen.android.raiburari.domain.repository.Repository
Update an existing E in a storage.
Usecase - Class in com.addhen.android.raiburari.domain.usecase
Base class to be extended by all Usecases
Usecase(ThreadExecutor, PostExecutionThread) - Constructor for class com.addhen.android.raiburari.domain.usecase.Usecase
 
Utils - Class in com.addhen.android.raiburari.presentation.util
 

V

valueOf(String) - Static method in enum com.addhen.android.raiburari.presentation.view.ui.listener.ObservableScrollState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.LayoutManagerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.addhen.android.raiburari.presentation.view.ui.listener.ObservableScrollState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.addhen.android.raiburari.presentation.view.ui.widget.BloatedRecyclerView.LayoutManagerType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyDrawable(Drawable) - Method in class com.addhen.android.raiburari.presentation.view.ui.widget.BezelImageView
 
VerticalSwipeRefreshLayout - Class in com.addhen.android.raiburari.presentation.view.ui.widget
Provides support for vertical swipe to refresh
VerticalSwipeRefreshLayout(Context, AttributeSet) - Constructor for class com.addhen.android.raiburari.presentation.view.ui.widget.VerticalSwipeRefreshLayout
 
A B C D E F G H I L M O P R S T U V 
Skip navigation links