See: Description
Interface | Description |
---|---|
IndexIterator |
Iteration through each element of an Array in "canonical order".
|
IsMissingEvaluator |
A mix-in interface for evaluating if a value is missing.
|
RangeIterator |
Generalization of Range (which is restricted to (start:stop:stride).
|
StructureDataIterator |
An iterator over StructureData.
|
StructureDataMediator |
see StructureDataIteratorMediated
|
Class | Description |
---|---|
Array |
Superclass for implementations of multidimensional arrays.
|
ArrayBoolean |
Concrete implementation of Array specialized for booleans.
|
ArrayBoolean.D0 |
Concrete implementation of Array specialized for byte, rank 0.
|
ArrayBoolean.D1 |
Concrete implementation of Array specialized for boolean, rank 1.
|
ArrayBoolean.D2 |
Concrete implementation of Array specialized for boolean, rank 2.
|
ArrayBoolean.D3 |
Concrete implementation of Array specialized for boolean, rank 3.
|
ArrayBoolean.D4 |
Concrete implementation of Array specialized for boolean, rank 4.
|
ArrayBoolean.D5 |
Concrete implementation of Array specialized for boolean, rank 5.
|
ArrayBoolean.D6 |
Concrete implementation of Array specialized for boolean, rank 6.
|
ArrayBoolean.D7 |
Concrete implementation of Array specialized for boolean, rank 7.
|
ArrayByte |
Concrete implementation of Array specialized for bytes.
|
ArrayByte.D0 |
Concrete implementation of Array specialized for byte, rank 0.
|
ArrayByte.D1 |
Concrete implementation of Array specialized for byte, rank 1.
|
ArrayByte.D2 |
Concrete implementation of Array specialized for byte, rank 2.
|
ArrayByte.D3 |
Concrete implementation of Array specialized for byte, rank 3.
|
ArrayByte.D4 |
Concrete implementation of Array specialized for byte, rank 4.
|
ArrayByte.D5 |
Concrete implementation of Array specialized for byte, rank 5.
|
ArrayByte.D6 |
Concrete implementation of Array specialized for byte, rank 6.
|
ArrayByte.D7 |
Concrete implementation of Array specialized for byte, rank 7.
|
ArrayChar |
Concrete implementation of Array specialized for chars.
|
ArrayChar.D0 |
Concrete implementation of Array specialized for char, rank 0.
|
ArrayChar.D1 |
Concrete implementation of Array specialized for char, rank 1.
|
ArrayChar.D2 |
Concrete implementation of Array specialized for char, rank 2.
|
ArrayChar.D3 |
Concrete implementation of Array specialized for char, rank 3.
|
ArrayChar.D4 |
Concrete implementation of Array specialized for char, rank 4.
|
ArrayChar.D5 |
Concrete implementation of Array specialized for char, rank 5.
|
ArrayChar.D6 |
Concrete implementation of Array specialized for char, rank 6.
|
ArrayChar.D7 |
Concrete implementation of Array specialized for char, rank 7.
|
ArrayDouble |
Concrete implementation of Array specialized for doubles.
|
ArrayDouble.D0 |
Concrete implementation of Array specialized for doubles, rank 0.
|
ArrayDouble.D1 |
Concrete implementation of Array specialized for doubles, rank 1.
|
ArrayDouble.D2 |
Concrete implementation of Array specialized for doubles, rank 2.
|
ArrayDouble.D3 |
Concrete implementation of Array specialized for doubles, rank 3.
|
ArrayDouble.D4 |
Concrete implementation of Array specialized for doubles, rank 4.
|
ArrayDouble.D5 |
Concrete implementation of Array specialized for doubles, rank 5.
|
ArrayDouble.D6 |
Concrete implementation of Array specialized for doubles, rank 6.
|
ArrayDouble.D7 |
Concrete implementation of Array specialized for doubles, rank 7.
|
ArrayFloat |
Concrete implementation of Array specialized for floats.
|
ArrayFloat.D0 |
Concrete implementation of Array specialized for floats, rank 0.
|
ArrayFloat.D1 |
Concrete implementation of Array specialized for floats, rank 1.
|
ArrayFloat.D2 |
Concrete implementation of Array specialized for floats, rank 2.
|
ArrayFloat.D3 |
Concrete implementation of Array specialized for floats, rank 3.
|
ArrayFloat.D4 |
Concrete implementation of Array specialized for floats, rank 4.
|
ArrayFloat.D5 |
Concrete implementation of Array specialized for floats, rank 5.
|
ArrayFloat.D6 |
Concrete implementation of Array specialized for floats, rank 6.
|
ArrayFloat.D7 |
Concrete implementation of Array specialized for floats, rank 7.
|
ArrayInt |
Concrete implementation of Array specialized for ints.
|
ArrayInt.D0 |
Concrete implementation of Array specialized for ints, rank 0.
|
ArrayInt.D1 |
Concrete implementation of Array specialized for ints, rank 1.
|
ArrayInt.D2 |
Concrete implementation of Array specialized for ints, rank 2.
|
ArrayInt.D3 |
Concrete implementation of Array specialized for ints, rank 3.
|
ArrayInt.D4 |
Concrete implementation of Array specialized for ints, rank 4.
|
ArrayInt.D5 |
Concrete implementation of Array specialized for ints, rank 5.
|
ArrayInt.D6 |
Concrete implementation of Array specialized for ints, rank 6.
|
ArrayInt.D7 |
Concrete implementation of Array specialized for ints, rank 7.
|
ArrayLong |
Concrete implementation of Array specialized for longs.
|
ArrayLong.D0 |
Concrete implementation of Array specialized for longs, rank 0.
|
ArrayLong.D1 |
Concrete implementation of Array specialized for longs, rank 1.
|
ArrayLong.D2 |
Concrete implementation of Array specialized for longs, rank 2.
|
ArrayLong.D3 |
Concrete implementation of Array specialized for longs, rank 3.
|
ArrayLong.D4 |
Concrete implementation of Array specialized for longs, rank 4.
|
ArrayLong.D5 |
Concrete implementation of Array specialized for longs, rank 5.
|
ArrayLong.D6 |
Concrete implementation of Array specialized for longs, rank 6.
|
ArrayLong.D7 |
Concrete implementation of Array specialized for longs, rank 7.
|
ArrayObject |
Concrete implementation of Array specialized for Objects.
|
ArrayObject.D0 |
Concrete implementation of Array specialized for Objects, rank 0.
|
ArrayObject.D1 |
Concrete implementation of Array specialized for Objects, rank 1.
|
ArrayObject.D2 |
Concrete implementation of Array specialized for Objects, rank 2.
|
ArrayObject.D3 |
Concrete implementation of Array specialized for Objects, rank 3.
|
ArrayObject.D4 |
Concrete implementation of Array specialized for Objects, rank 4.
|
ArrayObject.D5 |
Concrete implementation of Array specialized for Objects, rank 5.
|
ArrayObject.D6 |
Concrete implementation of Array specialized for Objects, rank 6.
|
ArrayObject.D7 |
Concrete implementation of Array specialized for Objects, rank 7.
|
ArrayRagged |
DO NOT USE
|
ArrayScalar |
Helper class for StructureDataAscii
|
ArraySequence |
ArraySequence is the way to contain the data for a Sequence, using a StructureDataIterator.
|
ArraySequenceNested |
Handles nested sequences: a 1D array of variable length 1D arrays of StructureData.
|
ArrayShort |
Concrete implementation of Array specialized for shorts.
|
ArrayShort.D0 |
Concrete implementation of Array specialized for shorts, rank 0.
|
ArrayShort.D1 |
Concrete implementation of Array specialized for shorts, rank 1.
|
ArrayShort.D2 |
Concrete implementation of Array specialized for shorts, rank 2.
|
ArrayShort.D3 |
Concrete implementation of Array specialized for shorts, rank 3.
|
ArrayShort.D4 |
Concrete implementation of Array specialized for shorts, rank 4.
|
ArrayShort.D5 |
Concrete implementation of Array specialized for shorts, rank 5.
|
ArrayShort.D6 |
Concrete implementation of Array specialized for shorts, rank 6.
|
ArrayShort.D7 |
Concrete implementation of Array specialized for shorts, rank 7.
|
ArrayString |
Concrete implementation of Array specialized for Strings.
|
ArrayString.D0 |
Concrete implementation of Array specialized for String, rank 0.
|
ArrayString.D1 |
Concrete implementation of Array specialized for Strings, rank 1.
|
ArrayString.D2 |
Concrete implementation of Array specialized for Strings, rank 2.
|
ArrayString.D3 |
Concrete implementation of Array specialized for Strings, rank 3.
|
ArrayString.D4 |
Concrete implementation of Array specialized for Strings, rank 4.
|
ArrayString.D5 |
Concrete implementation of Array specialized for Strings, rank 5.
|
ArrayString.D6 |
Concrete implementation of Array specialized for Strings, rank 6.
|
ArrayString.D7 |
Concrete implementation of Array specialized for Strings, rank 7.
|
ArrayStructure |
Superclass for implementations of Array of StructureData.
|
ArrayStructureBB |
Concrete implementation of ArrayStructure, data storage is in a ByteBuffer, which is converted to member data on the
fly.
|
ArrayStructureBBpos |
Variation of ArrayStructureBB, where the offsets of the records into the ByteBuffer are uneven and must be
passed in by the user.
|
ArrayStructureBBsection |
Describe
|
ArrayStructureComposite |
An ArrayStructure compose of other ArrayStructures.
|
ArrayStructureMA |
Concrete implementation of ArrayStructure, data storage is in member arrays, which are converted to
StructureData member data on the fly.
|
ArrayStructureW |
Concrete implementation of ArrayStructure, with data access deferred to the StructureData objects.
|
Index |
Indexes for Multidimensional arrays.
|
Index0D |
Specialization of Index for rank 0 arrays, ie scalars.
|
Index1D |
Specialization of Index for rank 1 arrays.
|
Index2D |
Specialization of Index for rank 2 arrays.
|
Index3D |
Specialization of Index for rank 3 arrays.
|
Index4D |
Specialization of Index for rank 4 arrays.
|
Index5D |
Specialization of Index for rank 5 arrays.
|
Index6D |
Specialization of Index for rank 6 arrays.
|
Index7D |
Specialization of Index for rank 7 arrays.
|
IndexConstant |
An Index into an Array that always returns 0.
|
IteratorFast |
A "fast" iterator that can be used when the data is in canonical order.
|
MAMath |
Element by element algebra on Arrays
|
MAMath.MinMax |
Holds a minimum and maximum value.
|
MAMath.ScaleOffset |
Holds a scale and offset.
|
MAMatrix |
Abstraction for matrix operations.
|
MAVector |
Abstraction for vector operations.
|
Range |
Represents a set of integers, used as an index for arrays.
|
RangeComposite |
A Composite of other RangeIterators.
|
RangeScatter |
A Range of indices describes by a list, rather than start:stop:stride.
|
Section |
A section of multidimensional array indices.
|
SectionIterable |
A Section composed of List
|
SequenceIterator |
Creates a StructureDataIterator by wrapping a section of a ArrayStructure.
|
StructureData |
A container for a Structure's data.
|
StructureDataA |
A StructureData implementation delegates everything to the containing ArrayStructure.
|
StructureDataComposite |
A composite of other StructureData.
|
StructureDataDeep |
Make a deep copy of an existing StructureData, so that all the data is contained in this object
|
StructureDataFactory |
Convenience routines for constructing one-off StructureData objects
|
StructureDataIteratorLimited |
Read a maximum number of StructureData objects from a StructureDataIterator.
|
StructureDataIteratorMediated |
Read a maximum number of StructureData objects from a StructureDataIterator.
|
StructureDataProxy |
Proxy for another StructureData.
|
StructureDataScalar |
A StructureData with scalar data.
|
StructureDataW |
A StructureData implementation that has its data self-contained.
|
StructureMembers |
A Collection of members contained in a StructureData.
|
Enum | Description |
---|---|
DataType |
Type-safe enumeration of data types.
|
DataType.Signedness |
A property of
integral data types that determines whether they can represent both
positive and negative numbers (signed), or only non-negative numbers (unsigned). |
Exception | Description |
---|---|
ForbiddenConversionException |
Thrown for an attempt to make a forbidden conversion on primitive data values,
eg boolean to double.
|
InvalidRangeException |
Thrown if an attempt is made to use an invalid
Range to index an array.
|