| Interface | Description |
|---|---|
| Array |
General interface to arrays of arbitrary dimension.
|
| AttributePredicate |
A predicate that (only) matches a ATTRIBUTE_VALUE.
|
| 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.
|
| ElementPredicate |
A predicate that (only) matches a ELEMENT_VALUE.
|
| 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.
|
| Sequence |
A Sequence is an ordered list of elements.
|
| XConsumer |
A Consumer extended with XML-specific methods.
|
| Class | Description |
|---|---|
| AbstractFormat | |
| AbstractSequence |
An AbstractSequence is used to implement Sequences, and almost all
classes that extend AbstractSequence will implement Sequence.
|
| BitVector |
Simple adjustable-length vector of boolean values.
|
| ByteVector | |
| CharBuffer |
Editable character sequence using a a buffer-gap implementstion and
self-adjusting position.
|
| ConsumerWriter |
A Writer that wraps (filters) a Consumer.
|
| Convert |
A class that encapsulates primitive<->Object conversions.
|
| EofClass | |
| ExtPosition |
A SeqPosition for sequences that need more than a Pos int for a position.
|
| ExtSequence |
Abstract helper class for Sequences that use an ExtPosition.
|
| F32Vector |
Simple adjustable-length vector whose elements are 32-bit floats.
|
| F64Vector |
Simple adjustable-length vector whose elements are 64-bit floats.
|
| FilterConsumer |
A Consumer that wraps some other Consumer.
|
| FString |
Simple adjustable-length vector whose elements are 32-bit floats.
|
| FVector |
Simple adjustable-length vector whose elements are Object references.
|
| GapVector |
An array with a gap in the middle, allowing efficient insert and delete.
|
| GeneralArray |
A class to handle general multi-dimensional arrays.
|
| GeneralArray1 | |
| ImmutablePair | |
| 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. |
| PositionManager | |
| PrintConsumer |
A Consumer that extends a PrintWriter.
|
| S16Vector |
Simple adjustable-length vector of signed 16-bit integers (shorts).
|
| S32Vector |
Simple adjustable-length vector of signed 32-bit integers (ints).
|
| S64Vector |
Simple adjustable-length vector of signed 64-bit integers (longs).
|
| S8Vector |
Simple adjustable-length vector of signed 8-bit integers (bytes).
|
| SeqPosition |
A position in a sequence (list).
|
| SimpleVector |
A SimpleVector implement as a simple array plus a current size.
|
| StableVector |
Implements a stable sequence with sticky positions.
|
| Strings |
Various static utility methods for general strings (CharSeqs).
|
| SubCharSeq | |
| 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.
|
| U16Vector |
Simple adjustable-length vector of unsigned 16-bit integers (shorts).
|
| U32Vector |
Simple adjustable-length vector of unsigned 32-bit integers (ints).
|
| U64Vector |
Simple adjustable-length vector of unsigned 64-bit integers (longs).
|
| U8Vector |
Simple adjustable-length vector of unsigned 8-bit integers (bytes).
|
| UnescapedData |
Used for text that is supposed to be written out verbatim.
|
| VoidConsumer |
A Consumer that does nothing.
|