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