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

List of all members.

Public Member Functions

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

Public Attributes

final String artist
final Integer artistid
final String born
final Boolean compilationartist
final String description
final String died
final String disbanded
final String formed
final List< String > instrument
final List< String > mood
final String musicbrainzartistid
final List< String > style
final List< String > yearsactive

Static Public Attributes

static final String API_TYPE = "Audio.Details.Artist"
static final String ARTIST = "artist"
static final String ARTISTID = "artistid"
static final String BORN = "born"
static final String COMPILATIONARTIST = "compilationartist"
static final
Parcelable.Creator
< ArtistDetail
CREATOR
static final String DESCRIPTION = "description"
static final String DIED = "died"
static final String DISBANDED = "disbanded"
static final String FORMED = "formed"
static final String INSTRUMENT = "instrument"
static final String MOOD = "mood"
static final String MUSICBRAINZARTISTID = "musicbrainzartistid"
static final String STYLE = "style"
static final String YEARSACTIVE = "yearsactive"

Protected Member Functions

 ArtistDetail (Parcel parcel)

Static Package Functions

static List< ArtistDetailgetAudioModelArtistDetailList (JsonNode node, String key)

Detailed Description

API Name: Audio.Details.Artist

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

Definition at line 204 of file AudioModel.java.


Constructor & Destructor Documentation

Construct from JSON object.

Parameters:
nodeJSON object representing a ArtistDetail object

Definition at line 241 of file AudioModel.java.

Construct via parcel.

Definition at line 348 of file AudioModel.java.


Member Function Documentation

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

Definition at line 396 of file AudioModel.java.

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

Extracts a list of ArtistDetail 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 298 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.BaseDetail.

Definition at line 259 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.BaseDetail.

Definition at line 316 of file AudioModel.java.


Member Data Documentation

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

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

Definition at line 205 of file AudioModel.java.

Definition at line 208 of file AudioModel.java.

Definition at line 223 of file AudioModel.java.

Definition at line 209 of file AudioModel.java.

Definition at line 224 of file AudioModel.java.

Definition at line 210 of file AudioModel.java.

Definition at line 225 of file AudioModel.java.

Definition at line 211 of file AudioModel.java.

Definition at line 226 of file AudioModel.java.

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

Generates instances of this Parcelable class from a Parcel.

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

Definition at line 384 of file AudioModel.java.

Definition at line 212 of file AudioModel.java.

Definition at line 227 of file AudioModel.java.

Definition at line 213 of file AudioModel.java.

Definition at line 228 of file AudioModel.java.

Definition at line 214 of file AudioModel.java.

Definition at line 229 of file AudioModel.java.

Definition at line 215 of file AudioModel.java.

Definition at line 230 of file AudioModel.java.

Definition at line 216 of file AudioModel.java.

Definition at line 231 of file AudioModel.java.

Definition at line 217 of file AudioModel.java.

Definition at line 232 of file AudioModel.java.

Definition at line 218 of file AudioModel.java.

Definition at line 233 of file AudioModel.java.

Definition at line 219 of file AudioModel.java.

Definition at line 234 of file AudioModel.java.

Definition at line 220 of file AudioModel.java.

Definition at line 235 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