public interface SealedScalarDomain extends SealedScalarBag
| Modifier and Type | Method and Description |
|---|---|
NumericPrecision |
getPrecision() |
<S extends Scalar<?>> |
induceScalarMaximum(S aTarget)
Induce the maximum domain value into the target
|
<S extends Scalar<?>> |
induceScalarMinimum(S aTarget)
Induce the minimum domain value into the target
|
induceScalarSizegetDomain, getStructureStrategy, longSize, sizeisConfigurable, isCountable, isElastic, isEmpty, isExpandable, isOrdered, isReducible, isUniqueNumericPrecision getPrecision()
boolean
bit tuple<S extends Scalar<?>> S induceScalarMaximum(S aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
S - the target typeaTarget - a target into which this domain's maximum value 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<S extends Scalar<?>> S induceScalarMinimum(S aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
S - the target typeaTarget - a target into which this domain's minimum value 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.