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

List of all members.

Classes

interface  Repeat
interface  Type

Public Member Functions

int describeContents ()
 PropertyValue (List< AudioStream > audiostreams, Boolean canchangespeed, Boolean canmove, Boolean canrepeat, Boolean canrotate, Boolean canseek, Boolean canshuffle, Boolean canzoom, AudioStream currentaudiostream, Subtitle currentsubtitle, Boolean live, Boolean partymode, Double percentage, Integer playlistid, Integer position, String repeat, Boolean shuffled, Integer speed, Boolean subtitleenabled, List< Subtitle > subtitles, GlobalModel.Time time, GlobalModel.Time totaltime, String type)
 PropertyValue (JsonNode node)
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final List< AudioStreamaudiostreams
final Boolean canchangespeed
final Boolean canmove
final Boolean canrepeat
final Boolean canrotate
final Boolean canseek
final Boolean canshuffle
final Boolean canzoom
final AudioStream currentaudiostream
final Subtitle currentsubtitle
final Boolean live
final Boolean partymode
final Double percentage
final Integer playlistid
final Integer position
final String repeat
final Boolean shuffled
final Integer speed
final Boolean subtitleenabled
final List< Subtitlesubtitles
final GlobalModel.Time time
final GlobalModel.Time totaltime
final String type

Static Public Attributes

static final String API_TYPE = "Player.Property.Value"
static final String AUDIOSTREAMS = "audiostreams"
static final String CANCHANGESPEED = "canchangespeed"
static final String CANMOVE = "canmove"
static final String CANREPEAT = "canrepeat"
static final String CANROTATE = "canrotate"
static final String CANSEEK = "canseek"
static final String CANSHUFFLE = "canshuffle"
static final String CANZOOM = "canzoom"
static final
Parcelable.Creator
< PropertyValue
CREATOR
static final String CURRENTAUDIOSTREAM = "currentaudiostream"
static final String CURRENTSUBTITLE = "currentsubtitle"
static final String LIVE = "live"
static final String PARTYMODE = "partymode"
static final String PERCENTAGE = "percentage"
static final String PLAYLISTID = "playlistid"
static final String POSITION = "position"
static final String REPEAT = "repeat"
static final String SHUFFLED = "shuffled"
static final String SPEED = "speed"
static final String SUBTITLEENABLED = "subtitleenabled"
static final String SUBTITLES = "subtitles"
static final String TIME = "time"
static final String TOTALTIME = "totaltime"
static final String TYPE = "type"

Protected Member Functions

 PropertyValue (Parcel parcel)

Static Package Functions

static List< PropertyValuegetPlayerModelPropertyValueList (JsonNode node, String key)

Detailed Description

API Name: Player.Property.Value

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

Definition at line 491 of file PlayerModel.java.


Constructor & Destructor Documentation

org.xbmc.android.jsonrpc.api.model.PlayerModel.PropertyValue.PropertyValue ( List< AudioStream audiostreams,
Boolean  canchangespeed,
Boolean  canmove,
Boolean  canrepeat,
Boolean  canrotate,
Boolean  canseek,
Boolean  canshuffle,
Boolean  canzoom,
AudioStream  currentaudiostream,
Subtitle  currentsubtitle,
Boolean  live,
Boolean  partymode,
Double  percentage,
Integer  playlistid,
Integer  position,
String  repeat,
Boolean  shuffled,
Integer  speed,
Boolean  subtitleenabled,
List< Subtitle subtitles,
GlobalModel.Time  time,
GlobalModel.Time  totaltime,
String  type 
) [inline]
Parameters:
audiostreams
canchangespeed
canmove
canrepeat
canrotate
canseek
canshuffle
canzoom
currentaudiostream
currentsubtitle
live
partymode
percentage
playlistid
position
repeatOne of: off, one, all. See constants at PlayerModel.PropertyValue.Repeat.
shuffled
speed
subtitleenabled
subtitles
time
totaltime
typeOne of: video, audio, picture. See constants at PlayerModel.PropertyValue.Type.

Definition at line 569 of file PlayerModel.java.

Construct from JSON object.

Parameters:
nodeJSON object representing a PropertyValue object

Definition at line 599 of file PlayerModel.java.

Construct via parcel.

Definition at line 720 of file PlayerModel.java.


Member Function Documentation

Implements android.os.Parcelable.

Definition at line 769 of file PlayerModel.java.

static List<PropertyValue> org.xbmc.android.jsonrpc.api.model.PlayerModel.PropertyValue.getPlayerModelPropertyValueList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of PropertyValue 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 667 of file PlayerModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

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

Definition at line 626 of file PlayerModel.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 685 of file PlayerModel.java.


Member Data Documentation

final String org.xbmc.android.jsonrpc.api.model.PlayerModel.PropertyValue.API_TYPE = "Player.Property.Value" [static]

Definition at line 492 of file PlayerModel.java.

Definition at line 495 of file PlayerModel.java.

Definition at line 520 of file PlayerModel.java.

Definition at line 496 of file PlayerModel.java.

Definition at line 521 of file PlayerModel.java.

Definition at line 497 of file PlayerModel.java.

Definition at line 522 of file PlayerModel.java.

Definition at line 498 of file PlayerModel.java.

Definition at line 523 of file PlayerModel.java.

Definition at line 499 of file PlayerModel.java.

Definition at line 524 of file PlayerModel.java.

Definition at line 500 of file PlayerModel.java.

Definition at line 525 of file PlayerModel.java.

Definition at line 501 of file PlayerModel.java.

Definition at line 526 of file PlayerModel.java.

Definition at line 502 of file PlayerModel.java.

Definition at line 527 of file PlayerModel.java.

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

Generates instances of this Parcelable class from a Parcel.

Definition at line 757 of file PlayerModel.java.

Definition at line 503 of file PlayerModel.java.

Definition at line 528 of file PlayerModel.java.

Definition at line 504 of file PlayerModel.java.

Definition at line 529 of file PlayerModel.java.

Definition at line 505 of file PlayerModel.java.

Definition at line 530 of file PlayerModel.java.

Definition at line 506 of file PlayerModel.java.

Definition at line 531 of file PlayerModel.java.

Definition at line 507 of file PlayerModel.java.

Definition at line 532 of file PlayerModel.java.

Definition at line 508 of file PlayerModel.java.

Definition at line 533 of file PlayerModel.java.

Definition at line 509 of file PlayerModel.java.

Definition at line 534 of file PlayerModel.java.

Definition at line 510 of file PlayerModel.java.

Definition at line 535 of file PlayerModel.java.

Definition at line 511 of file PlayerModel.java.

Definition at line 536 of file PlayerModel.java.

Definition at line 512 of file PlayerModel.java.

Definition at line 537 of file PlayerModel.java.

Definition at line 513 of file PlayerModel.java.

Definition at line 538 of file PlayerModel.java.

Definition at line 514 of file PlayerModel.java.

Definition at line 539 of file PlayerModel.java.

Definition at line 515 of file PlayerModel.java.

Definition at line 540 of file PlayerModel.java.

Definition at line 516 of file PlayerModel.java.

Definition at line 541 of file PlayerModel.java.

Definition at line 517 of file PlayerModel.java.

Definition at line 542 of file PlayerModel.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:51