public class IBeaconId
extends java.lang.Object
implements android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<IBeaconId> |
CREATOR
Parcelable CREATOR constant.
|
| Modifier | Constructor and Description |
|---|---|
protected |
IBeaconId(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
static IBeaconId |
fromDevice(IBeaconDevice iBeaconDevice)
Creates new iBeacon-ID object from
IBeaconDevice instance. |
static IBeaconId |
fromQueriedBy(java.lang.String queriedBy)
Creates new iBeacon-ID object from String value.
|
int |
getMajor() |
int |
getMinor() |
java.util.UUID |
getProximity() |
int |
hashCode() |
static IBeaconId |
of(java.util.UUID proximity,
int major,
int minor)
Creates new iBeacon-ID object with specified proximity, major and minor.
|
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<IBeaconId> CREATOR
public static IBeaconId of(java.util.UUID proximity, int major, int minor)
proximity - the proximity UUID.major - the major value.minor - the minor value.public static IBeaconId fromDevice(IBeaconDevice iBeaconDevice)
IBeaconDevice instance.iBeaconDevice - the iBeacon device instance.public static IBeaconId fromQueriedBy(java.lang.String queriedBy)
queriedBy - the string value in proximity:major:minor format.java.lang.NullPointerException - if input String is null.java.lang.IllegalArgumentException - if input String has invalid format.public java.util.UUID getProximity()
public int getMajor()
public int getMinor()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelable