PRIMITIVE
- this type (used to facilitate operation chaining)public interface PrimitiveInductor<PRIMITIVE extends PrimitiveInductor<PRIMITIVE>>
Primitive
values into other PrimitivesModifier 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 inducedNullPointerException
NoSuchElementException
UnsupportedOperationException
IllegalStateException
<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.