Modifier and Type | Interface and Description |
---|---|
interface |
Accumulator<ACCUMULATOR extends Accumulator<ACCUMULATOR>>
An Accumulator is a three-way association between a
Primitive
target, a Javascript-like associative list of
member relationships, and a function defined by the subclass of
Accumulator. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAccumulator<ACCUMULATOR extends Accumulator<ACCUMULATOR>>
Common
Accumulator behavior |
class |
AbstractConstantAccumulator<ACCUMULATOR extends AbstractConstantAccumulator<ACCUMULATOR>>
Common behavior for Accumulators with read-only
Primitive
targets and read-only relationship
collections |
class |
AbstractSimpleAccumulator<ACCUMULATOR extends Accumulator<ACCUMULATOR>>
Common behavior for a simple Accumulator with an independent, replaceable
target Primitive |
class |
AbstractStickyTarget<ACCUMULATOR extends Accumulator<ACCUMULATOR>>
Common behavior for a simple Accumulator with an independent,
non-replaceable
target Primitive |
class |
ConstantAccumulator
|
class |
SimpleAccumulator
A simple Accumulator with an independent, replaceable
target Primitive |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBooleanPrimitive<PRIMITIVE extends AbstractBooleanPrimitive<PRIMITIVE>>
Abstract
boolean precision primitive implementation |
class |
BooleanArrayCursor
A
boolean fixed array cursor |
class |
BooleanPrimitive
|
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractBooleanPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractBooleanPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractBooleanPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractBooleanPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractBooleanPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBytePrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
byte precision primitive implementation |
class |
ByteArrayCursor
A
byte fixed array cursor |
class |
BytePrimitive
A
byte precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractBytePrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractBytePrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractBytePrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractBytePrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractBytePrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCharacterPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
char precision primitive implementation |
class |
CharacterArrayCursor
A
char fixed array Cursor |
class |
CharacterPrimitive
A
char precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractCharacterPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractCharacterPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractCharacterPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractCharacterPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractCharacterPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDoublePrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
double precision primitive implementation |
class |
DoublePrimitive
A
double precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractDoublePrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractDoublePrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractDoublePrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractDoublePrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractDoublePrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFloatPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
float precision primitive implementation |
class |
FloatPrimitive
A
float precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractFloatPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractFloatPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractFloatPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractFloatPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractFloatPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
GaussianRandomPrimitive
A
RandomPrimitive that returns values that conform to a
Gaussian distribution |
class |
Milliseconds
|
class |
Nanoseconds
|
class |
RandomPrimitive
Wraps a
Random number generator, producing next numbers in sequence
upon demand. |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
RandomPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
RandomPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
RandomPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
RandomPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
RandomPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntegerPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
int precision primitive implementation |
class |
AbstractModuloIntegerPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Common behavior for all
integer primitives that
obey modular arithmetic |
class |
EnumerationPrimitive
A
int precision primitive implementation |
class |
IntegerPrimitive
A
int precision primitive implementation |
class |
ModuloIntegerPrimitive
A
int precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractIntegerPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractIntegerPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractModuloIntegerPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractIntegerPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractModuloIntegerPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractIntegerPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractIntegerPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLongPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
long precision primitive implementation |
class |
LongPrimitive
A
long precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractLongPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractLongPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractLongPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractLongPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractLongPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Interface and Description |
---|---|
interface |
Primitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Read and write operations for system supported primitives.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConstant<PRIMITIVE extends Primitive<PRIMITIVE>>
A sealed
primitive whose modification functions are shunted
and which will produce UnsupportedOperationExceptions upon access |
class |
AbstractNumericPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
|
class |
AbstractPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Common read and write behavior for primitive representations
|
class |
AbstractPrimitiveWrapper<PRIMITIVE extends Primitive<PRIMITIVE>>
An abstract
primitive wrapper, ready to be overridden and
missing only the protected AbstractPrimitiveWrapper.getTarget() and the explicit
copy functions |
class |
Constant
Read-only
primitive |
class |
Variant
|
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractPrimitiveWrapper.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractConstant.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractPrimitiveWrapper.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractConstant.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
Constant.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractPrimitiveWrapper.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractConstant.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
Constant.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractPrimitiveWrapper.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractConstant.induceScalarMinimum(S aTarget) |
<R extends Scalar<?>> |
AbstractPrimitiveWrapper.induceScalarSize(R aTarget) |
<S extends Scalar<?>> |
AbstractPrimitiveWrapper.induceScalarValue(S aTarget) |
<S extends Scalar<?>> |
AbstractConstant.induceScalarValue(S aTarget) |
<SCALAR extends Scalar<?>> |
AbstractPrimitiveWrapper.induceTextSize(SCALAR aTarget) |
<SCALAR extends Scalar<?>> |
AbstractPrimitive.induceTextSize(SCALAR aTarget) |
Modifier and Type | Method and Description |
---|---|
Scalar<?> |
AbstractPrimitiveWrapper.toScalar() |
Modifier and Type | Interface and Description |
---|---|
interface |
Real<REAL extends Real<REAL>>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractReal<REAL extends Real<REAL>>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractScalar<SCALAR extends Scalar<SCALAR>>
Common read and write behavior for system supported primitives
|
interface |
Scalar<SCALAR extends Scalar<SCALAR>>
Read and write operations for all system supported "scalar" values, or binary
vectors optimized for processing and generally participate in arithmetic
operators supported by the host programming language
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractScalar<SCALAR extends Scalar<SCALAR>>
Common read and write behavior for system supported primitives
|
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
ScalarInductor.inducePostDecrement(S aTarget)
Decrement the value of this scalar then induce its original value into
the specified target
|
<S extends Scalar<?>> |
ScalarInductor.inducePostIncrement(S aTarget)
Increment the value of this scalar then induce its original value into
the specified target
|
<S extends Scalar<?>> |
SealedScalarDomain.induceScalarMaximum(S aTarget)
Induce the maximum domain value into the target
|
<S extends Scalar<?>> |
SealedScalarDomain.induceScalarMinimum(S aTarget)
Induce the minimum domain value into the target
|
<S extends Scalar<?>> |
SealedScalarBag.induceScalarSize(S aTarget)
Update the target
scalar with the element count in this
structure |
<S extends Scalar<?>> |
AbstractScalar.induceScalarSize(S aTarget) |
<S extends Scalar<?>> |
ScalarInductor.induceScalarValue(S aTarget)
Induce the current value of this scalar into the specified target
|
Modifier and Type | Method and Description |
---|---|
Scalar<?> |
ScalarReplicator.toScalar()
If this scalar is already a
scalar then simply
call its Replicator.copy() function, otherwise produce a new scalar
with scalar precision |
Scalar<?> |
AbstractScalar.toScalar() |
Modifier and Type | Method and Description |
---|---|
SCALAR |
MutableScalar.gcdOfScalar(Scalar<?> aScalar)
Replace the current value with the greatest common factor between this
value and the specific one
|
SCALAR |
AbstractScalar.gcdOfScalar(Scalar<?> aScalar) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractShortPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
Abstract
short precision primitive implementation |
class |
ShortPrimitive
A
short precision primitive implementation |
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractShortPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractShortPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractShortPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractShortPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractShortPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
|
class |
TextPrimitive
|
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractTextPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractTextPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractTextPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractTextPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractTextPrimitive.induceScalarValue(S aTarget) |
<SCALAR extends Scalar<?>> |
TextInductor.induceTextSize(SCALAR aTarget)
Induce the current value of this text into the
scalar
target |
Modifier and Type | Method and Description |
---|---|
Scalar<?> |
AbstractTextPrimitive.toScalar() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUnlimitedDecimalPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
|
class |
AbstractUnlimitedIntegerPrimitive<PRIMITIVE extends Primitive<PRIMITIVE>>
|
class |
UnlimitedDecimalPrimitive
|
class |
UnlimitedIntegerPrimitive
|
Modifier and Type | Method and Description |
---|---|
<S extends Scalar<?>> |
AbstractUnlimitedIntegerPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedDecimalPrimitive.inducePostDecrement(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedIntegerPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedDecimalPrimitive.inducePostIncrement(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedIntegerPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedDecimalPrimitive.induceScalarMaximum(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedIntegerPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedDecimalPrimitive.induceScalarMinimum(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedIntegerPrimitive.induceScalarValue(S aTarget) |
<S extends Scalar<?>> |
AbstractUnlimitedDecimalPrimitive.induceScalarValue(S aTarget) |
Modifier and Type | Method and Description |
---|---|
Scalar<?> |
AbstractUnlimitedIntegerPrimitive.toScalar() |
Scalar<?> |
AbstractUnlimitedDecimalPrimitive.toScalar() |
Copyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.