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

List of all members.

Public Member Functions

 Dependency (String addonid, Boolean optional, String version)
 Dependency (JsonNode node)
int describeContents ()
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final String addonid
final Boolean optional
final String version

Static Public Attributes

static final String ADDONID = "addonid"
static final
Parcelable.Creator< Dependency
CREATOR
static final String OPTIONAL = "optional"
static final String VERSION = "version"

Protected Member Functions

 Dependency (Parcel parcel)

Static Package Functions

static List< DependencygetAddonModelDependencyList (JsonNode node, String key)

Detailed Description

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

Definition at line 352 of file AddonModel.java.


Constructor & Destructor Documentation

org.xbmc.android.jsonrpc.api.model.AddonModel.Detail.Dependency.Dependency ( String  addonid,
Boolean  optional,
String  version 
) [inline]
Parameters:
addonid
optional
version

Definition at line 369 of file AddonModel.java.

Construct from JSON object.

Parameters:
nodeJSON object representing a Dependency object

Definition at line 379 of file AddonModel.java.

Construct via parcel.

Definition at line 426 of file AddonModel.java.


Member Function Documentation

Implements android.os.Parcelable.

Definition at line 447 of file AddonModel.java.

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

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

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

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

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

Implements android.os.Parcelable.

Definition at line 417 of file AddonModel.java.


Member Data Documentation

Definition at line 355 of file AddonModel.java.

Definition at line 360 of file AddonModel.java.

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

Generates instances of this Parcelable class from a Parcel.

Definition at line 435 of file AddonModel.java.

Definition at line 356 of file AddonModel.java.

Definition at line 361 of file AddonModel.java.

Definition at line 357 of file AddonModel.java.

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