CustomPropertyKey

public class CustomPropertyKey extends Object
implements Parcelable

The key to a Custom File Property key-value pair that can be serialized in a Parcel.

Constant Summary

int PRIVATE The custom property is private to this app.
int PUBLIC The custom property is shared with all apps.

Inherited Constant Summary

Field Summary

public static final Creator<CustomPropertyKey> CREATOR

Public Constructor Summary

CustomPropertyKey(String key, int visibility)
Constructs a CustomPropertyKey object.

Public Method Summary

boolean
static CustomPropertyKey
fromJson(JSONObject jsonObject)
String
int
int
JSONObject
String
void
writeToParcel(Parcel dest, int flags)

Inherited Method Summary

Constants

public static final int PRIVATE

The custom property is private to this app.

Constant Value: 1

public static final int PUBLIC

The custom property is shared with all apps.

Constant Value: 0

Fields

public static final Creator<CustomPropertyKey> CREATOR

Public Constructors

public CustomPropertyKey (String key, int visibility)

Constructs a CustomPropertyKey object.

Parameters
key The name of the key. Note that the characters allowed in the name are letters, numbers, and the characters .!@$%^&*()-_/.
visibility The visibility of this custom property; either PUBLIC or PRIVATE.

Public Methods

public boolean equals (Object obj)

public static CustomPropertyKey fromJson (JSONObject jsonObject)

Throws
JSONException

public String getKey ()

public int getVisibility ()

public int hashCode ()

public JSONObject toJson ()

Throws
JSONException

public String toString ()

public void writeToParcel (Parcel dest, int flags)