站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 common API Documentation 英文版文档

MuByte (JBoss/Common API) - JBoss 4.0.1 sp1 common API Documentation 英文版文档


org.jboss.util
Class MuByte

java.lang.Object
  extended byjava.lang.Number
      extended byorg.jboss.util.MuNumber
          extended byorg.jboss.util.MuByte
All Implemented Interfaces:
Cloneable, Comparable, Mutable, Serializable

public class MuByte
extends MuNumber

A mutable byte class.

Version:
$Revision: 1.1 $
Author:
Jason Dillon
See Also:
Serialized Form

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

MuByte

public MuByte()
Construct a new mutable byte.


MuByte

public MuByte(byte b)
Construct a new mutable byte.

Parameters:
b - Byte value.

MuByte

public MuByte(Object obj)
Construct a new mutable byte.

Parameters:
obj - Object to convert to a byte value.
Method Detail

set

public byte set(byte b)
Set the value.

Parameters:
b - Byte value.
Returns:
The previous value.

get

public byte get()
Get the value.

Returns:
Byte value.

commit

public boolean commit(byte assumed,
                      byte b)
Set the value to value only if the current value is equal to the assumed value.

Parameters:
assumed - The assumed value.
b - The new value.
Returns:
True if value was changed.

swap

public byte swap(MuByte b)
Swap values with another mutable byte.

Parameters:
b - Mutable byte to swap values with.
Returns:
The new value.

increment

public byte increment()
Increment the value of this mutable byte.

Returns:
Byte value.

decrement

public byte decrement()
Decrement the value of this mutable byte.

Returns:
Byte value.

add

public byte add(byte amount)
Add the specified amount.

Parameters:
amount - Amount to add.
Returns:
The new value.

subtract

public byte subtract(byte amount)
Subtract the specified amount.

Parameters:
amount - Amount to subtract.
Returns:
The new value.

multiply

public byte multiply(byte factor)
Multiply by the specified factor.

Parameters:
factor - Factor to multiply by.
Returns:
The new value.

divide

public byte divide(byte factor)
Divide by the specified factor.

Parameters:
factor - Factor to divide by.
Returns:
The new value.

negate

public byte negate()
Set the value to the negative of its current value.

Returns:
The new value.

complement

public byte complement()
Set the value to its complement.

Returns:
The new value.

and

public byte and(byte b)
ANDs the current value with the specified value.

Parameters:
b - Value to and with.
Returns:
The new value.

or

public byte or(byte b)
ORs the current value with the specified value.

Parameters:
b - Value to or with.
Returns:
The new value.

xor

public byte xor(byte b)
XORs the current value with the specified value.

Parameters:
b - Value to xor with.
Returns:
The new value.

shiftRight

public byte shiftRight(int bits)
Shift the current value to the right.

Parameters:
bits - The number of bits to shift.
Returns:
The new value.

shiftRightZero

public byte shiftRightZero(int bits)
Shift the current value to the right with a zero extension.

Parameters:
bits - The number of bits to shift.
Returns:
The new value.

shiftLeft

public byte shiftLeft(int bits)
Shift the current value to the left.

Parameters:
bits - The number of bits to shift.
Returns:
The new value.

compareTo

public int compareTo(byte other)
Compares this object with the specified byte for order.

Parameters:
other - Value to compare with.
Returns:
A negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

compareTo

public int compareTo(Object obj)
              throws ClassCastException
Compares this object with the specified object for order.

Returns:
A negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
Throws:
ClassCastException - Object is not a MuByte.

toString

public String toString()
Convert this mutable byte to a string.

Returns:
String value.

hashCode

public int hashCode()
Get the hash code for this mutable byte.

Returns:
Hash code.

equals

public boolean equals(Object obj)
Test the equality of this mutable byte and another object.

Parameters:
obj - Object to test equality with.
Returns:
True if object is equal.

clone

public Object clone()
Return a cloned copy of this mutable byte.

Returns:
Cloned mutable byte.

byteValue

public byte byteValue()
Return the byte value of this object.

Overrides:
byteValue in class MuNumber
Returns:
byte value.

shortValue

public short shortValue()
Return the short value of this object.

Overrides:
shortValue in class MuNumber
Returns:
short value.

intValue

public int intValue()
Return the int value of this object.

Overrides:
intValue in class MuNumber
Returns:
int value.

longValue

public long longValue()
Return the long value of this object.

Returns:
long value.

floatValue

public float floatValue()
Return the float value of this object.

Overrides:
floatValue in class MuNumber
Returns:
float value.

doubleValue

public double doubleValue()
Return the double value of this object.

Returns:
double value.

setValue

public void setValue(Object obj)
Set the value of this mutable byte.

Parameters:
obj - Object to convert to a byte value.

getValue

public Object getValue()
Get the byte value of this mutable byte.

Returns:
java.lang.Byte value.


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.