Uses of Interface
gnu.lists.AVector

Packages that use AVector
Package
Description
 
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).
  • Uses of AVector in gnu.kawa.xml

    Classes in gnu.kawa.xml that implement AVector
    Modifier and Type
    Class
    Description
    static class 
     
  • Uses of AVector in gnu.lists

    Subinterfaces of AVector in gnu.lists
    Modifier and Type
    Interface
    Description
    interface 
    A "generalized vector" - a randomly-acessible sequence.
    interface 
     
    Classes in gnu.lists that implement AVector
    Modifier and Type
    Class
    Description
    class 
     
    class 
    Simple adjustable-length vector of Boolean values.
    class 
    Binary data which may represent text or other information.
    class 
    Simple adjustable-length vector of signed or unsigned 8-bit integers (bytes).
    class 
    Editable character sequence using a buffer-gap implementation and self-adjusting position.
    class 
    Simple adjustable-length vector whose elements are 16-bit chars.
    static class 
    Same as ComposedArray but also implements AVector.
    class 
    Simple adjustable-length vector of 32-bit floats.
    class 
    Simple adjustable-length vector of 64-bit doubles.
    class 
    View an array as a vector, with the former's elements in row-major order.
    class 
    Simple adjustable-length vector whose elements are 32-bit code points Used for the Scheme string type.
    class 
    Simple adjustable-length vector of objects.
    class 
     
    class 
    Simple adjustable-length vector of signed or unsigned 32-bit integers (ints).
    class 
    A string implementation with contant-time codepoint indexing.
    static final class 
     
    class 
    Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).
    class 
     
    class 
     
    static class 
     
    class 
    Simple adjustable-length vector of signed 16-bit integers (shorts).
    class 
    Simple adjustable-length vector of signed 32-bit integers (ints).
    class 
    Simple adjustable-length vector of signed 64-bit integers (longs).
    class 
    Simple adjustable-length vector of signed 8-bit integers (bytes).
    class 
    Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).
    class 
    A generic simple vector.
    class 
    Simple adjustable-length vector of unsigned 16-bit integers (shorts).
    class 
    Simple adjustable-length vector of unsigned 32-bit integers (ints).
    class 
    Simple adjustable-length vector of unsigned 64-bit integers (longs).
    class 
    Simple adjustable-length vector of unsigned 8-bit integers (bytes).
    Methods in gnu.lists that return AVector
    Modifier and Type
    Method
    Description
    static <E> AVector<E>
    FlattenedArray.flatten(Array<E> array)
    Created a shared flattened view of the argument.
    GeneralArray.getBase()
     
    Methods in gnu.lists with parameters of type AVector
    Modifier and Type
    Method
    Description
    protected void
    GeneralArray.init(AVector<E> base, int[] dimensions, int[] lowBounds, int[] strides, int offset)
     
    static <E> GeneralArray<E>
    GeneralArray.make(AVector<E> base, int[] dimensions, int[] lowBounds, int[] strides, int offset)
     
    static <E> GeneralArray<E>
    GeneralArray.make0(AVector<E> base)
     
    void
    GeneralArray.setBase(AVector<E> base)
     
    Constructors in gnu.lists with parameters of type AVector
    Modifier
    Constructor
    Description
     
    GeneralArray(AVector<E> base, int[] dimensions, int[] lowBounds)
     
     
    GeneralArray(AVector<E> base, int[] dimensions, int[] lowBounds, int[] strides, int offset)
     
  • Uses of AVector in gnu.mapping

    Classes in gnu.mapping that implement AVector
    Modifier and Type
    Class
    Description
    class