public class EddystoneUid
extends java.lang.Object
implements android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<EddystoneUid> |
CREATOR
Parcelable CREATOR constant.
|
Modifier | Constructor and Description |
---|---|
protected |
EddystoneUid(android.os.Parcel in) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
static EddystoneUid |
fromDevice(IEddystoneDevice fakeDevice)
Creates new Eddystone-UID object from
IEddystoneDevice instance. |
static EddystoneUid |
fromQueriedBy(java.lang.String queriedBy)
Creates new Eddystone-UID object from String value.
|
java.lang.String |
getInstanceId() |
java.lang.String |
getNamespace() |
int |
hashCode() |
static EddystoneUid |
of(java.lang.String namespace,
java.lang.String instanceId)
Creates new Eddystone-UID object with specified namespace and instance ID.
|
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<EddystoneUid> CREATOR
public static EddystoneUid of(java.lang.String namespace, java.lang.String instanceId)
namespace
- the namespace.instanceId
- the instance ID.public static EddystoneUid fromDevice(IEddystoneDevice fakeDevice)
IEddystoneDevice
instance.fakeDevice
- the Eddystone device instance.public static EddystoneUid fromQueriedBy(java.lang.String queriedBy)
queriedBy
- the string value in namespace:instanceID format.java.lang.NullPointerException
- if input String is null.java.lang.IllegalArgumentException
- if input String has invalid format.public java.lang.String getNamespace()
public java.lang.String getInstanceId()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable