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.Exceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int intValue()
intValue in class java.lang.Numberpublic long longValue()
longValue in class java.lang.Numberpublic float floatValue()
floatValue in class java.lang.Numberpublic double doubleValue()
doubleValue in class java.lang.Numberpublic java.lang.String toString()
LongtoString in class java.lang.Objectpublic 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.NumberFormatExceptionpublic static long parseImcId16(java.lang.String s)
throws java.lang.NumberFormatException
s - java.lang.NumberFormatExceptionpublic static ImcId16 valueOf(java.lang.String s) throws java.lang.NumberFormatException
s - java.lang.NumberFormatExceptionpublic 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.ExceptionCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.