public final class UnlimitedIntegerPrimitive extends AbstractUnlimitedIntegerPrimitive<UnlimitedIntegerPrimitive>
NaN, ONEI, ZERO_DOUBLE_LONG_BITS, ZERO_FLOAT_INT_BITS, ZEROI| Constructor and Description |
|---|
UnlimitedIntegerPrimitive() |
UnlimitedIntegerPrimitive(BigDecimal aValue) |
UnlimitedIntegerPrimitive(BigInteger aValue) |
UnlimitedIntegerPrimitive(boolean aValue) |
UnlimitedIntegerPrimitive(byte aValue) |
UnlimitedIntegerPrimitive(char aValue) |
UnlimitedIntegerPrimitive(double aValue) |
UnlimitedIntegerPrimitive(float aValue) |
UnlimitedIntegerPrimitive(int aValue) |
UnlimitedIntegerPrimitive(long aValue) |
UnlimitedIntegerPrimitive(SealedPrimitive<?> aValue) |
UnlimitedIntegerPrimitive(SealedReal<?> aValue) |
UnlimitedIntegerPrimitive(short aValue) |
UnlimitedIntegerPrimitive(String aValue) |
| Modifier and Type | Method and Description |
|---|---|
UnlimitedIntegerPrimitive |
copy()
Produce a replica of this object
|
UnlimitedIntegerPrimitive |
copyUsing(BigDecimal aValue)
Using this real as a factory, produce a new real of the
same type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(BigInteger aValue)
Using this real as a factory, produce a new real of the
same type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(boolean aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(byte aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(char aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(double aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(float aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(int aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(long aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsing(short aValue)
Using this object as a factory, produce a new scalar of an
appropriately matching type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsingPrimitive(SealedPrimitive<?> aValue)
Using this primitive as a factory, produce a new primitive of the same
type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsingReal(SealedReal<?> aValue)
Using this real as a factory, produce a new real of the
same type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsingScalar(SealedScalar<?> aValue)
Using this scalar as a factory, produce a new scalar of the
same type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
copyUsingText(CharSequence aValue)
Using this primitive as a factory, produce a new primitive of the same
type but initialized with the value specified
|
UnlimitedIntegerPrimitive |
decrement()
Replace the current value with the current value minus unity (one)
|
ConcurrencyStrategy |
getConcurrency() |
UnlimitedIntegerPrimitive |
increment()
Replace the current value with the current value plus unity (one)
|
UnlimitedIntegerPrimitive |
setReal(BigInteger aValue)
Set this property to the specified unlimited
integer
value and answer this object (facilitates chaining) |
BigInteger |
toUnlimitedInteger() |
absoluteValue, and, and, and, and, and, and, booleanPostDecrement, booleanPostIncrement, booleanValue, bytePostDecrement, bytePostIncrement, byteValue, charPostDecrement, charPostIncrement, charValue, cube, difference, difference, difference, difference, difference, difference, difference, difference, doublePostDecrement, doublePostIncrement, doubleValue, floatPostDecrement, floatPostIncrement, floatValue, getStructureStrategy, hashCode, inducePostDecrement, inducePostDecrement, inducePostIncrement, inducePostIncrement, induceRealMaximum, induceRealMinimum, induceRealValue, induceScalarMaximum, induceScalarMinimum, induceScalarValue, intPostDecrement, intPostIncrement, intValue, invalidate, inverse, isFinite, isInfinity, isInvalid, isMaximum, isMinimum, isModulo, isNegative, isNegativeFinite, isNegativeInfinity, isPositive, isPositiveFinite, isPositiveInfinity, isReal, isUnity, isZero, longPostDecrement, longPostIncrement, longValue, mod, mod, mod, mod, mod, mod, mod, mod, negate, not, or, or, or, or, or, or, or, product, product, product, product, product, product, product, product, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, round, setMaximum, setMinimum, setPrimitive, setReal, setReal, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setUnity, setZero, shiftLeft, shiftRight, shortPostDecrement, shortPostIncrement, shortValue, signum, size, square, sum, sum, sum, sum, sum, sum, sum, sum, swapPrimitives, toNumber, toScalar, toString, toUnlimitedDecimal, unlimitedDecimalPostDecrement, unlimitedDecimalPostIncrement, unlimitedIntegerPostDecrement, unlimitedIntegerPostIncrement, xor, xor, xor, xor, xor, xor, xorappend, append, append, append, append, append, append, append, append, append, append, append, append, append, appendCodePoint, charAt, clear, clearContents, clearText, codePointAt, codePointBefore, codePointCount, compareTo, compareToPrimitive, delete, deleteCharAt, equals, indexOfText, indexOfText, inducePostDecrement, inducePostIncrement, inducePrimitiveValue, induceTextValue, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isEmpty, isEqualToPrimitive, isEqualToText, isGreaterOrEqualToPrimitive, isGreaterOrEqualToText, isGreaterThanPrimitive, isGreaterThanText, isLessOrEqualToPrimitive, isLessOrEqualToText, isLessThanPrimitive, isLessThanText, isNotEqualToPrimitive, isNotEqualToText, isText, length, lowerCase, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, replace, replace, replaceAll, replaceCharacter, replaceFirst, reverse, setBoolean, setCharacter, setCharAt, setLength, setNumber, setText, subSequence, substring, substring, textPostDecrement, textPostIncrement, titleCase, toPrimitive, toPrimitive, trim, upperCaseandOfPrimitive, angleWithPrimitive, compareToText, differenceOfPrimitive, hypotenuseWithPrimitive, inducePrimitiveMaximum, inducePrimitiveMinimum, induceTextSize, modOfPrimitive, orOfPrimitive, powerOfPrimitive, productOfPrimitive, quotientOfPrimitive, sumOfPrimitive, toPrimitive, xorOfPrimitiveand, andOfNumber, andOfReal, angleWithReal, compareToNumber, compareToReal, compareToReal, compareToReal, difference, difference, differenceOfNumber, differenceOfReal, gcd, gcdOfNumber, gcdOfReal, hypotenuseWithReal, induceRealSize, isEqual, isEqual, isEqualToNumber, isEqualToReal, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToNumber, isGreaterOrEqualToReal, isGreaterThanNumber, isGreaterThanReal, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqualToNumber, isLessOrEqualToReal, isLessThanNumber, isLessThanReal, isNotEqual, isNotEqual, isNotEqualToNumber, isNotEqualToReal, mod, mod, modOfNumber, modOfReal, orOfNumber, orOfReal, powerOfReal, product, product, productOfNumber, productOfReal, quotient, quotientOfNumber, quotientOfReal, sum, sum, sumOfNumber, sumOfReal, toReal, unlimitedIntegerModularInverse, xorOfNumber, xorOfRealandOfScalar, angleWith, angleWithNumber, angleWithScalar, arcCosine, arcSine, arcTangent, assertDomain, assertPrecision, base10Log, boundsCheck, byteMaskAt, byteNotMaskAt, byteValue, ceiling, charMaskAt, charNotMaskAt, charValue, clearByteBitAt, clearCharBitAt, clearDoubleBitAt, clearFloatBitAt, clearIntBitAt, clearLongBitAt, clearShortBitAt, clearUnlimitedDecimalBitAt, clearUnlimitedIntegerBitAt, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToZero, cosine, cubeRoot, degrees, differenceOfScalar, divideByZero, down, exponential, exponentialLessOne, floor, gcd, gcd, gcd, gcd, gcd, gcdOfScalar, getBooleanBitAt, getByteBitAt, getCharBitAt, getDomain, getDoubleBitAt, getFloatBitAt, getIntBitAt, getLongBitAt, getPrecision, getShortBitAt, getUnlimitedDecimalBitAt, getUnlimitedIntegerBitAt, halfDown, halfEven, halfUp, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hyperbolicCosine, hyperbolicSine, hyperbolicTangent, hypotenuseWith, hypotenuseWithNumber, hypotenuseWithScalar, indexOutOfBoundsAt, induceScalarSize, intGCD, intMaskAt, intModularInverse, intModularQuotient, intNotMaskAt, intValue, isAlphabetic, isBmpCodePoint, isConfigurable, isCountable, isDigit, isElastic, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqualToScalar, isExpandable, isFalse, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToScalar, isGreaterThanScalar, isHighSurrogate, isIdentifierIgnorable, isIdeographic, isImaginary, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqualToScalar, isLessThanScalar, isLetter, isLetterOrDigit, isLowerCase, isLowSurrogate, isMirrored, isMutable, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqualToScalar, isOrdered, isReducible, isSupplementaryCodePoint, isSurrogate, isTitleCase, isTrue, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUnique, isUpperCase, isValid, isValidCodePoint, isWhitespace, longGCD, longMaskAt, longModularInverse, longModularQuotient, longNotMaskAt, longSize, longValue, milliseconds, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, orOfScalar, power, power, powerOfNumber, powerOfScalar, productOfScalar, promoteTo, quotientOfScalar, radians, random, setByteBitAt, setCharBitAt, setDoubleBitAt, setE, setEnumeration, setFalse, setFloatBitAt, setIntBitAt, setLongBitAt, setNegativeInfinity, setPi, setPositiveInfinity, setShortBitAt, setTrue, setUnlimitedDecimalBitAt, setUnlimitedIntegerBitAt, shiftRightExtendZero, shortMaskAt, shortNotMaskAt, shortValue, sine, squareRoot, sumOfScalar, tangent, toBoolean, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toByteArray, toCharacter, toCodePoint, toEnumeration, toUnlimitedInteger, unlimitedIntegerMaskAt, unlimitedIntegerNotMaskAt, up, xorOfScalarclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareToReal, compareToReal, compareToReal, isEqual, isEqual, isEqualToReal, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToReal, isGreaterThanReal, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqualToReal, isLessThanReal, isNotEqual, isNotEqual, isNotEqualToRealcompareToNumber, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToZero, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqualToNumber, isEqualToScalar, isFalse, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToNumber, isGreaterOrEqualToScalar, isGreaterThanNumber, isGreaterThanScalar, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqualToNumber, isLessOrEqualToScalar, isLessThanNumber, isLessThanScalar, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqualToNumber, isNotEqualToScalar, isTrue, toBoolean, toCharacter, toCodePoint, toEnumerationisImaginary, isValidisAlphabetic, isBmpCodePoint, isDigit, isHighSurrogate, isIdentifierIgnorable, isIdeographic, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLetter, isLetterOrDigit, isLowerCase, isLowSurrogate, isMirrored, isSupplementaryCodePoint, isSurrogate, isTitleCase, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUpperCase, isValidCodePoint, isWhitespacegetPrecisioninduceRealSizeinduceScalarSizegetDomain, longSizeisConfigurable, isCountable, isElastic, isExpandable, isOrdered, isReducible, isUniquetoRealand, andOfReal, angleWithReal, difference, difference, differenceOfReal, gcd, gcdOfReal, hypotenuseWithReal, mod, mod, modOfReal, orOfReal, powerOfReal, product, product, productOfReal, quotient, quotientOfReal, sum, sum, sumOfReal, xorOfRealandOfNumber, andOfScalar, angleWith, angleWithNumber, angleWithScalar, arcCosine, arcSine, arcTangent, base10Log, ceiling, cosine, cubeRoot, degrees, differenceOfNumber, differenceOfScalar, down, exponential, exponentialLessOne, floor, gcd, gcd, gcd, gcd, gcd, gcdOfNumber, gcdOfScalar, halfDown, halfEven, halfUp, hyperbolicCosine, hyperbolicSine, hyperbolicTangent, hypotenuseWith, hypotenuseWithNumber, hypotenuseWithScalar, milliseconds, modOfNumber, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, orOfNumber, orOfScalar, power, power, powerOfNumber, powerOfScalar, productOfNumber, productOfScalar, quotientOfNumber, quotientOfScalar, radians, random, setE, setEnumeration, setNegativeInfinity, setPi, setPositiveInfinity, shiftRightExtendZero, sine, squareRoot, sumOfNumber, sumOfScalar, tangent, up, xorOfNumber, xorOfScalarsetFalse, setTrueassertPrecision, promoteToassertDomainpublic UnlimitedIntegerPrimitive()
public UnlimitedIntegerPrimitive(BigDecimal aValue)
public UnlimitedIntegerPrimitive(BigInteger aValue)
public UnlimitedIntegerPrimitive(boolean aValue)
public UnlimitedIntegerPrimitive(byte aValue)
public UnlimitedIntegerPrimitive(char aValue)
public UnlimitedIntegerPrimitive(double aValue)
public UnlimitedIntegerPrimitive(float aValue)
public UnlimitedIntegerPrimitive(int aValue)
public UnlimitedIntegerPrimitive(long aValue)
public UnlimitedIntegerPrimitive(SealedPrimitive<?> aValue)
public UnlimitedIntegerPrimitive(SealedReal<?> aValue)
public UnlimitedIntegerPrimitive(short aValue)
public UnlimitedIntegerPrimitive(String aValue)
public final UnlimitedIntegerPrimitive copy()
Replicatorpublic final UnlimitedIntegerPrimitive copyUsing(BigDecimal aValue)
RealReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(BigInteger aValue)
RealReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(boolean aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(byte aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(char aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(double aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(float aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(int aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(long aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsing(short aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsingPrimitive(SealedPrimitive<?> aValue)
PrimitiveReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsingReal(SealedReal<?> aValue)
RealReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsingScalar(SealedScalar<?> aValue)
ScalarReplicatoraValue - a new valuepublic final UnlimitedIntegerPrimitive copyUsingText(CharSequence aValue)
PrimitiveReplicatorcopyUsingText in interface PrimitiveReplicator<UnlimitedIntegerPrimitive>copyUsingText in interface TextReplicator<UnlimitedIntegerPrimitive>copyUsingText in class AbstractNumericPrimitive<UnlimitedIntegerPrimitive>aValue - a new valuepublic final UnlimitedIntegerPrimitive decrement() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
MutableScalarUnsupportedOperationException - if this object's value cannot be changedArithmeticException - the new numeric value was incompatible with with algebraic
interpretation of this objectIllegalArgumentException - if the new value was incommensurate with this object's
specificationpublic final ConcurrencyStrategy getConcurrency()
public final UnlimitedIntegerPrimitive increment() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
MutableScalarUnsupportedOperationException - if this object's value cannot be changedArithmeticException - the new numeric value was incompatible with with algebraic
interpretation of this objectIllegalArgumentException - if the new value was incommensurate with this object's
specificationpublic final UnlimitedIntegerPrimitive setReal(BigInteger aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException, NullPointerException
MutableUnlimitedIntegerValueinteger
value and answer this object (facilitates chaining)aValue - an unlimited integer valueUnsupportedOperationException - if this object's value cannot be changedIllegalArgumentException - if the specified value was incommensurate with this object's
specificationArithmeticException - the numeric value provided was incompatible with with algebraic
interpretation of this objectNullPointerException - a null value was provided though this object does not
accept null valuespublic final BigInteger toUnlimitedInteger()
integer
property valueCopyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.