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< SongDetail > | getAudioModelSongDetailList (JsonNode node, String key) |
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.
org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.SongDetail | ( | JsonNode | node | ) | [inline] |
Construct from JSON object.
node | JSON object representing a SongDetail object |
Definition at line 714 of file AudioModel.java.
org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.SongDetail | ( | Parcel | parcel | ) | [inline, protected] |
Construct via parcel.
Definition at line 813 of file AudioModel.java.
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.
node | ObjectNode containing the list of objects. |
key | Key pointing to the node where the list is stored. |
Definition at line 767 of file AudioModel.java.
JsonNode org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.toJsonNode | ( | ) | [inline, virtual] |
Returns a JSON-serialized version of this object.
Reimplemented from org.xbmc.android.jsonrpc.api.model.AudioModel.MediaDetail.
Definition at line 734 of file AudioModel.java.
void org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.writeToParcel | ( | Parcel | parcel, |
int | flags | ||
) | [inline] |
Flatten this object into a Parcel.
parcel | the Parcel in which the object should be written. |
flags | additional 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.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.ALBUM = "album" [static] |
Definition at line 677 of file AudioModel.java.
Definition at line 694 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.ALBUMARTIST = "albumartist" [static] |
Definition at line 678 of file AudioModel.java.
final List<String> org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.albumartist |
Definition at line 695 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.ALBUMARTISTID = "albumartistid" [static] |
Definition at line 679 of file AudioModel.java.
final List<Integer> org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.albumartistid |
Definition at line 696 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.ALBUMID = "albumid" [static] |
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.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.COMMENT = "comment" [static] |
Definition at line 681 of file AudioModel.java.
Definition at line 698 of file AudioModel.java.
final Parcelable.Creator<SongDetail> org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.CREATOR [static] |
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.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.DISC = "disc" [static] |
Definition at line 682 of file AudioModel.java.
Definition at line 699 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.DURATION = "duration" [static] |
Definition at line 683 of file AudioModel.java.
Definition at line 700 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.FILE = "file" [static] |
Definition at line 684 of file AudioModel.java.
Definition at line 701 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.LASTPLAYED = "lastplayed" [static] |
Definition at line 685 of file AudioModel.java.
Definition at line 702 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.LYRICS = "lyrics" [static] |
Definition at line 686 of file AudioModel.java.
Definition at line 703 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.MUSICBRAINZARTISTID = "musicbrainzartistid" [static] |
Definition at line 687 of file AudioModel.java.
Definition at line 704 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.MUSICBRAINZTRACKID = "musicbrainztrackid" [static] |
Definition at line 688 of file AudioModel.java.
Definition at line 705 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.PLAYCOUNT = "playcount" [static] |
Definition at line 689 of file AudioModel.java.
Definition at line 706 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.SONGID = "songid" [static] |
Definition at line 690 of file AudioModel.java.
Definition at line 707 of file AudioModel.java.
final String org.xbmc.android.jsonrpc.api.model.AudioModel.SongDetail.TRACK = "track" [static] |
Definition at line 691 of file AudioModel.java.
Definition at line 708 of file AudioModel.java.