Uses of Package
gnu.lists

Packages that use gnu.lists
gnu.commonlisp.lang   
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.jemacs.buffer Provides various building blocks for building an Emacs-like text editor. 
gnu.jemacs.lang Contains classes to implement the Emacs Lisp language. 
gnu.jemacs.swing   
gnu.jemacs.swt   
gnu.kawa.brl   
gnu.kawa.functions Various core run-time functions and operators. 
gnu.kawa.lispexpr Support classes for compiling and running Lisp languages. 
gnu.kawa.models Model classes for an experimental model-view-controller framework. 
gnu.kawa.sax   
gnu.kawa.servlet   
gnu.kawa.swingviews Swing-based view classes for an experimental model-view-controller framework. 
gnu.kawa.xml Classes for using XML within Kawa. 
gnu.kawa.xslt   
gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees. 
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). 
gnu.q2.lang Support for the experimental Q2 language. 
gnu.text Supports various utility classes for formatting, parsing, and manipulating text (strings). 
gnu.xml Utilities for working with XML. 
gnu.xquery.lang   
gnu.xquery.util   
kawa Classes for user interaction with Kawa. 
kawa.lang Core Kawa classes for Scheme and Lisp compile-time. 
kawa.standard Primitive Scheme syntax and functions. 
 

Classes in gnu.lists used by gnu.commonlisp.lang
AbstractFormat
           
LList
          Semi-abstract class for traditions Lisp-style lists.
Pair
          A "pair" object, as used in Lisp-like languages.
 

Classes in gnu.lists used by gnu.expr
AbstractFormat
           
Consumer
          A Consumer is something that will accept data (output), and do something with it.
Convert
          A class that encapsulates primitive<->Object conversions.
PrintConsumer
          A Consumer that extends a PrintWriter.
 

Classes in gnu.lists used by gnu.jemacs.buffer
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
CharBuffer
          Editable character sequence using a a buffer-gap implementstion and self-adjusting position.
CharSeq
          A sequence where each element is a character.
Consumable
          An object that can send its contents to a Consumer.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
LList
          Semi-abstract class for traditions Lisp-style lists.
SeqPosition
          A position in a sequence (list).
Sequence
          A Sequence is an ordered list of elements.
 

Classes in gnu.lists used by gnu.jemacs.lang
AbstractFormat
           
Consumer
          A Consumer is something that will accept data (output), and do something with it.
Pair
          A "pair" object, as used in Lisp-like languages.
 

Classes in gnu.lists used by gnu.jemacs.swing
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
CharSeq
          A sequence where each element is a character.
Consumable
          An object that can send its contents to a Consumer.
LList
          Semi-abstract class for traditions Lisp-style lists.
Sequence
          A Sequence is an ordered list of elements.
 

Classes in gnu.lists used by gnu.jemacs.swt
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
CharSeq
          A sequence where each element is a character.
Consumable
          An object that can send its contents to a Consumer.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
FString
          Simple adjustable-length vector whose elements are 32-bit floats.
GapVector
          An array with a gap in the middle, allowing efficient insert and delete.
LList
          Semi-abstract class for traditions Lisp-style lists.
Sequence
          A Sequence is an ordered list of elements.
 

Classes in gnu.lists used by gnu.kawa.brl
Consumer
          A Consumer is something that will accept data (output), and do something with it.
 

Classes in gnu.lists used by gnu.kawa.functions
AbstractFormat
           
Array
          General interface to arrays of arbitrary dimension.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
FString
          Simple adjustable-length vector whose elements are 32-bit floats.
LList
          Semi-abstract class for traditions Lisp-style lists.
Sequence
          A Sequence is an ordered list of elements.
SimpleVector
          A SimpleVector implement as a simple array plus a current size.
 

Classes in gnu.lists used by gnu.kawa.lispexpr
FVector
          Simple adjustable-length vector whose elements are Object references.
Pair
          A "pair" object, as used in Lisp-like languages.
SimpleVector
          A SimpleVector implement as a simple array plus a current size.
 

Classes in gnu.lists used by gnu.kawa.models
CharBuffer
          Editable character sequence using a a buffer-gap implementstion and self-adjusting position.
 

Classes in gnu.lists used by gnu.kawa.sax
Consumer
          A Consumer is something that will accept data (output), and do something with it.
 

Classes in gnu.lists used by gnu.kawa.servlet
Consumer
          A Consumer is something that will accept data (output), and do something with it.
FilterConsumer
          A Consumer that wraps some other Consumer.
 

Classes in gnu.lists used by gnu.kawa.swingviews
CharBuffer
          Editable character sequence using a a buffer-gap implementstion and self-adjusting position.
 

Classes in gnu.lists used by gnu.kawa.xml
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
AttributePredicate
          A predicate that (only) matches a ATTRIBUTE_VALUE.
Consumable
          An object that can send its contents to a Consumer.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
ElementPredicate
          A predicate that (only) matches a ELEMENT_VALUE.
FilterConsumer
          A Consumer that wraps some other Consumer.
ItemPredicate
          A predicate (or type) on an item in a sequence.
NodePredicate
          A predicate that (only) matches only "nodes" in the XML sense.
PositionConsumer
          An object that can be "fed" a TreePosition, and will do something with it.
SeqPosition
          A position in a sequence (list).
TreeList
          A compact representation of a tree, that is a nested list structure.
TreePosition
          A position that can also go down and up in a tree.
XConsumer
          A Consumer extended with XML-specific methods.
 

Classes in gnu.lists used by gnu.kawa.xslt
Consumer
          A Consumer is something that will accept data (output), and do something with it.
TreeList
          A compact representation of a tree, that is a nested list structure.
 

Classes in gnu.lists used by gnu.lists
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
Array
          General interface to arrays of arbitrary dimension.
CharSeq
          A sequence where each element is a character.
Consumable
          An object that can send its contents to a Consumer.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
Convert
          A class that encapsulates primitive<->Object conversions.
ExtSequence
          Abstract helper class for Sequences that use an ExtPosition.
FilterConsumer
          A Consumer that wraps some other Consumer.
FString
          Simple adjustable-length vector whose elements are 32-bit floats.
GapVector
          An array with a gap in the middle, allowing efficient insert and delete.
GeneralArray
          A class to handle general multi-dimensional arrays.
ItemPredicate
          A predicate (or type) on an item in a sequence.
LList
          Semi-abstract class for traditions Lisp-style lists.
NodePredicate
          A predicate that (only) matches only "nodes" in the XML sense.
Pair
          A "pair" object, as used in Lisp-like languages.
PairWithPosition
          A Pair with the file name and position it was read from.
PositionConsumer
          An object that can be "fed" a TreePosition, and will do something with it.
PrintConsumer
          A Consumer that extends a PrintWriter.
SeqPosition
          A position in a sequence (list).
Sequence
          A Sequence is an ordered list of elements.
SimpleVector
          A SimpleVector implement as a simple array plus a current size.
StableVector
          Implements a stable sequence with sticky positions.
SubSequence
          A sequence consisting of a sub-range of the elements of a base sequence.
TreeList
          A compact representation of a tree, that is a nested list structure.
TreePosition
          A position that can also go down and up in a tree.
VoidConsumer
          A Consumer that does nothing.
XConsumer
          A Consumer extended with XML-specific methods.
 

Classes in gnu.lists used by gnu.mapping
AbstractFormat
           
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
Consumable
          An object that can send its contents to a Consumer.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
LList
          Semi-abstract class for traditions Lisp-style lists.
PositionConsumer
          An object that can be "fed" a TreePosition, and will do something with it.
PrintConsumer
          A Consumer that extends a PrintWriter.
Sequence
          A Sequence is an ordered list of elements.
TreeList
          A compact representation of a tree, that is a nested list structure.
XConsumer
          A Consumer extended with XML-specific methods.
 

Classes in gnu.lists used by gnu.q2.lang
Consumer
          A Consumer is something that will accept data (output), and do something with it.
 

Classes in gnu.lists used by gnu.text
Consumer
          A Consumer is something that will accept data (output), and do something with it.
 

Classes in gnu.lists used by gnu.xml
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
Consumable
          An object that can send its contents to a Consumer.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
FilterConsumer
          A Consumer that wraps some other Consumer.
PositionConsumer
          An object that can be "fed" a TreePosition, and will do something with it.
PrintConsumer
          A Consumer that extends a PrintWriter.
SeqPosition
          A position in a sequence (list).
TreeList
          A compact representation of a tree, that is a nested list structure.
XConsumer
          A Consumer extended with XML-specific methods.
 

Classes in gnu.lists used by gnu.xquery.lang
Consumer
          A Consumer is something that will accept data (output), and do something with it.
 

Classes in gnu.lists used by gnu.xquery.util
AbstractSequence
          An AbstractSequence is used to implement Sequences, and almost all classes that extend AbstractSequence will implement Sequence.
Consumer
          A Consumer is something that will accept data (output), and do something with it.
FilterConsumer
          A Consumer that wraps some other Consumer.
PositionConsumer
          An object that can be "fed" a TreePosition, and will do something with it.
SeqPosition
          A position in a sequence (list).
 

Classes in gnu.lists used by kawa
Consumer
          A Consumer is something that will accept data (output), and do something with it.
FVector
          Simple adjustable-length vector whose elements are Object references.
 

Classes in gnu.lists used by kawa.lang
Consumer
          A Consumer is something that will accept data (output), and do something with it.
LList
          Semi-abstract class for traditions Lisp-style lists.
Pair
          A "pair" object, as used in Lisp-like languages.
PairWithPosition
          A Pair with the file name and position it was read from.
 

Classes in gnu.lists used by kawa.standard
AbstractFormat
           
FVector
          Simple adjustable-length vector whose elements are Object references.
Pair
          A "pair" object, as used in Lisp-like languages.