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.