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 |
Make a section of an ArrayStructureBB
|
| 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.
|
| Section.Builder | |
| 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
|
| StructureDataFromMember |
A StructureData implementation that has its data self-contained.
|
| 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.
|
| StructureDataW |
A StructureData implementation that has its data self-contained.
|
| StructureMembers |
A Collection of members contained in a StructureData.
|
| StructureMembers.Builder |
A builder for StructureMembers
|
| StructureMembers.Member |
A member of a StructureData.
|
| StructureMembers.MemberBuilder |
| 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.
|