|
Data Request Broker 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.gael.drb.value.UnsignedByte
public class UnsignedByte
The UnsignedByte class is a generic wrapper for unsigned byte values.
| Field Summary |
|---|
| Fields inherited from interface fr.gael.drb.value.Value |
|---|
ARRAY_ID, BINARY_ID, BINARY_INTEGER_ID, BOOLEAN_ID, BYTE_ID, DATE_ID, DATE_TIME_ID, DAY_ID, DAY_TIME_DURATION_ID, DECIMAL_ID, DOUBLE_ID, DURATION_ID, FLOAT_ID, INT_ID, INTEGER_ID, LONG_ID, MONTH_DAY_ID, MONTH_ID, NULL_ID, NUMERIC_ID, OTHER_ID, SHORT_ID, STRING_ID, TIME_ID, UNKNOWN_ID, UNSIGNED_BYTE_ID, UNSIGNED_INT_ID, UNSIGNED_LONG_ID, UNSIGNED_SHORT_ID, YEAR_ID, YEAR_MONTH_DURATION_ID, YEAR_MONTH_ID |
| Fields inherited from interface fr.gael.drb.DrbItem |
|---|
ATTRIBUTE_ITEM, NODE_ITEM, UNDEFINED_ITEM, VALUE_ITEM |
| Constructor Summary | |
|---|---|
UnsignedByte(byte v)
Constructs a Byte object initialized to the specified byte value. |
|
UnsignedByte(byte[] val)
Constructs a UnsignedByte object initialized to the specified integer buffer. |
|
UnsignedByte(byte[] val,
int off)
Constructs a UnsignedByte object initialized to the specified integer buffer. |
|
UnsignedByte(int v)
Allocates a Byte object representing the value argument. |
|
| Method Summary | |
|---|---|
Value |
add(Value x)
Adds the current Value to the current one |
boolean |
and(Value x)
Compute a logical AND. |
void |
assign(boolean value)
Assign a boolean value. |
void |
assign(byte value)
Assign a byte value. |
void |
assign(double value)
Assign a double value. |
void |
assign(float value)
Assign a float value. |
void |
assign(int value)
Assign an int value. |
void |
assign(long value)
Assign a long value. |
void |
assign(short value)
Assign short value. |
void |
assign(Value v)
assign a new Value to the current one. |
boolean |
booleanValue()
gives the logical value of this Value. |
byte |
byteValue()
Convert the value into byte (signed 8 bits). |
int |
compareTo(Object obj)
Compares this object with the specified object for order. |
int |
compareTo(Value x)
Compares the current Value to the given one |
Value |
convertTo(int type)
Convert this Byte value into the specified type. |
protected BigDecimal |
decimalValue()
Returns this value as a BigDecimal. |
Value |
divide(Value x)
Divides the current Value by the current one |
double |
doubleValue()
Convert the value into float (signed 64 bits IEEE 754). |
boolean |
equals(Object obj)
Indicates whether this value is "equal to" to another value. |
float |
floatValue()
Convert the value into float (signed 32 bits IEEE 754). |
byte[] |
getFormattedBuffer()
Return a byte buffer containing the value in a fixed format. |
String |
getFormattedString(int length)
Return a string containing the value with a fixed format. |
int |
getItemType()
A code that identifies the value items. |
String |
getName()
Name of the item. |
String |
getNamespaceURI()
Get namespace URI. |
int |
getPriority()
Returns the current priority. |
int |
getType()
Returns the current type. |
Value |
getValue()
The value of the item. |
int |
hashCode()
Returns a hash code value for the object. |
protected BigInteger |
integerValue()
Returns this value as a BigInteger. |
int |
intValue()
Convert the value into integer (signed 32 bits). |
long |
longValue()
Convert the value into long integer (signed 64 bits). |
static void |
main(String[] args)
|
Value |
modulus(Value x)
Calculates the current value modulus the given one. |
Value |
multiply(Value x)
Multiplies the current Value by the current one |
boolean |
or(Value x)
Compute a logical OR. |
void |
rename(String name)
Changes the name of the item. |
void |
setNamespaceURI(String namespace_uri)
Sets a namespace resource identifier. |
Value |
setValue(Value value)
Changes the value of the item. |
short |
shortValue()
Convert the value into short integer (signed 16 bits). |
Value |
sub(Value x)
Substracts the current Value by the current one |
Numeric |
toNumeric()
Convert the value into the numeric type. |
String |
toString()
Returns a new String object representing the specified Byte. |
Value |
unaryMinus()
unary Minus |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface fr.gael.drb.DrbItem |
|---|
getItemType, getName, getNamespaceURI, getValue, rename, setNamespaceURI, setValue |
| Constructor Detail |
|---|
public UnsignedByte(byte v)
v - the value of the Byte.public UnsignedByte(int v)
v - the value of the Byte.public UnsignedByte(byte[] val)
val - two's-complement binary representation of UnsignedByte. The
array must contain at least one byte.
public UnsignedByte(byte[] val,
int off)
val - two's-complement binary representation of UnsignedByte. The
array must contain at least one byte.off - The offset of the byte in the array.| Method Detail |
|---|
public String toString()
toString in class Objectpublic String getFormattedString(int length)
getFormattedString in interface ValueFormatlength - The expected length of the output string
public byte[] getFormattedBuffer()
getFormattedBuffer in interface ValueFormatpublic final int getType()
getType in interface Valuepublic final int getPriority()
getPriority in interface Value
public final Value convertTo(int type)
throws ClassCastException
convertTo in interface Valuetype - The target type.
ClassCastException - if the conversion is impossiblepublic void assign(Value v)
assign in interface Valuev - the new Valuepublic Value unaryMinus()
unaryMinus in interface Arithmeticpublic final Value add(Value x)
add in interface Sumablex - the Value to add to
public final Value sub(Value x)
sub in interface Arithmeticx - the Value to substract to
public final Value multiply(Value x)
multiply in interface Arithmeticx - the Value to multiply by
public final Value divide(Value x)
divide in interface Arithmeticx - the Value to divide by
public final Value modulus(Value x)
modulus in interface Arithmeticx - the Value to modulate by
public int compareTo(Value x)
compareTo in interface Comparisonx - the Value to compare with
public final boolean booleanValue()
booleanValue in interface Logicpublic final byte byteValue()
byteValue in interface Numericpublic final int intValue()
intValue in interface Numericpublic final long longValue()
longValue in interface Numericpublic final short shortValue()
shortValue in interface Numericpublic final float floatValue()
floatValue in interface Numericpublic final double doubleValue()
doubleValue in interface Numericpublic final void assign(boolean value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public final void assign(byte value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public final void assign(int value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public final void assign(short value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public final void assign(long value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public final void assign(float value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public final void assign(double value)
assign in interface Numericvalue - another value. The conversion may result in a loss of
precision.public static void main(String[] args)
args - the given arguments in the commad linepublic boolean equals(Object obj)
equals in class Objectobj - another value.
public int hashCode()
hashCode in class Objectpublic int compareTo(Object obj)
compareTo in interface Comparableobj - the Object to be compared.
public final Numeric toNumeric()
throws ClassCastException
ClassCastException - is the convertion is impossibleprotected BigInteger integerValue()
protected BigDecimal decimalValue()
public final boolean and(Value x)
and in interface Logicx - another value.
public final boolean or(Value x)
or in interface Logicx - another value.
public int getItemType()
getItemType in interface DrbItempublic String getName()
getName in interface DrbItem
public void rename(String name)
throws NullPointerException,
UnsupportedOperationException
rename in interface DrbItemname - Reference to the new name.
UnsupportedOperationException - This exception always raised because
the name property is not defined for values.
NullPointerException - This exception is overriden by an
UnsupportedOperationException.public String getNamespaceURI()
getNamespaceURI in interface DrbItem
public void setNamespaceURI(String namespace_uri)
throws NullPointerException,
UnsupportedOperationException
setNamespaceURI in interface DrbItemnamespace_uri - A reference to the new namespace identifier.
UnsupportedOperationException - This exception always raised because
the name property is not defined for values.
NullPointerException - This exception is overriden by an
UnsupportedOperationException.public Value getValue()
getValue in interface DrbItem
public Value setValue(Value value)
throws NullPointerException,
ClassCastException,
UnsupportedOperationException
setValue in interface DrbItemvalue - The new value of the node. This value shall not be null.
NullPointerException - This exception is raised when the passed
reference to the value is null. This exception may be overriden
by an UnsupportedOperationException.
ClassCastException - This exception is raised when the
implementation has not succeeded to cast the input value in a
type compatible with the current node.
UnsupportedOperationException - This exception is raised when the
implementation does not support the requested assignment for
any reason.
|
Data Request Broker - DRB API® 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||