MCPcopy Create free account

hub / github.com/BrianSpace/Android-App-Architecture-MVVM-Databinding / functions

Functions460 in github.com/BrianSpace/Android-App-Architecture-MVVM-Databinding

↓ 1 callersMethoddeleteFavorite
Delete the favorite movie with specified ID. @param id movie ID. @return number of rows deleted.
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/database/FavoriteDao.java:63
↓ 1 callersMethoddeleteFavoriteMovie
Delete a favorite movie. @param movie the data layer movie object. @return RxJava {@code Single} for the boolean result (false if failed to delete).
app/src/main/java/com/github/brianspace/moviebrowser/repository/IFavoriteStore.java:66
↓ 1 callersMethodfind
Find model object by key. @param key the key @return the model matching the key, or null if not found.
lib-common/src/main/java/com/github/brianspace/common/objstore/ObjectStore.java:53
↓ 1 callersMethodfindFavoriteById
Find the favorite movie record by ID. @param id the movie ID. @return RxJava {@code Single} of the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/database/FavoriteDao.java:54
↓ 1 callersMethodgetAspectRatio
()
lib-widgets/src/main/java/com/github/brianspace/widgets/FixedAspectRatioImage.java:57
↓ 1 callersMethodgetAvailableCacheDir
Get available cache directory. Prefer external over internal.
app/src/main/java/com/github/brianspace/moviebrowser/repository/util/FileUtil.java:73
↓ 1 callersMethodgetBackdropBaseUrl
Get the base URL of the movie backdrop images for a specified width.
app/src/main/java/com/github/brianspace/moviebrowser/models/IImageConfig.java:28
↓ 1 callersMethodgetBackdropSizes
Get the supported sizes for the movie backdrop images. Example: [w300, w780, w1280, original]
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Configuration.java:63
↓ 1 callersMethodgetBackdropUrl
Get the URL path of the movie backdrop image.
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieDetailsViewModel.java:122
↓ 1 callersMethodgetFavoriteMovie
Get a favorite movie by ID. @param favoriteId ID of the movie. @return RxJava {@code Maybe} for the movie.
app/src/main/java/com/github/brianspace/moviebrowser/repository/IFavoriteStore.java:51
↓ 1 callersMethodgetHeaderCount
(final RecyclerView recyclerView)
lib-widgets/src/main/java/com/github/brianspace/widgets/DynamicGridView.java:132
↓ 1 callersMethodgetHttpCacheDir
Get HTTP cache directory.
app/src/main/java/com/github/brianspace/moviebrowser/repository/util/FileUtil.java:87
↓ 1 callersMethodgetId
Get the movie ID.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:66
↓ 1 callersMethodgetItemForBinding
Get the item for binding. Headered list should override this. @param position item position. @return the item object at the position.
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/RecyclerViewDatabindingAdapter.java:244
↓ 1 callersMethodgetMessageId
Get the resource ID of the message string to be displayed.
lib-databinding/src/main/java/com/github/brianspace/databinding/message/IMessageSource.java:37
↓ 1 callersMethodgetMovieList
Subclasses should override this to return the movie list view model.
app/src/main/java/com/github/brianspace/moviebrowser/ui/fragment/MovieListFragment.java:58
↓ 1 callersMethodgetMovies
Get the list of movies.
app/src/main/java/com/github/brianspace/moviebrowser/models/IMovieCollection.java:45
↓ 1 callersMethodgetNextPage
Get the next page of movie list. Subclass should implement to return the next page of movies based on the previous page. @return RxJava Observable of
app/src/main/java/com/github/brianspace/moviebrowser/models/MovieCollection.java:256
↓ 1 callersMethodgetOrCreate
Get model object from the data layer object, or create a new one if not found. @param lowerObj the lower layer object. @return the model matching the
lib-common/src/main/java/com/github/brianspace/common/objstore/ModelObjectStore.java:59
↓ 1 callersMethodgetPosterPath
Get the movie poster image path.
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:102
↓ 1 callersMethodgetPosterSizes
Get the supported sizes for the poster images. Example: [w92, w154, w185, w342, w500, w780, original]
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/Configuration.java:79
↓ 1 callersMethodgetSizeString
Get size string (as part of the full image URL).
app/src/main/java/com/github/brianspace/moviebrowser/models/ImageSizesConfig.java:145
↓ 1 callersMethodgetType
Get the message type.
lib-databinding/src/main/java/com/github/brianspace/databinding/message/IMessageSource.java:43
↓ 1 callersMethodgetUriFromIntent
(@Nullable final Intent intent)
app/src/main/java/com/github/brianspace/moviebrowser/ui/nav/NavigationHelper.java:172
↓ 1 callersMethodgetValidNavUri
Extract Uri whose scheme is URI_SCHEME and authority is URI_HOST, and path without leading '/'. @param activity The Activity that needs to extrac
app/src/main/java/com/github/brianspace/moviebrowser/ui/nav/NavigationHelper.java:112
↓ 1 callersMethodgetVoteAverage
Get average vote score (0 ~ 10). @return average vote score
app/src/main/java/com/github/brianspace/moviebrowser/models/Movie.java:209
↓ 1 callersMethodhandleIntent
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MovieDetailsActivity.java:163
↓ 1 callersMethodhasChanged
()
lib-common/src/main/java/com/github/brianspace/common/observable/WeakObservable.java:94
↓ 1 callersMethodhasId
(final int id)
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieViewModel.java:171
↓ 1 callersMethodhideView
(final V view)
lib-widgets/src/main/java/com/github/brianspace/behaviors/AutoHideWhenScrollDownBehavior.java:154
↓ 1 callersMethodinit
()
app/src/main/java/com/github/brianspace/moviebrowser/MovieBrowserApplication.java:93
↓ 1 callersMethodinit
Initialize. Should be call only once on application start.
app/src/main/java/com/github/brianspace/moviebrowser/models/TmdbConfig.java:169
↓ 1 callersMethodinitColumns
(final int minCellWidth, final int spacing)
lib-widgets/src/main/java/com/github/brianspace/widgets/DynamicGridView.java:290
↓ 1 callersMethodinitNavigationView
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MainActivity.java:184
↓ 1 callersMethodinitWidgets
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/view/MovieListView.java:243
↓ 1 callersMethodinsertFavorite
Insert a new favorite movie record. @param favorite The favorite entity. @return the new rowId of the inserted item.
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/database/FavoriteDao.java:37
↓ 1 callersMethodisLoaded
()
app/src/main/java/com/github/brianspace/moviebrowser/models/MovieCollection.java:152
↓ 1 callersMethodisValid
Check if the data is valid for our application: has an positive ID, both the title and poster path are not null. @return true if it is valid, otherwis
app/src/main/java/com/github/brianspace/moviebrowser/repository/data/MovieData.java:145
↓ 1 callersMethodload
()
app/src/main/java/com/github/brianspace/moviebrowser/models/FavoriteMovieCollection.java:99
↓ 1 callersMethodload
()
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MoviesViewModel.java:177
↓ 1 callersMethodloadAllFavorites
Load all favorite records. @return The RxJava {@code Flowable} of all favorite movies.
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/database/FavoriteDao.java:45
↓ 1 callersMethodloadDetails
Load the view model. @return Observable result.
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieDetailsViewModel.java:145
↓ 1 callersMethodloadSimilarMovies
(final MovieDetailsViewModel movie)
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MovieDetailsActivity.java:203
↓ 1 callersMethodnavigateToMovieDetails
Navigate to movie details page. @param context Context @param id Movie ID
app/src/main/java/com/github/brianspace/moviebrowser/ui/nav/NavigationHelper.java:162
↓ 1 callersMethodnavigateToPath
Navigate to a URI path, with queries. @param context Context. @param path URI path. @param queries Additional queries.
app/src/main/java/com/github/brianspace/moviebrowser/ui/nav/NavigationHelper.java:144
↓ 1 callersMethodnotify
(final List<ObserverT> tempObserverList, final INotificationCallback<ObserverT> action)
lib-common/src/main/java/com/github/brianspace/common/observable/WeakObservable.java:169
↓ 1 callersMethodonChanged
(final ObservableList<ItemTypeT> items)
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/RecyclerViewDatabindingAdapter.java:78
↓ 1 callersMethodonComplete
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/view/MovieListView.java:138
↓ 1 callersMethodonMoviePage
(final PagingEnvelope<MovieData> moviesResult)
app/src/main/java/com/github/brianspace/moviebrowser/models/MovieCollection.java:107
↓ 1 callersMethodonNotify
Method to be called when a notification comes. @param observer the observer object.
lib-common/src/main/java/com/github/brianspace/common/observable/WeakObservable.java:128
↓ 1 callersMethodprepareHeaderLayout
(final RecyclerView parentRecyclerView, final BindingHolder holder)
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/HeaderedRecyclerViewDatabindingAdapter.java:194
↓ 1 callersMethodprovideMovieDbApi
(final OkHttpClient okHttpClient)
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbServiceModule.java:37
↓ 1 callersMethodprovideMovieDbService
(final OkHttpClient okHttpClient, final IMovieDbApi movieDbApi)
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbServiceModule.java:43
↓ 1 callersMethodprovideOkHttpClient
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbServiceModule.java:31
↓ 1 callersMethodreadFromConfigStore
()
app/src/main/java/com/github/brianspace/moviebrowser/models/TmdbConfig.java:180
↓ 1 callersMethodremoveFromFavorite
Remove the movie from favorites. @param movie the movie model. @return RxJava {@code Single} result.
app/src/main/java/com/github/brianspace/moviebrowser/models/IFavoriteMovieCollection.java:43
↓ 1 callersMethodremoveFromFavorite
()
app/src/main/java/com/github/brianspace/moviebrowser/viewmodels/MovieDetailsViewModel.java:218
↓ 1 callersMethodshowMovieDetails
(final int id)
app/src/main/java/com/github/brianspace/moviebrowser/ui/activity/MovieDetailsActivity.java:187
↓ 1 callersMethodshowView
(final V view)
lib-widgets/src/main/java/com/github/brianspace/behaviors/AutoHideWhenScrollDownBehavior.java:166
↓ 1 callersMethodstartLoadingAnimation
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/view/MovieListView.java:259
↓ 1 callersMethodtestMovieList
(final IMovieCollection movies)
app/src/test/java/com/github/brianspace/moviebrowser/models/FavoriteMovieCollectionTest.java:158
↓ 1 callersMethodtoMovie
Create a new instance of MovieData from this object. @return a new instance of MovieData.
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/database/Favorite.java:109
↓ 1 callersMethodupdateAndSave
(final ImageConfig config)
app/src/main/java/com/github/brianspace/moviebrowser/models/TmdbConfig.java:188
↓ 1 callersMethodverifyList1
(final ObservableList<MovieViewModel> movieViewModelList)
app/src/test/java/com/github/brianspace/moviebrowser/viewmodels/ViewModelTest.java:191
↓ 1 callersMethodverifyMovie1
(final Movie movie)
app/src/test/java/com/github/brianspace/moviebrowser/models/ModelsTest.java:166
↓ 1 callersMethodverifyMovie1
(final Movie movie)
app/src/test/java/com/github/brianspace/moviebrowser/models/FavoriteMovieCollectionTest.java:180
↓ 1 callersMethodverifyMovie1DetailsViewModel
(final MovieDetailsViewModel movieDetailsViewModel)
app/src/test/java/com/github/brianspace/moviebrowser/viewmodels/ViewModelTest.java:204
↓ 1 callersMethodverifyMovie2
(final Movie movie)
app/src/test/java/com/github/brianspace/moviebrowser/models/ModelsTest.java:173
↓ 1 callersMethodverifyMovie2
(final Movie movie)
app/src/test/java/com/github/brianspace/moviebrowser/models/FavoriteMovieCollectionTest.java:187
↓ 1 callersMethodverifyMovieList
(final List<Movie> movieList)
app/src/test/java/com/github/brianspace/moviebrowser/models/ModelsTest.java:180
↓ 1 callersMethodverifyMovieList
(final List<Movie> movieList)
app/src/test/java/com/github/brianspace/moviebrowser/models/FavoriteMovieCollectionTest.java:194
MethodAppModule
Constructor for AppModule. @param application the application instance.
app/src/main/java/com/github/brianspace/moviebrowser/di/modules/AppModule.java:40
MethodApplicationTest
()
lib-widgets/src/androidTest/java/com/github/brianspace/widgets/ApplicationTest.java:14
MethodApplicationTest
()
lib-databinding/src/androidTest/java/com/github/brianspace/databinding/ApplicationTest.java:14
MethodAssertion
()
lib-common/src/main/java/com/github/brianspace/common/util/Assertion.java:26
MethodAutoHideWhenScrollDownBehavior
Default constructor.
lib-widgets/src/main/java/com/github/brianspace/behaviors/AutoHideWhenScrollDownBehavior.java:115
MethodBindingHolder
Constructor. @param itemView view for the list item.
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/RecyclerViewDatabindingAdapter.java:153
MethodConfigStore
(@NonNull @ApplicationContext final Context context)
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/ConfigStore.java:52
MethodDataBindingAdapter
()
app/src/main/java/com/github/brianspace/moviebrowser/ui/databinding/DataBindingAdapter.java:62
MethodDataCleaner
Create a new instance of DataCleaner. @param favoriteStore interface to clear the favorite store. @param movieDbService interface for TMDb Web
app/src/main/java/com/github/brianspace/moviebrowser/models/DataCleaner.java:119
MethodDetails
(@NonNull final MovieDetailsData details)
app/src/main/java/com/github/brianspace/moviebrowser/models/Movie.java:124
MethodDynamicGridView
Constructor. @param context Context.
lib-widgets/src/main/java/com/github/brianspace/widgets/DynamicGridView.java:196
MethodEntityStore
Constructor. @param movieDbService the interface to call Movie DB Web API.
app/src/main/java/com/github/brianspace/moviebrowser/models/EntityStore.java:47
MethodFavorite
Default constructor, used by ROOM.
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/database/Favorite.java:83
MethodFavoriteMovieCollection
Create a new instance of FavoriteMovieCollection. @param favoriteStore interface for accessing favorite database. @param entityStore interface for mo
app/src/main/java/com/github/brianspace/moviebrowser/models/FavoriteMovieCollection.java:72
MethodFavoriteStore
Constructor. @param context Context
app/src/main/java/com/github/brianspace/moviebrowser/repository/local/FavoriteStore.java:74
MethodFileUtil
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/util/FileUtil.java:54
MethodFixedAspectRatioImage
(final Context context)
lib-widgets/src/main/java/com/github/brianspace/widgets/FixedAspectRatioImage.java:38
MethodHeaderParams
Constructor. @param headerLayoutId The layout ID used for inflating the header view. @param headerDataBrId Data binding ID (BR. ) for the &lt;data&gt;
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/HeaderedRecyclerViewDatabindingAdapter.java:87
MethodHeaderedRecyclerViewDatabindingAdapter
Constructor for HeaderedRecyclerViewDatabindingAdapter. @param itemList Observable item list. @param itemDataBrId Variable name in &lt;
lib-databinding/src/main/java/com/github/brianspace/databinding/adapter/HeaderedRecyclerViewDatabindingAdapter.java:107
MethodImageSize
Constructor. @param size size string from TMDb configuration API.
app/src/main/java/com/github/brianspace/moviebrowser/models/ImageSizesConfig.java:124
MethodImageSizeConfigBuilder
(@NonNull final String configKey)
app/src/main/java/com/github/brianspace/moviebrowser/models/TmdbConfig.java:96
MethodImageSizesConfig
Create a new instance of ImageSizesConfig. @param imageBaseUrl base URL for TMDb images.
app/src/main/java/com/github/brianspace/moviebrowser/models/ImageSizesConfig.java:166
MethodMessageBindingAdapter
()
lib-databinding/src/main/java/com/github/brianspace/databinding/message/MessageBindingAdapter.java:36
MethodMessageSource
Create a new instance of the MessageSource. @param messageId resource ID of the message string to be displayed. @param type message type.
lib-databinding/src/main/java/com/github/brianspace/databinding/message/MessageSource.java:48
MethodModelObjectStore
Create a new instance of the ModelObjectStore. @param modelCreator function to create an upper layer object from lower layer object.
lib-common/src/main/java/com/github/brianspace/common/objstore/ModelObjectStore.java:46
MethodMovie
(@NonNull final IMovieDbService movieDbService, @NonNull final IEntityStore entityStore, @NonNull
app/src/main/java/com/github/brianspace/moviebrowser/models/Movie.java:142
MethodMovieCollection
Constructor for model layer internal usage. @param movieDbService interface for accessing TMDb Web API. @param entityStore interface for model entity
app/src/main/java/com/github/brianspace/moviebrowser/models/MovieCollection.java:142
MethodMovieDbAdapterProvider
()
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbAdapterProvider.java:83
MethodMovieDbService
Constructor.
app/src/main/java/com/github/brianspace/moviebrowser/repository/web/MovieDbService.java:69
← previousnext →101–200 of 460, ranked by callers