Interface Summary |
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 Summary |
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. |
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 |
|
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. |