SCALAR
- this scalar type (used to facilitate operation chaining)public interface ScalarInductor<SCALAR extends ScalarInductor<SCALAR>>
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
inducePostDecrement(S aTarget)
Decrement the value of this scalar then induce its original value into
the specified target
|
<S extends Scalar<?>> |
inducePostIncrement(S aTarget)
Increment the value of this scalar then induce its original value into
the specified target
|
<S extends Scalar<?>> |
induceScalarValue(S aTarget)
Induce the current value of this scalar into the specified target
|
<S extends Scalar<?>> S inducePostDecrement(S aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
S
- the target typeaTarget
- a target into which the current value of this scalar will be
induced, prior to decrementingUnsupportedOperationException
- this target primitive cannot be changedIllegalStateException
- this target primitive cannot be changed at this timeNullPointerException
- a null
value was provided when none was expectedNoSuchElementException
- an expected parameter was not found in the parameter source<S extends Scalar<?>> S inducePostIncrement(S aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
S
- the target typeaTarget
- a target into which the current value of this scalar will be
induced, prior to incrementingUnsupportedOperationException
- this target primitive cannot be changedIllegalStateException
- this target primitive cannot be changed at this timeNullPointerException
- a null
value was provided when none was expectedNoSuchElementException
- an expected parameter was not found in the parameter source<S extends Scalar<?>> S induceScalarValue(S aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
S
- the target typeaTarget
- a target into which the current value of this scalar will be
inducedUnsupportedOperationException
- this target primitive cannot be changedIllegalStateException
- this target primitive cannot be changed at this timeNullPointerException
- a null
value was provided when none was expectedNoSuchElementException
- an expected parameter was not found in the parameter sourceCopyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.