ACCUMULATOR - this Accumulator typepublic abstract class AbstractSimpleAccumulator<ACCUMULATOR extends Accumulator<ACCUMULATOR>> extends AbstractAccumulator<ACCUMULATOR>
target PrimitiveNaN, ONEI, ZERO_DOUBLE_LONG_BITS, ZERO_FLOAT_INT_BITS, ZEROI| Constructor and Description |
|---|
AbstractSimpleAccumulator() |
AbstractSimpleAccumulator(Accumulator<?> anAccumulator) |
AbstractSimpleAccumulator(Primitive<?> aTarget) |
AbstractSimpleAccumulator(Primitive<?> aTarget,
net.sf.jupperware.association.AssociativeList<Accumulator<?>,Accumulator<?>> members) |
| Modifier and Type | Method and Description |
|---|---|
Primitive<?> |
getTarget() |
boolean |
isTargetReplaceable() |
ACCUMULATOR |
shareTarget(Primitive<?> aTarget)
|
apply, clear, clearContents, copy, copySharing, copySharing, copySharing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsingAccumulator, copyUsingPrimitive, copyUsingReal, copyUsingScalar, copyUsingText, equals, first, getDomain, getStructureStrategy, hashCode, isConfigurable, isCountable, isElastic, isEmpty, isEqualToAccumulator, isExpandable, isOrdered, isReducible, isUnique, iterator, last, longSize, members, peek, pop, push, push, push, push, push, push, push, push, push, push, push, push, push, pushPrimitive, pushText, replaceRelationshipsUsing, setAccumulator, shareTargetWith, size, toAccumulator, toFunctionName, toStringabsoluteValue, and, and, and, and, and, and, and, angleWith, append, append, append, append, append, append, append, append, append, append, append, append, append, append, appendCodePoint, arcCosine, arcSine, arcTangent, assertDomain, assertPrecision, base10Log, booleanPostDecrement, booleanPostIncrement, booleanValue, bytePostDecrement, bytePostIncrement, byteValue, charAt, charPostDecrement, charPostIncrement, charValue, clearText, codePointAt, codePointBefore, codePointCount, compareTo, compareToPrimitive, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToText, compareToZero, cosine, cube, cubeRoot, decrement, degrees, delete, deleteCharAt, difference, difference, difference, difference, difference, difference, difference, difference, difference, difference, doublePostDecrement, doublePostIncrement, doubleValue, exponential, exponentialLessOne, floatPostDecrement, floatPostIncrement, floatValue, gcd, gcd, gcd, gcd, gcd, gcd, getConcurrency, getPrecision, hyperbolicCosine, hyperbolicSine, hyperbolicTangent, increment, indexOfText, indexOfText, inducePostDecrement, inducePostDecrement, inducePostDecrement, inducePostIncrement, inducePostIncrement, inducePostIncrement, inducePrimitiveMaximum, inducePrimitiveMinimum, inducePrimitiveValue, induceRealMaximum, induceRealMinimum, induceRealSize, induceRealValue, induceScalarMaximum, induceScalarMinimum, induceScalarSize, induceScalarValue, induceTextSize, induceTextValue, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, intPostDecrement, intPostIncrement, intValue, invalidate, inverse, isAlphabetic, isBmpCodePoint, isDigit, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqualToPrimitive, isEqualToText, isFinite, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToPrimitive, isGreaterOrEqualToText, isGreaterThanPrimitive, isGreaterThanText, isHighSurrogate, isIdentifierIgnorable, isIdeographic, isImaginary, isInfinity, isInvalid, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqualToPrimitive, isLessOrEqualToText, isLessThanPrimitive, isLessThanText, isLetter, isLetterOrDigit, isLowerCase, isLowSurrogate, isMaximum, isMinimum, isMirrored, isModulo, isMutable, isNegative, isNegativeFinite, isNegativeInfinity, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqualToPrimitive, isNotEqualToText, isPositive, isPositiveFinite, isPositiveInfinity, isReal, isSupplementaryCodePoint, isSurrogate, isText, isTitleCase, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUnity, isUpperCase, isValidCodePoint, isWhitespace, isZero, length, longPostDecrement, longPostIncrement, longValue, lowerCase, milliseconds, mod, mod, mod, mod, mod, mod, mod, mod, mod, mod, nanoseconds, naturalLog, naturalLogPlusOne, negate, not, or, or, or, or, or, or, or, power, power, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, product, product, product, product, product, product, product, product, product, product, promoteTo, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, radians, random, replace, replace, replaceAll, replaceCharacter, replaceFirst, reverse, round, setBoolean, setCharacter, setCharAt, setE, setEnumeration, setFalse, setLength, setMaximum, setMinimum, setNegativeInfinity, setPi, setPositiveInfinity, setPrimitive, setReal, setReal, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setText, setTrue, setUnity, setZero, shiftLeft, shiftRight, shiftRightExtendZero, shortPostDecrement, shortPostIncrement, shortValue, signum, sine, square, squareRoot, subSequence, substring, substring, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, swapPrimitives, tangent, textPostDecrement, textPostIncrement, titleCase, toBoolean, toCharacter, toCodePoint, toEnumeration, toNumber, toPrimitive, toReal, toScalar, toUnlimitedDecimal, toUnlimitedInteger, trim, unlimitedDecimalPostDecrement, unlimitedDecimalPostIncrement, unlimitedIntegerPostDecrement, unlimitedIntegerPostIncrement, upperCase, xor, xor, xor, xor, xor, xor, xorandOfPrimitive, angleWithPrimitive, differenceOfPrimitive, hypotenuseWithPrimitive, modOfPrimitive, orOfPrimitive, powerOfPrimitive, productOfPrimitive, quotientOfPrimitive, sumOfPrimitive, xorOfPrimitiveandOfNumber, andOfReal, angleWithReal, compareToNumber, compareToReal, compareToReal, compareToReal, differenceOfNumber, differenceOfReal, gcdOfNumber, gcdOfReal, hypotenuseWithReal, isEqualToNumber, isEqualToReal, isGreaterOrEqualToNumber, isGreaterOrEqualToReal, isGreaterThanNumber, isGreaterThanReal, isLessOrEqualToNumber, isLessOrEqualToReal, isLessThanNumber, isLessThanReal, isNotEqualToNumber, isNotEqualToReal, modOfNumber, modOfReal, orOfNumber, orOfReal, powerOfReal, productOfNumber, productOfReal, quotientOfNumber, quotientOfReal, setNumber, setReal, sumOfNumber, sumOfReal, unlimitedIntegerModularInverse, xorOfNumber, xorOfRealandOfScalar, angleWithNumber, angleWithScalar, 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, differenceOfScalar, divideByZero, down, floor, gcdOfScalar, getBooleanBitAt, getByteBitAt, getCharBitAt, getDoubleBitAt, getFloatBitAt, getIntBitAt, getLongBitAt, getShortBitAt, getUnlimitedDecimalBitAt, getUnlimitedIntegerBitAt, halfDown, halfEven, halfUp, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hypotenuseWith, hypotenuseWithNumber, hypotenuseWithScalar, indexOutOfBoundsAt, intGCD, intMaskAt, intModularInverse, intModularQuotient, intNotMaskAt, intValue, isEqualToScalar, isFalse, isGreaterOrEqualToScalar, isGreaterThanScalar, isLessOrEqualToScalar, isLessThanScalar, isNotEqualToScalar, isTrue, isValid, longGCD, longMaskAt, longModularInverse, longModularQuotient, longNotMaskAt, longValue, modOfScalar, orOfScalar, powerOfNumber, powerOfScalar, productOfScalar, quotientOfScalar, setByteBitAt, setCharBitAt, setDoubleBitAt, setFloatBitAt, setIntBitAt, setLongBitAt, setShortBitAt, setUnlimitedDecimalBitAt, setUnlimitedIntegerBitAt, shortMaskAt, shortNotMaskAt, shortValue, sumOfScalar, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toByteArray, toUnlimitedInteger, unlimitedIntegerMaskAt, unlimitedIntegerNotMaskAt, up, xorOfScalarclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopySharingswapPrimitivesinducePostDecrement, inducePostIncrement, inducePrimitiveMaximum, inducePrimitiveMinimum, inducePrimitiveValuecompareToPrimitive, isEqualToPrimitive, isGreaterOrEqualToPrimitive, isGreaterThanPrimitive, isLessOrEqualToPrimitive, isLessThanPrimitive, isNotEqualToPrimitivecompareTotoPrimitiveandOfPrimitive, angleWithPrimitive, differenceOfPrimitive, hypotenuseWithPrimitive, modOfPrimitive, orOfPrimitive, powerOfPrimitive, productOfPrimitive, quotientOfPrimitive, setBoolean, setCharacter, setPrimitive, sumOfPrimitive, xorOfPrimitiveinducePostDecrement, inducePostIncrement, induceRealValueinducePostDecrement, inducePostIncrement, induceScalarValuecompareToReal, 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, toEnumeration, toNumbergetConcurrencyisFinite, isImaginary, isInfinity, isInvalid, isMaximum, isMinimum, isModulo, isNegative, isNegativeFinite, isNegativeInfinity, isPositive, isPositiveFinite, isPositiveInfinity, isReal, isUnity, isValid, isZero, signumisAlphabetic, isBmpCodePoint, isDigit, isHighSurrogate, isIdentifierIgnorable, isIdeographic, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLetter, isLetterOrDigit, isLowerCase, isLowSurrogate, isMirrored, isSupplementaryCodePoint, isSurrogate, isTitleCase, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUpperCase, isValidCodePoint, isWhitespacebooleanValuebyteValuecharValuedoubleValuefloatValueintValuelongValueshortValueinduceRealMaximum, induceRealMinimumgetPrecision, induceScalarMaximum, induceScalarMinimuminduceRealSizeinduceScalarSizetoRealtoScalarand, andOfReal, angleWithReal, difference, difference, differenceOfReal, gcd, gcdOfReal, hypotenuseWithReal, mod, mod, modOfReal, or, orOfReal, powerOfReal, product, product, productOfReal, quotient, quotient, quotientOfReal, setReal, sum, sum, sumOfReal, xor, xorOfRealabsoluteValue, and, and, and, and, and, and, andOfNumber, andOfScalar, angleWith, angleWithNumber, angleWithScalar, arcCosine, arcSine, arcTangent, base10Log, ceiling, cosine, cube, cubeRoot, decrement, degrees, difference, difference, difference, difference, difference, difference, difference, difference, differenceOfNumber, differenceOfScalar, down, exponential, exponentialLessOne, floor, gcd, gcd, gcd, gcd, gcd, gcdOfNumber, gcdOfScalar, halfDown, halfEven, halfUp, hyperbolicCosine, hyperbolicSine, hyperbolicTangent, hypotenuseWith, hypotenuseWithNumber, hypotenuseWithScalar, increment, invalidate, inverse, milliseconds, mod, mod, mod, mod, mod, mod, mod, mod, modOfNumber, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, negate, not, or, or, or, or, or, or, orOfNumber, orOfScalar, power, power, powerOfNumber, powerOfScalar, product, product, product, product, product, product, product, product, productOfNumber, productOfScalar, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotientOfNumber, quotientOfScalar, radians, random, round, setE, setEnumeration, setMaximum, setMinimum, setNegativeInfinity, setNumber, setPi, setPositiveInfinity, setScalar, setUnity, setZero, shiftLeft, shiftRight, shiftRightExtendZero, sine, square, squareRoot, sum, sum, sum, sum, sum, sum, sum, sum, sumOfNumber, sumOfScalar, tangent, up, xor, xor, xor, xor, xor, xor, xorOfNumber, xorOfScalarbooleanPostDecrement, booleanPostIncrement, setFalse, setScalar, setTruebytePostDecrement, bytePostIncrement, setScalarcharPostDecrement, charPostIncrement, setScalardoublePostDecrement, doublePostIncrement, setScalarfloatPostDecrement, floatPostIncrement, setScalarintPostDecrement, intPostIncrement, setScalarlongPostDecrement, longPostIncrement, setScalarsetScalar, shortPostDecrement, shortPostIncrementassertPrecision, promoteToassertDomaintoUnlimitedIntegersetReal, unlimitedIntegerPostDecrement, unlimitedIntegerPostIncrementtoUnlimitedDecimalsetReal, unlimitedDecimalPostDecrement, unlimitedDecimalPostIncrementinduceTextSize, induceTextValuecompareToText, isEqualToText, isGreaterOrEqualToText, isGreaterThanText, isLessOrEqualToText, isLessThanText, isNotEqualToTextcodePointAt, codePointBefore, codePointCount, indexOfText, indexOfText, substring, substringcharAt, length, subSequenceisTextappend, append, append, append, append, append, append, append, append, append, append, append, append, append, appendCodePoint, clearText, delete, deleteCharAt, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, lowerCase, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, replace, replace, replaceAll, replaceCharacter, replaceFirst, reverse, setCharAt, setLength, setText, textPostDecrement, textPostIncrement, titleCase, trim, upperCasepublic AbstractSimpleAccumulator()
public AbstractSimpleAccumulator(Accumulator<?> anAccumulator)
public AbstractSimpleAccumulator(Primitive<?> aTarget)
public AbstractSimpleAccumulator(Primitive<?> aTarget, net.sf.jupperware.association.AssociativeList<Accumulator<?>,Accumulator<?>> members)
public final Primitive<?> getTarget()
getTarget in interface SealedAccumulator<ACCUMULATOR extends Accumulator<ACCUMULATOR>>getTarget in class AbstractPrimitiveWrapper<ACCUMULATOR extends Accumulator<ACCUMULATOR>>Primitivepublic final boolean isTargetReplaceable()
true if the target Primitive can be replacedpublic ACCUMULATOR shareTarget(Primitive<?> aTarget) throws UnsupportedOperationException, NullPointerException, IllegalStateException, IllegalArgumentException
MutableAccumulatorPrimitive target with this
Accumulator, or, if this Accumulator's target could not be
replaced, attempt to
change the current target's valueaTarget - a new targetUnsupportedOperationException - this Accumulator's target, or the target's value, could not be
changedNullPointerException - a null value was provided where none was expectedIllegalStateException - this Accumulator's target, or the target's value, could not be
changed at this timeIllegalArgumentException - an aspect of the new target was incompatible with this
Accumulator's specification, or this Accumulator's target's
specificationSealedAccumulator.getTarget()Copyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.