Inherits org.xbmc.android.jsonrpc.api.JsonSerializable, and android.os.Parcelable.
Inherited by org.xbmc.android.jsonrpc.api.call.AudioLibrary.Export.OptionsImagesOverwrite, org.xbmc.android.jsonrpc.api.call.AudioLibrary.Export.OptionsPath, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetAlbums.FilterArtist, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetAlbums.FilterArtistId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetAlbums.FilterGenre, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetAlbums.FilterGenreId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetArtists.FilterAlbum, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetArtists.FilterAlbumId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetArtists.FilterGenre, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetArtists.FilterGenreId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetArtists.FilterSongId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.FilterAlbum, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.FilterAlbumId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.FilterArtist, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.FilterArtistId, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.FilterGenre, org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.FilterGenreId, org.xbmc.android.jsonrpc.api.call.Files.PrepareDownload.PrepareDownloadResult, org.xbmc.android.jsonrpc.api.call.JSONRPC.Permission.PermissionResult, org.xbmc.android.jsonrpc.api.call.JSONRPC.Version.VersionResult, org.xbmc.android.jsonrpc.api.call.Player.GetActivePlayers.GetActivePlayersResult, org.xbmc.android.jsonrpc.api.call.Player.Open.ItemChannelId, org.xbmc.android.jsonrpc.api.call.Player.Open.ItemPartymode, org.xbmc.android.jsonrpc.api.call.Player.Open.ItemPathRandomRecursive, org.xbmc.android.jsonrpc.api.call.Player.Open.ItemPlaylistIdPosition, org.xbmc.android.jsonrpc.api.call.Player.Open.Option, org.xbmc.android.jsonrpc.api.call.Player.Open.Option.Resume, org.xbmc.android.jsonrpc.api.call.Player.Seek.SeekResult, org.xbmc.android.jsonrpc.api.call.Playlist.GetPlaylists.GetPlaylistsResult, org.xbmc.android.jsonrpc.api.call.PVR.GetChannelGroupDetails.Channel, org.xbmc.android.jsonrpc.api.call.VideoLibrary.Export.OptionsActorthumbsImagesOverwrite, org.xbmc.android.jsonrpc.api.call.VideoLibrary.Export.OptionsPath, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetEpisodes.FilterActor, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetEpisodes.FilterDirector, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetEpisodes.FilterGenre, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetEpisodes.FilterGenreId, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetEpisodes.FilterYear, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterActor, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterCountry, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterDirector, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterGenre, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterGenreId, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterSet, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterSetId, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterStudio, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterTag, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovies.FilterYear, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMovieSetDetails.Movie, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterArtist, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterDirector, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterGenre, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterGenreId, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterStudio, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterTag, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetMusicVideos.FilterYear, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetTVShows.FilterActor, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetTVShows.FilterGenre, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetTVShows.FilterGenreId, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetTVShows.FilterStudio, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetTVShows.FilterTag, org.xbmc.android.jsonrpc.api.call.VideoLibrary.GetTVShows.FilterYear, org.xbmc.android.jsonrpc.api.model.AddonModel.Detail.Broken, org.xbmc.android.jsonrpc.api.model.AddonModel.Detail.Dependency, org.xbmc.android.jsonrpc.api.model.AddonModel.Detail.Extrainfo, org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue, org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version, org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.Revision, org.xbmc.android.jsonrpc.api.model.ConfigurationModel.Configuration, org.xbmc.android.jsonrpc.api.model.ConfigurationModel.Notifications, org.xbmc.android.jsonrpc.api.model.FavouriteModel.FavouriteDetail, org.xbmc.android.jsonrpc.api.model.GlobalModel.Time, org.xbmc.android.jsonrpc.api.model.GlobalModel.Toggle, org.xbmc.android.jsonrpc.api.model.GUIModel.PropertyValue, org.xbmc.android.jsonrpc.api.model.GUIModel.PropertyValue.Currentcontrol, org.xbmc.android.jsonrpc.api.model.GUIModel.PropertyValue.Currentwindow, org.xbmc.android.jsonrpc.api.model.GUIModel.PropertyValue.Skin, org.xbmc.android.jsonrpc.api.model.ItemModel.BaseDetail, org.xbmc.android.jsonrpc.api.model.ListModel.AlbumFilter, org.xbmc.android.jsonrpc.api.model.ListModel.AlbumFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.AlbumFilter.Or, org.xbmc.android.jsonrpc.api.model.ListModel.ArtistFilter, org.xbmc.android.jsonrpc.api.model.ListModel.ArtistFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.ArtistFilter.Or, org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem, org.xbmc.android.jsonrpc.api.model.ListModel.EpisodeFilter, org.xbmc.android.jsonrpc.api.model.ListModel.EpisodeFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.EpisodeFilter.Or, org.xbmc.android.jsonrpc.api.model.ListModel.FilterRule, org.xbmc.android.jsonrpc.api.model.ListModel.FilterRule.Value, org.xbmc.android.jsonrpc.api.model.ListModel.Limits, org.xbmc.android.jsonrpc.api.model.ListModel.LimitsReturned, org.xbmc.android.jsonrpc.api.model.ListModel.MovieFilter, org.xbmc.android.jsonrpc.api.model.ListModel.MovieFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.MovieFilter.Or, org.xbmc.android.jsonrpc.api.model.ListModel.MusicVideoFilter, org.xbmc.android.jsonrpc.api.model.ListModel.MusicVideoFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.MusicVideoFilter.Or, org.xbmc.android.jsonrpc.api.model.ListModel.SongFilter, org.xbmc.android.jsonrpc.api.model.ListModel.SongFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.SongFilter.Or, org.xbmc.android.jsonrpc.api.model.ListModel.Sort, org.xbmc.android.jsonrpc.api.model.ListModel.TVShowFilter, org.xbmc.android.jsonrpc.api.model.ListModel.TVShowFilter.And, org.xbmc.android.jsonrpc.api.model.ListModel.TVShowFilter.Or, org.xbmc.android.jsonrpc.api.model.MediaModel.Artwork, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.FileType, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.IdTitleChanneltypeType, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.IdType, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.TitleAlbumArtistType, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.TitleAlbumTrackArtistType, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.TitleEpisodeSeasonTypeShowtitle, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.TitleYearType, org.xbmc.android.jsonrpc.api.model.NotificationsModel.Item.Type, org.xbmc.android.jsonrpc.api.model.PlayerModel.AudioStream, org.xbmc.android.jsonrpc.api.model.PlayerModel.NotificationsData, org.xbmc.android.jsonrpc.api.model.PlayerModel.NotificationsPlayer, org.xbmc.android.jsonrpc.api.model.PlayerModel.PositionTime, org.xbmc.android.jsonrpc.api.model.PlayerModel.PropertyValue, org.xbmc.android.jsonrpc.api.model.PlayerModel.Speed, org.xbmc.android.jsonrpc.api.model.PlayerModel.Subtitle, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Albumid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Artistid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Episodeid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.File, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Genreid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Movieid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Musicvideoid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.RecursiveDirectoryMedia, org.xbmc.android.jsonrpc.api.model.PlaylistModel.Item.Songid, org.xbmc.android.jsonrpc.api.model.PlaylistModel.PropertyValue, org.xbmc.android.jsonrpc.api.model.ProfilesModel.Password, org.xbmc.android.jsonrpc.api.model.PVRModel.ChannelGroupId, org.xbmc.android.jsonrpc.api.model.PVRModel.PropertyValue, org.xbmc.android.jsonrpc.api.model.SystemModel.PropertyValue, org.xbmc.android.jsonrpc.api.model.VideoModel.Cast, org.xbmc.android.jsonrpc.api.model.VideoModel.Resume, org.xbmc.android.jsonrpc.api.model.VideoModel.Streams, org.xbmc.android.jsonrpc.api.model.VideoModel.Streams.Audio, org.xbmc.android.jsonrpc.api.model.VideoModel.Streams.Subtitle, and org.xbmc.android.jsonrpc.api.model.VideoModel.Streams.Video.
Static Public Member Functions | |
static ArrayList< Integer > | getIntegerArray (JsonNode node, String key) |
static ArrayList< String > | getStringArray (JsonNode node, String key) |
static HashMap< String, String > | getStringMap (JsonNode node, String key) |
static Boolean | parseBoolean (JsonNode node, String key) |
static Double | parseDouble (JsonNode node, String key) |
static int | parseInt (JsonNode node, String key) |
static String | parseString (JsonNode node, String key) |
Protected Attributes | |
String | mType |
Static Protected Attributes | |
static final ObjectMapper | OM = new ObjectMapper() |
Definition at line 35 of file AbstractModel.java.
static ArrayList<Integer> org.xbmc.android.jsonrpc.api.AbstractModel.getIntegerArray | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Definition at line 98 of file AbstractModel.java.
static ArrayList<String> org.xbmc.android.jsonrpc.api.AbstractModel.getStringArray | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Definition at line 86 of file AbstractModel.java.
static HashMap<String, String> org.xbmc.android.jsonrpc.api.AbstractModel.getStringMap | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Definition at line 110 of file AbstractModel.java.
static Boolean org.xbmc.android.jsonrpc.api.AbstractModel.parseBoolean | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Tries to read an boolean from JSON object.
node | JSON object |
key | Key |
Definition at line 73 of file AbstractModel.java.
static Double org.xbmc.android.jsonrpc.api.AbstractModel.parseDouble | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Definition at line 82 of file AbstractModel.java.
static int org.xbmc.android.jsonrpc.api.AbstractModel.parseInt | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Tries to read an integer from JSON object.
node | JSON object |
key | Key |
Definition at line 51 of file AbstractModel.java.
static String org.xbmc.android.jsonrpc.api.AbstractModel.parseString | ( | JsonNode | node, |
String | key | ||
) | [inline, static] |
Tries to read an integer from JSON object.
node | JSON object |
key | Key |
Definition at line 62 of file AbstractModel.java.
String org.xbmc.android.jsonrpc.api.AbstractModel.mType [protected] |
Definition at line 42 of file AbstractModel.java.
final ObjectMapper org.xbmc.android.jsonrpc.api.AbstractModel.OM = new ObjectMapper() [static, protected] |
Reference to Jackson's object mapper
Definition at line 40 of file AbstractModel.java.