Classes | |
class | Revision |
interface | Tag |
Public Member Functions | |
int | describeContents () |
JsonNode | toJsonNode () |
Version (Integer major, Integer minor, Revision revision, String tag) | |
Version (JsonNode node) | |
void | writeToParcel (Parcel parcel, int flags) |
Public Attributes | |
final Integer | major |
final Integer | minor |
final Revision | revision |
final String | tag |
Static Public Attributes | |
static final Parcelable.Creator< Version > | CREATOR |
static final String | MAJOR = "major" |
static final String | MINOR = "minor" |
static final String | REVISION = "revision" |
static final String | TAG = "tag" |
Protected Member Functions | |
Version (Parcel parcel) | |
Static Package Functions | |
static List< Version > | getApplicationModelVersionList (JsonNode node, String key) |
Note: This class is used as result only.
This class was generated automatically from XBMC's JSON-RPC introspect.
Definition at line 157 of file ApplicationModel.java.
org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.Version | ( | Integer | major, |
Integer | minor, | ||
Revision | revision, | ||
String | tag | ||
) | [inline] |
major | |
minor | |
revision | |
tag | One of: prealpha , alpha , beta , releasecandidate , stable . See constants at ApplicationModel.Version.Tag. |
Definition at line 177 of file ApplicationModel.java.
org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.Version | ( | JsonNode | node | ) | [inline] |
Construct from JSON object.
node | JSON object representing a Version object |
Definition at line 188 of file ApplicationModel.java.
org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.Version | ( | Parcel | parcel | ) | [inline, protected] |
Construct via parcel.
Definition at line 238 of file ApplicationModel.java.
int org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.describeContents | ( | ) | [inline] |
Implements android.os.Parcelable.
Definition at line 260 of file ApplicationModel.java.
static List<Version> org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.getApplicationModelVersionList | ( | JsonNode | node, |
String | key | ||
) | [inline, static, package] |
Extracts a list of Version objects from a JSON array.
node | ObjectNode containing the list of objects. |
key | Key pointing to the node where the list is stored. |
Definition at line 210 of file ApplicationModel.java.
JsonNode org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.toJsonNode | ( | ) | [inline, virtual] |
Returns a JSON-serialized version of this object.
Implements org.xbmc.android.jsonrpc.api.JsonSerializable.
Definition at line 196 of file ApplicationModel.java.
void org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.writeToParcel | ( | Parcel | parcel, |
int | flags | ||
) | [inline] |
Flatten this object into a Parcel.
parcel | the Parcel in which the object should be written. |
flags | additional flags about how the object should be written. |
Implements android.os.Parcelable.
Definition at line 228 of file ApplicationModel.java.
final Parcelable.Creator<Version> org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.CREATOR [static] |
new Parcelable.Creator<Version>() { @Override public Version createFromParcel(Parcel parcel) { return new Version(parcel); } @Override public Version[] newArray(int n) { return new Version[n]; } }
Generates instances of this Parcelable class from a Parcel.
Definition at line 248 of file ApplicationModel.java.
final String org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.MAJOR = "major" [static] |
Definition at line 160 of file ApplicationModel.java.
Definition at line 166 of file ApplicationModel.java.
final String org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.MINOR = "minor" [static] |
Definition at line 161 of file ApplicationModel.java.
Definition at line 167 of file ApplicationModel.java.
final String org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.REVISION = "revision" [static] |
Definition at line 162 of file ApplicationModel.java.
Definition at line 168 of file ApplicationModel.java.
final String org.xbmc.android.jsonrpc.api.model.ApplicationModel.PropertyValue.Version.TAG = "tag" [static] |
Definition at line 163 of file ApplicationModel.java.
Definition at line 169 of file ApplicationModel.java.