public abstract class UBInteger extends UBNumber
| Constructor and Description |
|---|
UBInteger() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(UBNatural val)
additing
|
abstract void |
dec()
decrementation
|
abstract void |
dif(UBNatural op1,
UBNatural op2) |
abstract void |
divide(UBNatural val) |
abstract void |
divMod(UBNatural val,
UBNatural rest) |
abstract void |
doAnd(UBNatural val)
Logical multiplication
|
abstract void |
doNot(UBNatural val)
Exclusive Negation
|
abstract void |
doOr(UBNatural val)
Logical addition
|
abstract void |
doXor(UBNatural val)
Exclusive Logical addition
|
abstract int |
getInt()
Getting short integer value
|
abstract int |
getLong()
Getting long integer value
|
XBBlockType |
getXBBlockType() |
abstract void |
inc()
incrementation
|
abstract void |
invol(UBNatural op1,
UBNatural op2) |
abstract boolean |
isEqual(UBNatural val)
Equal predicate
|
abstract boolean |
isGreater(UBNatural val)
Value comparison predicate
|
abstract boolean |
isLong()
Long integer form indicator
|
abstract boolean |
isShort()
Short integer form indicator
|
abstract boolean |
isZero()
Zero predicate
|
abstract void |
modDiv(UBNatural val,
UBNatural quot) |
abstract void |
modulate(UBNatural val) |
abstract void |
multiply(UBNatural val) |
abstract void |
power(UBNatural val) |
abstract void |
product(UBNatural op1,
UBNatural op2) |
abstract void |
quot(UBNatural op1,
UBNatural op2) |
abstract void |
quotRest(UBNatural op1,
UBNatural op2,
UBNatural rest) |
abstract void |
rest(UBNatural op1,
UBNatural op2) |
abstract void |
restQuot(UBNatural op1,
UBNatural op2,
UBNatural quot) |
abstract void |
setValue(int value)
Setting integer value
|
abstract void |
setValue(java.lang.Integer value)
Setting Integer class value
|
abstract void |
setValue(long value)
Setting long integer value
|
abstract void |
shiftLeft(UBNatural val) |
abstract void |
shiftRight(UBNatural val) |
abstract void |
sqrt() |
abstract void |
sub(UBNatural val) |
abstract void |
sum(UBNatural op1,
UBNatural op2) |
clone, getValues, toInt, toLong, toNatural, valueSizeequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromStreamUB, sizeUB, toStreamUBgetXBTSerializationMethodpublic abstract void setValue(int value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(long value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(java.lang.Integer value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract int getInt()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract int getLong()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract boolean isZero()
public abstract boolean isEqual(UBNatural val)
public abstract boolean isGreater(UBNatural val)
public abstract boolean isShort()
public abstract boolean isLong()
public abstract void inc()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void dec()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void add(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void sub(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void shiftLeft(UBNatural val)
public abstract void shiftRight(UBNatural val)
public abstract void multiply(UBNatural val)
public abstract void divide(UBNatural val)
public abstract void modulate(UBNatural val)
public abstract void power(UBNatural val)
public abstract void sqrt()
public abstract void doOr(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doAnd(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doXor(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doNot(UBNatural val) throws UBOverFlowException
val - of bits to negateUBOverFlowExceptionpublic XBBlockType getXBBlockType()