|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectunsigned.uInt
public class uInt
Written by Evangelos Haleplidis, e_halep at yahoo dot gr, and Sean R Owens, sean at guild dot net, released to the public domain. Share and enjoy. Since some people argue that it is impossible to release software to the public domain, you are also free to use this code under any version of the GPL, LPGL, or BSD licenses, or contact the authors for use of another license. The unsigned Integer Class.
Constructor Summary | |
---|---|
uInt()
Unsigned Int constructor with no value. |
|
uInt(byte[] bytes,
int offset)
Unsigned Int constructor that gets an already read unsigned Integer that exists inside a Byte Array at position offset and converts it into the proper format for Java |
|
uInt(java.nio.ByteBuffer bb,
int offset)
Unsigned Int constructor that read gets an already read unsigned Int that exists inside a ByteBuffer at position offset and converts it into the proper format for Java Caution, the position of the bytebuffer is not changed inside the constructor. |
|
uInt(int unsigned)
Unsigned Int constructor with an already read unsigned Int to be converted to Java format. |
|
uInt(long tobecomeunsigned)
Unsigned Int constructor with a value in Java format. |
Method Summary | |
---|---|
long |
getValue()
getValue returns the actual value of the unsigned int. |
void |
read(byte[] bytes,
int offset)
Read gets an already read unsigned Integer that exists inside a Byte Array at position offset and converts it into the proper format for Java |
void |
read(java.nio.ByteBuffer bb,
int offset)
Read gets an already read unsigned Integer that exists inside a ByteBuffer at position offset and converts it into the proper format for Java Caution, the position of the bytebuffer is not changed inside this read call. |
void |
read(int i)
Read gets an already read unsigned Integer and converts it into the proper format for Java |
void |
setValue(long value)
SetValue sets an int value. |
byte[] |
write()
Write prepares the unsigned Int from Java format to be written into the proper unsigned format for the wire. |
boolean |
write(byte[] bytes,
int offset)
Write prepares the unsigned Int from Java format to be written into the proper unsigned format for the wire and puts it at a ByteArray at position equal to offset. |
boolean |
write(java.nio.ByteBuffer bb,
int offset)
Write prepares the unsigned Int from Java format to be written into the proper unsigned format for the wire and puts it at a ByteBuffer at position equal to offset. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public uInt()
public uInt(int unsigned)
unsigned
- The already read unsigned Int that needs to be converted to Java format.public uInt(long tobecomeunsigned)
tobecomeunsigned
- The value in javaformat.public uInt(java.nio.ByteBuffer bb, int offset)
bb
- The ByteBuffer in which the already read unsigned Int existsoffset
- The position that the 4 bytes of the unsigned Int startspublic uInt(byte[] bytes, int offset)
bytes
- The byte arrayoffset
- The position that the 4 bytes of the unsigned integer startsMethod Detail |
---|
public void read(int i)
i
- The read unsigned integer that needs to be converted to Java format.public void read(java.nio.ByteBuffer bb, int offset)
bb
- The ByteBuffer in which the already read unsigned Integer existsoffset
- The position that the 4 bytes of the unsigned integer startspublic void read(byte[] bytes, int offset)
bytes
- The byte arrayoffset
- The position that the 4 bytes of the unsigned integer startspublic byte[] write()
public boolean write(java.nio.ByteBuffer bb, int offset)
bb
- The Bytebuffer to put the Unsigned Intoffset
- The position to start putting the 4 bytes
public boolean write(byte[] bytes, int offset)
bytes
- The Byte Array to put the Unsigned Intoffset
- The position to start putting the 4 bytes
public long getValue()
public void setValue(long value)
value
- The value.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |