public final class ThingData
extends java.lang.Object
implements android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<ThingData> |
CREATOR |
Constructor and Description |
---|
ThingData()
General
ThingData constructor. |
ThingData(long dataTime,
java.util.List<java.lang.String> dataString,
int dataAccuracy)
ThingData constructor. |
Modifier and Type | Method and Description |
---|---|
void |
addData(boolean data)
Adds boolean data to string.
|
void |
addData(byte data)
Adds byte data to list.
|
void |
addData(byte[] data)
Adds byte[] array to list.
|
void |
addData(char data)
Adds char data to list.
|
void |
addData(double data)
Adds double data to string.
|
void |
addData(float data)
Adds float data to list.
|
void |
addData(int data)
Adds integer data to list.
|
void |
addData(long data)
Adds long data to list.
|
void |
addData(short data)
Adds short data to list.
|
void |
addData(java.lang.String data)
Adds string value to dataList.
|
int |
describeContents() |
int |
getDataAccuracy()
Gets data accuracy.
|
java.util.List<java.lang.String> |
getDataList()
Gets Thing data list as string.
|
long |
getDataTime()
Gets thing data as long.
|
void |
setDataAccuracy(int dataAccuracy)
Sets data accuracy if possible.
|
void |
setDataList(java.util.List<java.lang.String> dataList)
Sets thingData list directly.
|
void |
setDataTime(long dataTime)
Sets data time.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<ThingData> CREATOR
public ThingData()
ThingData
constructor. Initializes default values.public ThingData(@NonNull long dataTime, @NonNull java.util.List<java.lang.String> dataString, int dataAccuracy)
ThingData
constructor. Initializes parameter values.dataTime
- dataString
- dataAccuracy
- public long getDataTime()
public void setDataTime(long dataTime)
dataTime
- : longpublic java.util.List<java.lang.String> getDataList()
public void setDataList(java.util.List<java.lang.String> dataList)
dataList
- public int getDataAccuracy()
public void setDataAccuracy(int dataAccuracy)
dataAccuracy
- public void addData(java.lang.String data)
data
- public void addData(int data)
data
- public void addData(float data)
data
- public void addData(long data)
data
- public void addData(byte data)
data
- public void addData(char data)
data
- public void addData(short data)
data
- public void addData(double data)
data
- public void addData(boolean data)
data
- public void addData(byte[] data)
data
- public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable