Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Package Functions
org.xbmc.android.jsonrpc.api.call.JSONRPC.Permission.PermissionResult Class Reference
Inheritance diagram for org.xbmc.android.jsonrpc.api.call.JSONRPC.Permission.PermissionResult:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int describeContents ()
 PermissionResult (Boolean controlgui, Boolean controlnotify, Boolean controlplayback, Boolean controlpower, Boolean controlpvr, Boolean controlsystem, Boolean executeaddon, Boolean manageaddon, Boolean navigate, Boolean readdata, Boolean removedata, Boolean updatedata, Boolean writefile)
 PermissionResult (JsonNode node)
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final Boolean controlgui
final Boolean controlnotify
final Boolean controlplayback
final Boolean controlpower
final Boolean controlpvr
final Boolean controlsystem
final Boolean executeaddon
final Boolean manageaddon
final Boolean navigate
final Boolean readdata
final Boolean removedata
final Boolean updatedata
final Boolean writefile

Static Public Attributes

static final String CONTROLGUI = "controlgui"
static final String CONTROLNOTIFY = "controlnotify"
static final String CONTROLPLAYBACK = "controlplayback"
static final String CONTROLPOWER = "controlpower"
static final String CONTROLPVR = "controlpvr"
static final String CONTROLSYSTEM = "controlsystem"
static final
Parcelable.Creator
< PermissionResult
CREATOR
static final String EXECUTEADDON = "executeaddon"
static final String MANAGEADDON = "manageaddon"
static final String NAVIGATE = "navigate"
static final String READDATA = "readdata"
static final String REMOVEDATA = "removedata"
static final String UPDATEDATA = "updatedata"
static final String WRITEFILE = "writefile"

Protected Member Functions

 PermissionResult (Parcel parcel)

Static Package Functions

static List< PermissionResultgetJSONRPCPermissionResultList (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 175 of file JSONRPC.java.


Constructor & Destructor Documentation

org.xbmc.android.jsonrpc.api.call.JSONRPC.Permission.PermissionResult.PermissionResult ( Boolean  controlgui,
Boolean  controlnotify,
Boolean  controlplayback,
Boolean  controlpower,
Boolean  controlpvr,
Boolean  controlsystem,
Boolean  executeaddon,
Boolean  manageaddon,
Boolean  navigate,
Boolean  readdata,
Boolean  removedata,
Boolean  updatedata,
Boolean  writefile 
) [inline]
Parameters:
controlgui
controlnotify
controlplayback
controlpower
controlpvr
controlsystem
executeaddon
manageaddon
navigate
readdata
removedata
updatedata
writefile

Definition at line 222 of file JSONRPC.java.

Construct from JSON object.

Parameters:
nodeJSON object representing a PermissionResult object

Definition at line 242 of file JSONRPC.java.

Construct via parcel.

Definition at line 319 of file JSONRPC.java.


Member Function Documentation

Implements android.os.Parcelable.

Definition at line 350 of file JSONRPC.java.

static List<PermissionResult> org.xbmc.android.jsonrpc.api.call.JSONRPC.Permission.PermissionResult.getJSONRPCPermissionResultList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of PermissionResult 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 282 of file JSONRPC.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

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

Definition at line 259 of file JSONRPC.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 300 of file JSONRPC.java.


Member Data Documentation

Definition at line 178 of file JSONRPC.java.

Definition at line 193 of file JSONRPC.java.

Definition at line 179 of file JSONRPC.java.

Definition at line 194 of file JSONRPC.java.

Definition at line 180 of file JSONRPC.java.

Definition at line 195 of file JSONRPC.java.

Definition at line 181 of file JSONRPC.java.

Definition at line 196 of file JSONRPC.java.

Definition at line 182 of file JSONRPC.java.

Definition at line 197 of file JSONRPC.java.

Definition at line 183 of file JSONRPC.java.

Definition at line 198 of file JSONRPC.java.

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

Generates instances of this Parcelable class from a Parcel.

Definition at line 338 of file JSONRPC.java.

Definition at line 184 of file JSONRPC.java.

Definition at line 199 of file JSONRPC.java.

Definition at line 185 of file JSONRPC.java.

Definition at line 200 of file JSONRPC.java.

Definition at line 186 of file JSONRPC.java.

Definition at line 201 of file JSONRPC.java.

Definition at line 187 of file JSONRPC.java.

Definition at line 202 of file JSONRPC.java.

Definition at line 188 of file JSONRPC.java.

Definition at line 203 of file JSONRPC.java.

Definition at line 189 of file JSONRPC.java.

Definition at line 204 of file JSONRPC.java.

Definition at line 190 of file JSONRPC.java.

Definition at line 205 of file JSONRPC.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