Uses of Interface
gnu.lists.Consumable
Packages that use Consumable
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 Consumable in gnu.kawa.xml
Classes in gnu.kawa.xml that implement ConsumableModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
Manages a sequence of node references.static class
class
Manages a sequence of node references in document order without duplicates. -
Uses of Consumable in gnu.lists
Subinterfaces of Consumable in gnu.listsModifier and TypeInterfaceDescriptioninterface
AVector<E>
interface
A sequence where each element is a character (Unicode code point).interface
GVector<E>
A "generalized vector" - a randomly-acessible sequence.interface
interface
Sequence<E>
A Sequence is an ordered list of elements.Classes in gnu.lists that implement ConsumableModifier and TypeClassDescriptionclass
class
Simple adjustable-length vector of Boolean values.class
Binary data which may represent text or other information.class
ByteVector<E>
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
This singleton class represents an empty list.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
FVector<E>
Simple adjustable-length vector of objects.class
class
class
Wrap a List (or an indexed selection of it) as a Sequence.class
IntVector<E>
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
Semi-abstract class for traditions Lisp-style lists.class
LongVector<E>
Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).class
A "pair" object, as used in Lisp-like languages.class
APair
with the file name and position it was read from.class
class
Range<E>
static class
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
ShortVector<E>
Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).class
SimpleVector<E>
A generic simple vector.class
SubSequence<E>
A sequence consisting of a sub-range of the elements of a base sequence.class
A compact representation of a tree, that is a nested list structure.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). -
Uses of Consumable in gnu.mapping
Classes in gnu.mapping that implement ConsumableModifier and TypeClassDescriptionclass
class
class
Values<E>
Encapsulate multiple values in a single object.static class
An implementation of Values that stores the values in an array.static class
An implementation of Values that uses a java.util.List.static class
An implementation of Values that uses a TreeList.static class
Values.Values2<E,
V1 extends E, V2 extends E> A specialization of Values for exactly 2 values. -
Uses of Consumable in gnu.xml
Classes in gnu.xml that implement ConsumableModifier and TypeClassDescriptionclass
Use to represent a Document or Document Fragment, in the XML DOM sense. -
Uses of Consumable in kawa.lang
Classes in kawa.lang that implement ConsumableModifier and TypeClassDescriptionstatic class
static class
static class
A list of "forms" to be further processed.static class
An implementationof Values using a linked list.