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

List of all members.

Classes

class  Broken
class  Dependency
class  Extrainfo
interface  Type

Public Member Functions

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

Public Attributes

final String addonid
final String author
final Broken broken
final List< Dependencydependencies
final String description
final String disclaimer
final Boolean enabled
final List< Extrainfoextrainfo
final String fanart
final String name
final String path
final Integer rating
final String summary
final String thumbnail
final String type
final String version

Static Public Attributes

static final String ADDONID = "addonid"
static final String API_TYPE = "Addon.Details"
static final String AUTHOR = "author"
static final String BROKEN = "broken"
static final
Parcelable.Creator< Detail
CREATOR
static final String DEPENDENCIES = "dependencies"
static final String DESCRIPTION = "description"
static final String DISCLAIMER = "disclaimer"
static final String ENABLED = "enabled"
static final String EXTRAINFO = "extrainfo"
static final String FANART = "fanart"
static final String NAME = "name"
static final String PATH = "path"
static final String RATING = "rating"
static final String SUMMARY = "summary"
static final String THUMBNAIL = "thumbnail"
static final String TYPE = "type"
static final String VERSION = "version"

Protected Member Functions

 Detail (Parcel parcel)

Static Package Functions

static List< DetailgetAddonModelDetailList (JsonNode node, String key)

Detailed Description

API Name: Addon.Details

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

Definition at line 45 of file AddonModel.java.


Constructor & Destructor Documentation

Construct from JSON object.

Parameters:
nodeJSON object representing a Detail object

Definition at line 88 of file AddonModel.java.

Construct via parcel.

Definition at line 190 of file AddonModel.java.


Member Function Documentation

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

Definition at line 233 of file AddonModel.java.

static List<Detail> org.xbmc.android.jsonrpc.api.model.AddonModel.Detail.getAddonModelDetailList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of Detail 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 143 of file AddonModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

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

Definition at line 109 of file AddonModel.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.ItemModel.BaseDetail.

Definition at line 161 of file AddonModel.java.


Member Data Documentation

Definition at line 49 of file AddonModel.java.

Definition at line 67 of file AddonModel.java.

final String org.xbmc.android.jsonrpc.api.model.AddonModel.Detail.API_TYPE = "Addon.Details" [static]

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

Definition at line 46 of file AddonModel.java.

Definition at line 50 of file AddonModel.java.

Definition at line 68 of file AddonModel.java.

Definition at line 51 of file AddonModel.java.

Definition at line 69 of file AddonModel.java.

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

Generates instances of this Parcelable class from a Parcel.

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

Definition at line 221 of file AddonModel.java.

Definition at line 52 of file AddonModel.java.

Definition at line 70 of file AddonModel.java.

Definition at line 53 of file AddonModel.java.

Definition at line 71 of file AddonModel.java.

Definition at line 54 of file AddonModel.java.

Definition at line 72 of file AddonModel.java.

Definition at line 55 of file AddonModel.java.

Definition at line 73 of file AddonModel.java.

Definition at line 56 of file AddonModel.java.

Definition at line 74 of file AddonModel.java.

Definition at line 57 of file AddonModel.java.

Definition at line 75 of file AddonModel.java.

Definition at line 58 of file AddonModel.java.

Definition at line 76 of file AddonModel.java.

Definition at line 59 of file AddonModel.java.

Definition at line 77 of file AddonModel.java.

Definition at line 60 of file AddonModel.java.

Definition at line 78 of file AddonModel.java.

Definition at line 61 of file AddonModel.java.

Definition at line 79 of file AddonModel.java.

Definition at line 62 of file AddonModel.java.

Definition at line 80 of file AddonModel.java.

Definition at line 63 of file AddonModel.java.

Definition at line 81 of file AddonModel.java.

Definition at line 64 of file AddonModel.java.

Definition at line 82 of file AddonModel.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