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

List of all members.

Classes

interface  Type

Public Member Functions

int describeContents ()
 FavouriteDetail (String path, String thumbnail, String title, String type, String window, String windowparameter)
 FavouriteDetail (JsonNode node)
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final String path
final String thumbnail
final String title
final String type
final String window
final String windowparameter

Static Public Attributes

static final String API_TYPE = "Favourite.Details.Favourite"
static final
Parcelable.Creator
< FavouriteDetail
CREATOR
static final String PATH = "path"
static final String THUMBNAIL = "thumbnail"
static final String TITLE = "title"
static final String TYPE = "type"
static final String WINDOW = "window"
static final String WINDOWPARAMETER = "windowparameter"

Protected Member Functions

 FavouriteDetail (Parcel parcel)

Static Package Functions

static List< FavouriteDetailgetFavouriteModelFavouriteDetailList (JsonNode node, String key)

Detailed Description

API Name: Favourite.Details.Favourite

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

Definition at line 43 of file FavouriteModel.java.


Constructor & Destructor Documentation

org.xbmc.android.jsonrpc.api.model.FavouriteModel.FavouriteDetail.FavouriteDetail ( String  path,
String  thumbnail,
String  title,
String  type,
String  window,
String  windowparameter 
) [inline]
Parameters:
path
thumbnail
title
typeOne of: media, window, script, unknown. See constants at FavouriteModel.FavouriteDetail.Type.
window
windowparameter

Definition at line 70 of file FavouriteModel.java.

Construct from JSON object.

Parameters:
nodeJSON object representing a FavouriteDetail object

Definition at line 83 of file FavouriteModel.java.

Construct via parcel.

Definition at line 139 of file FavouriteModel.java.


Member Function Documentation

Implements android.os.Parcelable.

Definition at line 163 of file FavouriteModel.java.

static List<FavouriteDetail> org.xbmc.android.jsonrpc.api.model.FavouriteModel.FavouriteDetail.getFavouriteModelFavouriteDetailList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of FavouriteDetail 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 109 of file FavouriteModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

Implements org.xbmc.android.jsonrpc.api.JsonSerializable.

Definition at line 93 of file FavouriteModel.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.

Implements android.os.Parcelable.

Definition at line 127 of file FavouriteModel.java.


Member Data Documentation

final String org.xbmc.android.jsonrpc.api.model.FavouriteModel.FavouriteDetail.API_TYPE = "Favourite.Details.Favourite" [static]

Definition at line 44 of file FavouriteModel.java.

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

Generates instances of this Parcelable class from a Parcel.

Definition at line 151 of file FavouriteModel.java.

Definition at line 47 of file FavouriteModel.java.

Definition at line 55 of file FavouriteModel.java.

Definition at line 48 of file FavouriteModel.java.

Definition at line 56 of file FavouriteModel.java.

Definition at line 49 of file FavouriteModel.java.

Definition at line 57 of file FavouriteModel.java.

Definition at line 50 of file FavouriteModel.java.

Definition at line 58 of file FavouriteModel.java.

Definition at line 51 of file FavouriteModel.java.

Definition at line 59 of file FavouriteModel.java.

Definition at line 52 of file FavouriteModel.java.

Definition at line 60 of file FavouriteModel.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