public class ImcId16 extends java.lang.Number implements java.lang.Comparable<ImcId16>
Modifier and Type | Field and Description |
---|---|
static ImcId16 |
ANNOUNCE |
static ImcId16 |
BROADCAST_ID |
static long |
MAX_VALUE |
static ImcId16 |
NULL_ID |
Constructor and Description |
---|
ImcId16(long id) |
ImcId16(java.lang.Object o) |
ImcId16(java.lang.String idString) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ImcId16 o) |
double |
doubleValue() |
boolean |
equals(java.lang.Object obj) |
float |
floatValue() |
int |
getByte(int number) |
int |
getFirstByte() |
int |
getSecondByte() |
java.lang.Number |
getValueAs(java.lang.String slzType)
Get IMC ID value according to serialization type.
|
int |
hashCode() |
int |
intValue() |
static boolean |
isValidIdForSource(ImcId16 id)
|
static boolean |
isValidIdForSource(long id)
|
long |
longValue() |
static void |
main(java.lang.String[] args) |
static long |
parseImcId16(java.lang.String s) |
void |
setId(int id) |
void |
setId(java.lang.String id) |
java.lang.String |
toHexString() |
java.lang.String |
toIntString() |
java.lang.String |
toPrettyString() |
java.lang.String |
toString()
return The id as a
Long |
static ImcId16 |
valueOf(java.lang.String s) |
public static final long MAX_VALUE
public static final ImcId16 BROADCAST_ID
public static final ImcId16 ANNOUNCE
public static final ImcId16 NULL_ID
public ImcId16(java.lang.Object o) throws java.lang.Exception
java.lang.Exception
public ImcId16(long id)
public ImcId16(java.lang.String idString)
public static boolean isValidIdForSource(ImcId16 id)
id
- public static boolean isValidIdForSource(long id)
id
- public int compareTo(ImcId16 o)
compareTo
in interface java.lang.Comparable<ImcId16>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int intValue()
intValue
in class java.lang.Number
public long longValue()
longValue
in class java.lang.Number
public float floatValue()
floatValue
in class java.lang.Number
public double doubleValue()
doubleValue
in class java.lang.Number
public java.lang.String toString()
Long
toString
in class java.lang.Object
public java.lang.String toIntString()
public java.lang.String toHexString()
public java.lang.String toPrettyString()
public void setId(int id)
public void setId(java.lang.String id) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static long parseImcId16(java.lang.String s) throws java.lang.NumberFormatException
s
- java.lang.NumberFormatException
public static ImcId16 valueOf(java.lang.String s) throws java.lang.NumberFormatException
s
- java.lang.NumberFormatException
public int getFirstByte()
public int getSecondByte()
public int getByte(int number)
public java.lang.Number getValueAs(java.lang.String slzType)
slzType
- the serialization typepublic static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.