MCPcopy Create free account

hub / github.com/TwistedMetalGear/MovieNight / types & classes

Types & classes51 in github.com/TwistedMetalGear/MovieNight

ClassAnimationBuilder
Helper class to build rating animation. Provides good defaults: - Target rating: numberOfStars - Animation: Bounce - Duration: 2s
app/src/main/java/net/silentbyte/movienight/movie/detail/SimpleRatingBar.java:1367
InterfaceAppComponent
app/src/main/java/net/silentbyte/movienight/dagger/AppComponent.java:10
ClassAppModule
app/src/main/java/net/silentbyte/movienight/dagger/AppModule.java:14
ClassBindingAdapters
app/src/main/java/net/silentbyte/movienight/movie/BindingAdapters.java:16
ClassCountry
Represents a country and its associated release dates of a movie.
app/src/main/java/net/silentbyte/movienight/data/source/remote/ReleaseDates.java:28
ClassExampleInstrumentedTest
Instrumentation test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/net/silentbyte/movienight/ExampleInstrumentedTest.java:17
ClassFactory
app/src/main/java/net/silentbyte/movienight/movie/detail/MovieDetailViewModel.java:166
ClassFactory
app/src/main/java/net/silentbyte/movienight/movie/list/MovieListViewModel.java:193
InterfaceFragmentHolder
Exposes a single method to show a fragment.
app/src/main/java/net/silentbyte/movienight/movie/FragmentHolder.java:8
EnumGravity
Represents gravity of the fill in the bar.
app/src/main/java/net/silentbyte/movienight/movie/detail/SimpleRatingBar.java:45
ClassIdName
Generic ID/Name pair. Used to represent both genre and production company.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieDetailed.java:133
ClassMovie
Model object and database entity for a single movie.
app/src/main/java/net/silentbyte/movienight/data/Movie.java:15
ClassMovieActivity
Entry point of the application. This will initially show a MovieListFragment containing the user's saved movies. As the user clicks through movies and
app/src/main/java/net/silentbyte/movienight/movie/MovieActivity.java:17
InterfaceMovieApi
Retrofit API providing methods to search and retrieve movies from the TMDb API server.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieApi.java:11
ClassMovieBaseFragment
Base fragment for MovieListFragment and MovieDetailFragment. Implements common functionality.
app/src/main/java/net/silentbyte/movienight/movie/MovieBaseFragment.java:25
ClassMovieBaseViewModel
Base ViewModel for MovieListViewModel and MovieDetailViewModel. Implements common functionality.
app/src/main/java/net/silentbyte/movienight/movie/MovieBaseViewModel.java:22
ClassMovieBasic
Represents the basic set of information for a particular movie. This models an individual search result from the response of a GET /search/movie reque
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieBasic.java:11
InterfaceMovieClickCallback
Exposes a single method to handle the clicking of a specific movie in a list.
app/src/main/java/net/silentbyte/movienight/movie/MovieClickCallback.java:8
ClassMovieCollection
Represents the collection that a movie belongs to.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieDetailed.java:104
InterfaceMovieDao
app/src/main/java/net/silentbyte/movienight/data/source/local/MovieDao.java:14
ClassMovieDatabase
app/src/main/java/net/silentbyte/movienight/data/source/local/MovieDatabase.java:8
ClassMovieDetailFragment
This fragment is responsible for displaying the detail for the movie specified by the movie id argument. It also provides a means to rate the movie an
app/src/main/java/net/silentbyte/movienight/movie/detail/MovieDetailFragment.java:32
ClassMovieDetailViewModel
ViewModel for MovieDetailFragment. Provides access to MovieRepository for retrieving and saving movies. Exposes observable data for the View to react
app/src/main/java/net/silentbyte/movienight/movie/detail/MovieDetailViewModel.java:28
ClassMovieDetailViewModelTest
app/src/test/java/net/silentbyte/movienight/movie/detail/MovieDetailViewModelTest.java:32
ClassMovieDetailed
Represents the detailed set of information for a particular movie. This models the response of a GET /movie/{movie_id} request from TMDb.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieDetailed.java:12
ClassMovieJson
Stores JSON String responses for various TMDb requests.
app/src/test/java/net/silentbyte/movienight/util/MovieJson.java:6
ClassMovieListAdapter
Adapter for the movie list RecyclerView.
app/src/main/java/net/silentbyte/movienight/movie/list/MovieListAdapter.java:18
ClassMovieListFragment
This fragment is responsible for displaying a list of movies. Upon launching the app, the user's saved movies are loaded and displayed. Upon searching
app/src/main/java/net/silentbyte/movienight/movie/list/MovieListFragment.java:38
ClassMovieListViewModel
ViewModel for MovieListFragment. Provides access to MovieRepository for retrieving saved movies and searching for movies on TMDb. Exposes observable d
app/src/main/java/net/silentbyte/movienight/movie/list/MovieListViewModel.java:33
ClassMovieListViewModelTest
app/src/test/java/net/silentbyte/movienight/movie/list/MovieListViewModelTest.java:31
ClassMovieRepository
Provides local access to a database of saved movies and remote access to TMDb to search for movies. Maintains a cache of results to prevent unnecessar
app/src/main/java/net/silentbyte/movienight/data/MovieRepository.java:19
ClassMovieRepositoryTest
app/src/test/java/net/silentbyte/movienight/data/MovieRepositoryTest.java:30
ClassMovieSearchResponse
Represents the set of results corresponding to a search for a particular movie. This models the response of a GET /search/movie request from TMDb.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieSearchResponse.java:11
ClassMovieSearcher
This class contains a set of methods to search and retrieve movies from the TMDb API server.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieSearcher.java:17
ClassMovieSearcherTest
app/src/test/java/net/silentbyte/movienight/data/source/remote/MovieSearcherTest.java:23
ClassMovieSorter
Helper class to sort a list of movies based on certain criteria.
app/src/main/java/net/silentbyte/movienight/util/MovieSorter.java:14
ClassMovieSorterTest
app/src/test/java/net/silentbyte/movienight/util/MovieSorterTest.java:13
ClassMovieTouchCallback
app/src/main/java/net/silentbyte/movienight/movie/list/MovieListFragment.java:263
ClassMovieViewHolder
app/src/main/java/net/silentbyte/movienight/movie/list/MovieListAdapter.java:59
ClassNetModule
app/src/main/java/net/silentbyte/movienight/dagger/NetModule.java:15
InterfaceOnRatingBarChangeListener
app/src/main/java/net/silentbyte/movienight/movie/detail/SimpleRatingBar.java:1341
ClassProductionCountry
Represents the country that produced the movie.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieDetailed.java:149
ClassReleaseDate
Represents a particular release date and associated certification of a movie.
app/src/main/java/net/silentbyte/movienight/data/source/remote/ReleaseDates.java:46
ClassReleaseDates
Represents the release dates and associated certifications of a particular movie. This models the response of a GET /movie/{movie_id}/release_dates re
app/src/main/java/net/silentbyte/movienight/data/source/remote/ReleaseDates.java:11
ClassSavedState
app/src/main/java/net/silentbyte/movienight/movie/detail/SimpleRatingBar.java:728
ClassSimpleRatingBar
Modification of https://github.com/FlyingPumba/SimpleRatingBar Allows drag events to occur outside of rating bar bounds.
app/src/main/java/net/silentbyte/movienight/movie/detail/SimpleRatingBar.java:40
ClassSingleLiveData
Variant of a LiveData which emits only when data is set. It will not emit on configuration change.
app/src/main/java/net/silentbyte/movienight/util/SingleLiveData.java:10
EnumSortMethod
app/src/main/java/net/silentbyte/movienight/util/MovieSorter.java:83
ClassSpokenLanguage
Represents the movie's spoken language.
app/src/main/java/net/silentbyte/movienight/data/source/remote/MovieDetailed.java:166
ClassSuggestionsAdapter
CursorAdapter which provides movie suggestions as the user types in the search box.
app/src/main/java/net/silentbyte/movienight/movie/SuggestionsAdapter.java:24
ClassTestHelper
Various helpers to assist with testing.
app/src/test/java/net/silentbyte/movienight/util/TestHelper.java:25