A B C D E F G H I L M N P R S T

A

ArithmeticConditions - class com.ibm.eou.decimal.ArithmeticConditions.
This class provides a set of conditions that can arise during numeric conversions and arithmetic operations.
ArithmeticConditions() - Constructor for class com.ibm.eou.decimal.ArithmeticConditions
Create a set of arithmetic conditions.

B

BIT_COMBINATION - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying the bit position at which the combination field is stored in DecimalNNN formats.
BIT_EXPONENT - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying the bit position at which the exponent continuation field is stored in DecimalNNN formats.
BIT_SIGN - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying the bit position at which the sign is stored in DecimalNNN formats.
BitString - class com.ibm.eou.decimal.BitString.
This class represents a field of binary bits, and provides some fundamental operations on them.
BitString(int) - Constructor for class com.ibm.eou.decimal.BitString
Create a new field of bits, with all bits initially reset and untouched.
byteValue() - Method in class com.ibm.eou.decimal.ModelNumber
 

C

com.ibm.eou.decimal - package com.ibm.eou.decimal
 
compareTo(Object) - Method in class com.ibm.eou.decimal.ModelNumber
 
createFinite(int, int, int[], int) - Static method in class com.ibm.eou.decimal.ModelNumber
Return a ModelNumber representing a finite number.
createFinite(int, int, String, int) - Static method in class com.ibm.eou.decimal.ModelNumber
Return a ModelNumber representing a finite number.
createFromBinary(String) - Static method in class com.ibm.eou.decimal.BitString
Create a new field of bits using the bit values stored in a string as 1s or 0s.
createFromHexadecimal(String) - Static method in class com.ibm.eou.decimal.BitString
Create a new field of bits using the nybble values stored in a string as hexadecimal digits.

D

DECIMAL128 - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying decimal128 encoding.
DECIMAL32 - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying decimal32 encoding.
DECIMAL64 - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying decimal64 encoding.
DecimalConstants - class com.ibm.eou.decimal.DecimalConstants.
This class provides static types and constants used by library methods on DecimalEncoder and DecimalDecoder for encoding and decoding binary representations of decimal floating-point numbers using the decimal32, decimal64 and decimal128 formats.
DecimalConstants.DecimalEncoding - class com.ibm.eou.decimal.DecimalConstants.DecimalEncoding.
This class represents an encoding specification.
DecimalConstants.RoundingMode - class com.ibm.eou.decimal.DecimalConstants.RoundingMode.
This class represents a rounding mode.
DecimalConstants() - Constructor for class com.ibm.eou.decimal.DecimalConstants
 
DecimalDecoder - class com.ibm.eou.decimal.DecimalDecoder.
This class provides static library methods for interpreting and decoding binary representations of decimal floating-point numbers using the decimal32, decimal64 and decimal128 formats.
DecimalEncoder - class com.ibm.eou.decimal.DecimalEncoder.
This class provides static library methods for encoding binary representations of decimal floating-point numbers using the decimal32, decimal64 and decimal128 formats.
decodeDecimal(BitString) - Static method in class com.ibm.eou.decimal.DecimalDecoder
Return a floating-point number obtained by parsing binary encodings of decimal floating-point numbers in the decimal32, decimal64 and decimal128 formats.
doubleValue() - Method in class com.ibm.eou.decimal.ModelNumber
 

E

encodeDecimal(DecimalConstants.DecimalEncoding, int, int[], int, DecimalConstants.RoundingMode, ArithmeticConditions) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a bit field containing a decimalNNN encoding of a finite numeric value.
encodeDecimal(DecimalConstants.DecimalEncoding, ModelNumber, DecimalConstants.RoundingMode, ArithmeticConditions) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a bit field containing a decimalNNN encoding of a generic floating-point number.
encodeFiniteAsDecimal(DecimalConstants.DecimalEncoding, int, int[], int) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a bit field containing a DecimalNNN encoding of a finite numeric value.
encodeInfinityAsDecimal(DecimalConstants.DecimalEncoding, int) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a bit field containing a DecimalNNN encoding of an infinity value.
encodeNaNAsDecimal(DecimalConstants.DecimalEncoding) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a bit field containing a DecimalNNN encoding of a (quiet) Not-a-Number value.
encodeSignalingNaNAsDecimal(DecimalConstants.DecimalEncoding) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a bit field containing a DecimalNNN encoding of a signaling Not-a-Number value.
equals(Object) - Method in class com.ibm.eou.decimal.ModelNumber
Return true if the supplied argument is a ModelNumber equal to this ModelNumber.
equals(Object) - Method in class com.ibm.eou.decimal.BitString
Return true if the supplied argument is a bit string equal to this bit string, ie having the same number of bits and all matching bit settings.
equals(Object) - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the conditions all match.

F

fBits - Variable in class com.ibm.eou.decimal.BitString
 
fillBits(int, boolean) - Method in class com.ibm.eou.decimal.BitString
Fill a range of bits, from the start bit to the end of the bit field, with the specified value.
fillBits(int, int, boolean) - Method in class com.ibm.eou.decimal.BitString
Fill a range of bits with the specified value.
floatValue() - Method in class com.ibm.eou.decimal.ModelNumber
 
fNumberOfBits - Variable in class com.ibm.eou.decimal.BitString
 

G

getBit(int) - Method in class com.ibm.eou.decimal.BitString
Extract a bit.
getBits(int, int) - Method in class com.ibm.eou.decimal.BitString
Extract a range of bits (up to 32 of them).
getCoefficient() - Method in class com.ibm.eou.decimal.ModelNumber
Return the coefficient digit values.
getCoefficientAsString() - Method in class com.ibm.eou.decimal.ModelNumber
Return the coefficient as a string of digit characters.
getEncodingForNumberOfBits(int) - Static method in class com.ibm.eou.decimal.DecimalDecoder
Return the encoding which uses the specified number of bits.
getExponent() - Method in class com.ibm.eou.decimal.ModelNumber
Return the exponent.
getMaximumEncodableExponent() - Method in class com.ibm.eou.decimal.DecimalConstants.DecimalEncoding
Return the maximum encodable exponent in this encoding.
getMinimumEncodableExponent() - Method in class com.ibm.eou.decimal.DecimalConstants.DecimalEncoding
Return the minimum encodable exponent in this encoding.
getNumberOfBits() - Method in class com.ibm.eou.decimal.DecimalConstants.DecimalEncoding
Return the number of bits used by this encoding.
getNumberOfBits() - Method in class com.ibm.eou.decimal.BitString
Return the number of bits in the field.
getNumberOfCoefficientDigits() - Method in class com.ibm.eou.decimal.DecimalConstants.DecimalEncoding
Return the number of coefficient digits accommodated by this encoding.
getNumberOfExponentContinuationBits() - Method in class com.ibm.eou.decimal.DecimalConstants.DecimalEncoding
Return the number of exponent continuation bits accommodated by this encoding.
getRadix() - Method in class com.ibm.eou.decimal.ModelNumber
Return the radix in which the coefficient is expressed.
getSign() - Method in class com.ibm.eou.decimal.ModelNumber
Return the sign of the value.

H

hashCode() - Method in class com.ibm.eou.decimal.ModelNumber
Return a hash code generated so that two ModelNumbers which compare equal with equals will always produce the same hash code, and ModelNumbers which do not compare equal with equals tend to (but will not necessarily) produce different hash codes.
hashCode() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return a hash code which will be equal for objects that compare equal, and will preferably be different for objects that compare unequal.

I

intValue() - Method in class com.ibm.eou.decimal.ModelNumber
 
isClamped() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the clamped condition is set.
isConversionSyntax() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the conversion syntax condition is set.
isDivisionByZero() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the division by zero condition is set.
isDivisionImpossible() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the division impossible condition is set.
isDivisionUndefined() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the division undefined condition is set.
isFinite() - Method in class com.ibm.eou.decimal.ModelNumber
Return true if the value is finite.
isInexact() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the inexact condition is set.
isInfinity() - Method in class com.ibm.eou.decimal.ModelNumber
Return true if the value is an infinity.
isInsufficientStorage() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the insufficient storage condition is set.
isInvalidContext() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the invalid context condition is set.
isInvalidOperation() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the invalid operation condition is set.
isLostDigits() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the lost digits condition is set.
isNaN() - Method in class com.ibm.eou.decimal.ModelNumber
Return true if the value is a quiet NaN.
isOverflow() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the overflow condition is set.
isRounded() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the rounded condition is set.
isSignalingNaN() - Method in class com.ibm.eou.decimal.ModelNumber
Return true if the value is a signaling NaN.
isSubnormal() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the subnormal condition is set.
isUnderflow() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Return true if the underflow condition is set.
isZero() - Method in class com.ibm.eou.decimal.ModelNumber
Return true if the value is a zero.

L

longValue() - Method in class com.ibm.eou.decimal.ModelNumber
 

M

ModelNumber - class com.ibm.eou.decimal.ModelNumber.
This class represents a generic floating-point number, with almost no limitation on precision or magnitude, and also includes some special values.

N

NAN - Static variable in class com.ibm.eou.decimal.ModelNumber
A ModelNumber representing a (quiet) NaN.
NEGATIVE_INFINITY - Static variable in class com.ibm.eou.decimal.ModelNumber
A ModelNumber representing a negative infinity.

P

parseDigit(char) - Static method in class com.ibm.eou.decimal.ModelNumber
 
POSITIVE_INFINITY - Static variable in class com.ibm.eou.decimal.ModelNumber
A ModelNumber representing a positive infinity.

R

resetAll() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Clear all the conditions.
resetBit(int) - Method in class com.ibm.eou.decimal.BitString
Reset the specified bit.
ROUNDING_CEILING - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in the positive direction.
ROUNDING_DOWN - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in the direction towards zero.
ROUNDING_FLOOR - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in the negative direction.
ROUNDING_HALF_DOWN - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in either direction, and exact halves are rounded to the nearest integer in the direction towards zero.
ROUNDING_HALF_EVEN - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in either direction, and exact halves are rounded in whichever direction will make the previous digit even.
ROUNDING_HALF_UP - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in either direction, and exact halves are rounded to the nearest integer in the direction away from zero.
ROUNDING_UP - Static variable in class com.ibm.eou.decimal.DecimalConstants
Constant specifying a rounding mode in which non-integer finite numbers are rounded to the nearest integer in the direction away from zero.

S

setAll(ArithmeticConditions) - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set all the conditions which are set in the specified set of conditions.
setBit(int) - Method in class com.ibm.eou.decimal.BitString
Set the specified bit.
setClamped() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the clamped condition.
setConversionSyntax() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the conversion syntax condition.
setDivisionByZero() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the division by zero condition.
setDivisionImpossible() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the division impossible condition.
setDivisionUndefined() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the division undefined condition.
setInexact() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the inexact condition.
setInsufficientStorage() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the insufficient storage condition.
setInvalidContext() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the invalid context condition.
setInvalidOperation() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the invalid operation condition.
setLostDigits() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the lost digits condition.
setOverflow() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the overflow condition.
setRounded() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the rounded condition.
setSubnormal() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the subnormal condition.
setUnderflow() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Set the underflow condition.
shortValue() - Method in class com.ibm.eou.decimal.ModelNumber
 
SIGNALING_NAN - Static variable in class com.ibm.eou.decimal.ModelNumber
A ModelNumber representing a signaling NaN.
storeBit(int, boolean) - Method in class com.ibm.eou.decimal.BitString
Store a bit.
storeBits(int, int, int) - Method in class com.ibm.eou.decimal.BitString
Store a range of bits (up to 32 of them).

T

toBitString() - Method in class com.ibm.eou.decimal.BitString
Render the bit field as a string of 1s and 0s.
toCompactString() - Method in class com.ibm.eou.decimal.ArithmeticConditions
Represent the set conditions as a compact string, using a single letter for each set condition.
toDecimalEngineeringString(ModelNumber) - Static method in class com.ibm.eou.decimal.DecimalDecoder
Return a string representation of the specified value in decimal 'Engineering' format.
toDecimalScientificString(ModelNumber) - Static method in class com.ibm.eou.decimal.DecimalDecoder
Return a string representation of the specified value in decimal 'Scientific' format.
toHexString() - Method in class com.ibm.eou.decimal.BitString
Render the bit field as a string of hexadecimal digits, each representing four bits (one nybble) from the field.
toModelNumber(String) - Static method in class com.ibm.eou.decimal.DecimalEncoder
Return a ModelNumber corresponding to the decimal string representation supplied.
toString() - Method in class com.ibm.eou.decimal.ModelNumber
Return a string representation of the internal fields of this object.

A B C D E F G H I L M N P R S T