PRIMITIVE - this type (used to facilitate operation chaining)public interface PrimitiveInductor<PRIMITIVE extends PrimitiveInductor<PRIMITIVE>>
Primitive values into other Primitives| Modifier and Type | Method and Description |
|---|---|
<P extends Primitive<?>> |
inducePostDecrement(P aTarget)
Decrement the value of this Primitive then induce its original value into
the specified target
|
<P extends Primitive<?>> |
inducePostIncrement(P aTarget)
Increment the value of this Primitive then induce its original value into
the specified target
|
<P extends Primitive<?>> |
inducePrimitiveMaximum(P aTarget)
Induce the maximum numeric value of the Primitive into the specified
target
|
<P extends Primitive<?>> |
inducePrimitiveMinimum(P aTarget)
Induce the minimum numeric value of the Primitive into the specified
target
|
<P extends Primitive<?>> |
inducePrimitiveValue(P aTarget)
Induce the current value of this Primitive into the specified target
|
<P extends Primitive<?>> P inducePostDecrement(P aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
P - the target typeaTarget - a target into which the current value of this Primitive 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<P extends Primitive<?>> P inducePostIncrement(P aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
P - the target typeaTarget - a target into which the current value of this Primitive 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<P extends Primitive<?>> P inducePrimitiveMaximum(P aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
P - the target typeaTarget - a target into which the maximum numeric value of the Primitive
will be inducedNullPointerExceptionNoSuchElementExceptionUnsupportedOperationExceptionIllegalStateException<P extends Primitive<?>> P inducePrimitiveMinimum(P aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
P - the target typeaTarget - a target into which the minimum numeric value of the Primitive
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 source<P extends Primitive<?>> P inducePrimitiveValue(P aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
P - the target typeaTarget - a target into which the current value of this Primitive 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.