See: Description

| Interface | Description |
|---|---|
| ArrayAdapter<T,A> |
Adapter for array-like things.
|
| NumberArrayAdapter<N extends Number,A> |
Adapter for arrays of numbers, to avoid boxing.
|
| Class | Description |
|---|---|
| ArrayDBIDsAdapter |
Use a DBID array in a generic array-like context.
|
| ArrayLikeUtil |
Utility class that allows plug-in use of various "array-like" types such as
lists in APIs that can take any kind of array to safe the cost of
reorganizing the objects into a real array.
|
| DoubleArrayAdapter |
Use a double array as, well, double array in the ArrayAdapter API.
|
| ExtendedArray<T> |
Class to extend an array with a single element virtually.
|
| FeatureVectorAdapter<F> |
Adapter to use a feature vector as an array of features.
|
| FloatArrayAdapter |
Use a double array as, well, double array in the ArrayAdapter API.
|
| IdentityArrayAdapter<T> |
Single-item subset adapter
Use the static instance from
ArrayLikeUtil! |
| ListArrayAdapter<T> |
Static adapter class to use a
List in an array API. |
| NumberListArrayAdapter<T extends Number> |
Static adapter class to use a
List in an array of number
API. |
| NumberVectorAdapter<N extends Number> |
Adapter to use a feature vector as an array of features.
|
| SingleSubsetArrayAdapter<T,A> |
Single-item subset adapter
|
| SubsetArrayAdapter<T,A> |
Subset array adapter (allows reordering and projection).
|
| SubsetNumberArrayAdapter<T extends Number,A> |
Subset array adapter (allows reordering and projection)
|
| TDoubleListAdapter |
Adapter for using Trove TDoubleLists as array-like.
|
Common API for accessing objects that are "array-like", including lists, numerical vectors, database vectors and arrays.