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

List of all members.

Classes

interface  Filetype

Public Member Functions

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

Public Attributes

final String file
final String filetype
final String lastmodified
final String mimetype
final Integer size

Static Public Attributes

static final String API_TYPE = "List.Item.File"
static final
Parcelable.Creator< FileItem
CREATOR
static final String FILE = "file"
static final String FILETYPE = "filetype"
static final String LASTMODIFIED = "lastmodified"
static final String MIMETYPE = "mimetype"
static final String SIZE = "size"

Protected Member Functions

 FileItem (Parcel parcel)

Static Package Functions

static List< FileItemgetListModelFileItemList (JsonNode node, String key)

Detailed Description

API Name: List.Item.File

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

Definition at line 3684 of file ListModel.java.


Constructor & Destructor Documentation

Construct from JSON object.

Parameters:
nodeJSON object representing a FileItem object

Definition at line 3705 of file ListModel.java.

Construct via parcel.

Definition at line 3760 of file ListModel.java.


Member Function Documentation

Reimplemented from org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem.

Definition at line 3784 of file ListModel.java.

static List<FileItem> org.xbmc.android.jsonrpc.api.model.ListModel.FileItem.getListModelFileItemList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of FileItem 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 3730 of file ListModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

Reimplemented from org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem.

Definition at line 3715 of file ListModel.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.ListModel.BaseItem.

Definition at line 3748 of file ListModel.java.


Member Data Documentation

final String org.xbmc.android.jsonrpc.api.model.ListModel.FileItem.API_TYPE = "List.Item.File" [static]

Reimplemented from org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem.

Definition at line 3685 of file ListModel.java.

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

Generates instances of this Parcelable class from a Parcel.

Reimplemented from org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem.

Definition at line 3772 of file ListModel.java.

Reimplemented from org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem.

Definition at line 3688 of file ListModel.java.

Multiple inheritage: copied from Video.Details.Item.

Reimplemented from org.xbmc.android.jsonrpc.api.model.ListModel.BaseItem.

Definition at line 3695 of file ListModel.java.

Definition at line 3689 of file ListModel.java.

Definition at line 3696 of file ListModel.java.

Definition at line 3690 of file ListModel.java.

Definition at line 3697 of file ListModel.java.

Definition at line 3691 of file ListModel.java.

Definition at line 3698 of file ListModel.java.

Definition at line 3692 of file ListModel.java.

Definition at line 3699 of file ListModel.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