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 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.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