ACCUMULATOR
- this Accumulator
typepublic interface MutableAccumulator<ACCUMULATOR extends MutableAccumulator<ACCUMULATOR>> extends MutablePrimitive<ACCUMULATOR>
Accumulator
Modifier and Type | Method and Description |
---|---|
Accumulator<?> |
pop()
Remove and return the last (highest order) member from this Accumulator's
relationship collection |
ACCUMULATOR |
push(Accumulator<?> aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(Accumulator<?> aKey,
Accumulator<?> aMember)
A convenience function to append a new keyed (named) member to the end of
this Accumulator's
relationship
collection |
ACCUMULATOR |
push(BigDecimal aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(BigInteger aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(boolean aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(byte aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(char aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(double aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(float aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(int aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(long aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(short aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
push(String aKey,
Accumulator<?> aMember)
A convenience function to append a new keyed (named) member to the end of
this Accumulator's
relationship
collection |
ACCUMULATOR |
pushPrimitive(Primitive<?> aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
pushText(CharSequence aMember)
A convenience function to append a new member to the end of this
Accumulator's
relationship
collection |
ACCUMULATOR |
replaceRelationshipsUsing(Accumulator<?> anAccumulator)
Attempt to change this Accumulator's relationships to the relationships
of the specified Accumulator (shallow copy)
|
ACCUMULATOR |
setAccumulator(Accumulator<?> anAccumulator)
|
ACCUMULATOR |
shareTarget(Primitive<?> aTarget)
|
ACCUMULATOR |
shareTargetWith(Accumulator<?> anAccumulator)
|
andOfPrimitive, angleWithPrimitive, differenceOfPrimitive, hypotenuseWithPrimitive, modOfPrimitive, orOfPrimitive, powerOfPrimitive, productOfPrimitive, quotientOfPrimitive, setBoolean, setCharacter, setPrimitive, sumOfPrimitive, xorOfPrimitive
append, append, append, append, append, append, append, append, append, append, append, append, append, append, appendCodePoint, clear, 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, upperCase
and, 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, xorOfReal
absoluteValue, 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, xorOfScalar
booleanPostDecrement, booleanPostIncrement, setFalse, setScalar, setTrue
bytePostDecrement, bytePostIncrement, setScalar
charPostDecrement, charPostIncrement, setScalar
doublePostDecrement, doublePostIncrement, setScalar
floatPostDecrement, floatPostIncrement, setScalar
intPostDecrement, intPostIncrement, setScalar
longPostDecrement, longPostIncrement, setScalar
setScalar, shortPostDecrement, shortPostIncrement
assertPrecision, promoteTo
assertDomain, clear, clearContents
setReal, unlimitedIntegerPostDecrement, unlimitedIntegerPostIncrement
setReal, unlimitedDecimalPostDecrement, unlimitedDecimalPostIncrement
Accumulator<?> pop() throws UnsupportedOperationException, IllegalStateException, NoSuchElementException
relationship
collectionUnsupportedOperationException
- this Accumulator's relationship collection could not changedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeNoSuchElementException
- this Accumulator's relationship collection was emptyACCUMULATOR push(Accumulator<?> aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(Accumulator<?> aKey, Accumulator<?> aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaKey
- a new key (name)aMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(BigDecimal aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(BigInteger aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(boolean aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(byte aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(char aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(double aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(float aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(int aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(long aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(short aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR push(String aKey, Accumulator<?> aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaKey
- a new key (name)aMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR pushPrimitive(Primitive<?> aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR pushText(CharSequence aMember) throws UnsupportedOperationException, NullPointerException, IllegalStateException
relationship
collectionaMember
- a new relationshipUnsupportedOperationException
- this Accumulator's relationship collection could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationship collection could not be changed
at this timeACCUMULATOR replaceRelationshipsUsing(Accumulator<?> anAccumulator) throws UnsupportedOperationException, NullPointerException, IllegalStateException, IllegalArgumentException
anAccumulator
- the Accumulator to queryUnsupportedOperationException
- this Accumulator's relationships could not be changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- this Accumulator's relationships could not be changed at this
timeIllegalArgumentException
- an aspect of the specified relationships were incompatible with
this Accumulator's specificationSealedAccumulator.getTarget()
ACCUMULATOR setAccumulator(Accumulator<?> anAccumulator) throws UnsupportedOperationException, NullPointerException, IllegalStateException, IllegalArgumentException
share
the target of the
specified Accumulator with this Accumulator, and also
mirror
this Accumulator's
relationships to the relationship map of the specified Accumulator.anAccumulator
- the Accumulator to queryUnsupportedOperationException
- either this Accumulator's target or relationships could not be
changedNullPointerException
- a null
value was provided where none was expectedIllegalStateException
- either this Accumulator's target or relationships could not be
changed at this timeIllegalArgumentException
- an aspect of the specified target or relationships were
incompatible with this Accumulator's specificationshareTarget(Primitive)
,
replaceRelationshipsUsing(Accumulator)
ACCUMULATOR shareTarget(Primitive<?> aTarget) throws UnsupportedOperationException, NullPointerException, IllegalStateException, IllegalArgumentException
Primitive
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()
ACCUMULATOR shareTargetWith(Accumulator<?> anAccumulator) throws UnsupportedOperationException, NullPointerException, IllegalStateException, IllegalArgumentException
Primitive
target
with this Accumulator, or, if this Accumulator's target could not be
replaced
, attempt to
change the current target's valueanAccumulator
- the Accumulator to queryUnsupportedOperationException
- 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.