foundation library

Building blocks and framework primitives for the rest of the library.

The features defined in this library are the lowest-level utility classes and functions used by all other parts of the framework and do not import any other libraries in the package.

Most applications and packages will not use this library directly.

Classes

BufferedWriter
Wraps a writer and buffers its output.
Grid<T>
Stores elements of a certain type T in a 2-dimensional grid structure.
ListGrid<T>
A grid whose internal memory layout is a row-major 1-dimenional List.
Offset
A 2D offset relative to the top left corner of a coordinate space.
Rect
A rectangular area defined by its top-left corner (x, y) and dimensions.
StringWriter
Wraps a writer and provides an API for writing strings instead of bytes.
Writer
An interface for objects that are byte-oriented sinks.