|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Number org.jboss.util.MuNumber org.jboss.util.MuByte
A mutable byte class.
Constructor Summary | |
MuByte()
Construct a new mutable byte. |
|
MuByte(byte b)
Construct a new mutable byte. |
|
MuByte(Object obj)
Construct a new mutable byte. |
Method Summary | |
byte |
add(byte amount)
Add the specified amount. |
byte |
and(byte b)
ANDs the current value with the specified value. |
byte |
byteValue()
Return the byte value of this object. |
Object |
clone()
Return a cloned copy of this mutable byte. |
boolean |
commit(byte assumed,
byte b)
Set the value to value only if the current value is equal to the assumed value. |
int |
compareTo(byte other)
Compares this object with the specified byte for order. |
int |
compareTo(Object obj)
Compares this object with the specified object for order. |
byte |
complement()
Set the value to its complement. |
byte |
decrement()
Decrement the value of this mutable byte. |
byte |
divide(byte factor)
Divide by the specified factor. |
double |
doubleValue()
Return the double value of this object. |
boolean |
equals(Object obj)
Test the equality of this mutable byte and another object. |
float |
floatValue()
Return the float value of this object. |
byte |
get()
Get the value. |
Object |
getValue()
Get the byte value of this mutable byte. |
int |
hashCode()
Get the hash code for this mutable byte. |
byte |
increment()
Increment the value of this mutable byte. |
int |
intValue()
Return the int value of this object. |
long |
longValue()
Return the long value of this object. |
byte |
multiply(byte factor)
Multiply by the specified factor. |
byte |
negate()
Set the value to the negative of its current value. |
byte |
or(byte b)
ORs the current value with the specified value. |
byte |
set(byte b)
Set the value. |
void |
setValue(Object obj)
Set the value of this mutable byte. |
byte |
shiftLeft(int bits)
Shift the current value to the left. |
byte |
shiftRight(int bits)
Shift the current value to the right. |
byte |
shiftRightZero(int bits)
Shift the current value to the right with a zero extension. |
short |
shortValue()
Return the short value of this object. |
byte |
subtract(byte amount)
Subtract the specified amount. |
byte |
swap(MuByte b)
Swap values with another mutable byte. |
String |
toString()
Convert this mutable byte to a string. |
byte |
xor(byte b)
XORs the current value with the specified value. |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MuByte()
public MuByte(byte b)
b
- Byte value.public MuByte(Object obj)
obj
- Object to convert to a byte value.Method Detail |
public byte set(byte b)
b
- Byte value.
public byte get()
public boolean commit(byte assumed, byte b)
assumed
- The assumed value.b
- The new value.
public byte swap(MuByte b)
b
- Mutable byte to swap values with.
public byte increment()
public byte decrement()
public byte add(byte amount)
amount
- Amount to add.
public byte subtract(byte amount)
amount
- Amount to subtract.
public byte multiply(byte factor)
factor
- Factor to multiply by.
public byte divide(byte factor)
factor
- Factor to divide by.
public byte negate()
public byte complement()
public byte and(byte b)
b
- Value to and with.
public byte or(byte b)
b
- Value to or with.
public byte xor(byte b)
b
- Value to xor with.
public byte shiftRight(int bits)
bits
- The number of bits to shift.
public byte shiftRightZero(int bits)
bits
- The number of bits to shift.
public byte shiftLeft(int bits)
bits
- The number of bits to shift.
public int compareTo(byte other)
other
- Value to compare with.
public int compareTo(Object obj) throws ClassCastException
ClassCastException
- Object is not a MuByte.public String toString()
public int hashCode()
public boolean equals(Object obj)
obj
- Object to test equality with.
public Object clone()
public byte byteValue()
public short shortValue()
short
value of this object.
shortValue
in class MuNumber
short
value.public int intValue()
public long longValue()
long
value of this object.
long
value.public float floatValue()
float
value of this object.
floatValue
in class MuNumber
float
value.public double doubleValue()
double
value of this object.
double
value.public void setValue(Object obj)
obj
- Object to convert to a byte
value.public Object getValue()
java.lang.Byte
value.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |