Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Package Functions
org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail Class Reference
Inheritance diagram for org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int describeContents ()
 SongDetail (JsonNode node)
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final String album
final List< String > albumartist
final List< Integer > albumartistid
final Integer albumid
final String comment
final Integer disc
final Integer duration
final String file
final String lastplayed
final String lyrics
final String musicbrainzartistid
final String musicbrainztrackid
final Integer playcount
final Integer songid
final Integer track

Static Public Attributes

static final String ALBUM = "album"
static final String ALBUMARTIST = "albumartist"
static final String ALBUMARTISTID = "albumartistid"
static final String ALBUMID = "albumid"
static final String API_TYPE = "Audio.Details.Song"
static final String COMMENT = "comment"
static final
Parcelable.Creator< SongDetail
CREATOR
static final String DISC = "disc"
static final String DURATION = "duration"
static final String FILE = "file"
static final String LASTPLAYED = "lastplayed"
static final String LYRICS = "lyrics"
static final String MUSICBRAINZARTISTID = "musicbrainzartistid"
static final String MUSICBRAINZTRACKID = "musicbrainztrackid"
static final String PLAYCOUNT = "playcount"
static final String SONGID = "songid"
static final String TRACK = "track"

Protected Member Functions

 SongDetail (Parcel parcel)

Static Package Functions

static List< SongDetailgetAudioModelSongDetailList (JsonNode node, String key)

Detailed Description

API Name: Audio.Details.Song

Note: This class is used as result only.
This class was generated automatically from XBMC's JSON-RPC introspect.

Definition at line 673 of file AudioModel.java.


Constructor & Destructor Documentation

Construct from JSON object.

Parameters:
nodeJSON object representing a SongDetail object

Definition at line 714 of file AudioModel.java.

Construct via parcel.

Definition at line 813 of file AudioModel.java.


Member Function Documentation

Reimplemented from org.xbmc.android.jsonrpc.api.model.AudioModel.MediaDetail.

Definition at line 855 of file AudioModel.java.

static List<SongDetail> org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.getAudioModelSongDetailList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of SongDetail objects from a JSON array.

Parameters:
nodeObjectNode containing the list of objects.
keyKey pointing to the node where the list is stored.

Definition at line 767 of file AudioModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

Reimplemented from org.xbmc.android.jsonrpc.api.model.AudioModel.MediaDetail.

Definition at line 734 of file AudioModel.java.

Flatten this object into a Parcel.

Parameters:
parcelthe Parcel in which the object should be written.
flagsadditional flags about how the object should be written.

Reimplemented from org.xbmc.android.jsonrpc.api.model.AudioModel.MediaDetail.

Definition at line 785 of file AudioModel.java.


Member Data Documentation

Definition at line 677 of file AudioModel.java.

Definition at line 694 of file AudioModel.java.

Definition at line 678 of file AudioModel.java.

Definition at line 695 of file AudioModel.java.

Definition at line 679 of file AudioModel.java.

Definition at line 696 of file AudioModel.java.

Definition at line 680 of file AudioModel.java.

Definition at line 697 of file AudioModel.java.

final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.API_TYPE = "Audio.Details.Song" [static]

Reimplemented from org.xbmc.android.jsonrpc.api.model.AudioModel.MediaDetail.

Definition at line 674 of file AudioModel.java.

Definition at line 681 of file AudioModel.java.

Definition at line 698 of file AudioModel.java.

Initial value:
 new Parcelable.Creator<SongDetail>() {
                        @Override
                        public SongDetail createFromParcel(Parcel parcel) {
                                return new SongDetail(parcel);
                        }
                        @Override
                        public SongDetail[] newArray(int n) {
                                return new SongDetail[n];
                        }
                }

Generates instances of this Parcelable class from a Parcel.

Reimplemented from org.xbmc.android.jsonrpc.api.model.AudioModel.MediaDetail.

Definition at line 843 of file AudioModel.java.

Definition at line 682 of file AudioModel.java.

Definition at line 699 of file AudioModel.java.

Definition at line 683 of file AudioModel.java.

Definition at line 700 of file AudioModel.java.

Definition at line 684 of file AudioModel.java.

Definition at line 701 of file AudioModel.java.

Definition at line 685 of file AudioModel.java.

Definition at line 702 of file AudioModel.java.

Definition at line 686 of file AudioModel.java.

Definition at line 703 of file AudioModel.java.

Definition at line 687 of file AudioModel.java.

Definition at line 704 of file AudioModel.java.

Definition at line 688 of file AudioModel.java.

Definition at line 705 of file AudioModel.java.

Definition at line 689 of file AudioModel.java.

Definition at line 706 of file AudioModel.java.

Definition at line 690 of file AudioModel.java.

Definition at line 707 of file AudioModel.java.

Definition at line 691 of file AudioModel.java.

Definition at line 708 of file AudioModel.java.


The documentation for this class was generated from the following file:


smarthome_media_kodi_driver
Author(s): Mickael Gaillard , Erwan Le Huitouze
autogenerated on Thu Jun 6 2019 21:03:50