All Classes and Interfaces
Class
Description
Utility methods for working with arrays.
A utility class for getting a typed attribute value with a default
conveniently.
An unlimited (except by the range of the
int type)
two-dimensional field of bits, initially false.A visitor of bits on a 2D plane.
A rectangular three dimensional volume, defined by two corners, the corner
with the lowest x, y and z coordinates being inclusive and the opposite
corner being exclusive.
A utility class that wraps a byte array, making the
equals() and
hashCode() methods work as expected, so that it can be used as
a key in Sets and Maps.A cloneable class which promises that its clones are deep copies.
Utility methods for working with
int 0xrrggbb encoded colour values.Utility class for reading and writing RFC 4180 CSV files.
Utility methods for working with data.
A plugin descriptor.
A dynamically sized, sparse
List.Fast implementation of Perlin noise.
A combination of the List and Set interfaces.
Marker interface for immutable classes.
An implementation of
AttributeKey for Integer-typed values.A
LinkedBlockingDeque of which the non ordered element addition methods add elements at the start of the
queue rather than the end.An implementation of
AttributeKey for Long-typed values.An
Exception which captures the current contents of the MDC thread local diagnostic context at the
moment of throwing.A
RuntimeException which captures the current contents of the MDC thread local diagnostic context at
the moment of throwing.A provider of
MDC diagnostic context maps.A variant of
ThreadPoolExecutor which adds two behaviours:
The MDC diagnostic context map of the thread that executes
the MDCThreadPoolExecutor.execute(Runnable) method is propagated to the runnable task.Utility methods for working with the classes and interfaces in this package.
An
Exception which captures the current contents of the MDC thread local diagnostic context at the
moment of throwing.A
RuntimeException which captures the current contents of the MDC thread local diagnostic context at
the moment of throwing.Created by Pepijn Schmitz on 21-12-16.
A tuple of two values.
A manager of parallel progress receivers, which reports to one parent
progress receiver, combining the progress values and managing the reporting
of exceptions or task completion.
A general purpose plugin manager.
Indicates that the operation should be aborted, for instance because the
user has requested that it be cancelled, or because an error has
occurred.
Indicates that the operation should be aborted because the user has
requested that it be cancelled.
Simplex noise in 2D, 3D and 4D
Utility methods for working with
InputStreams and OutputStreams.An implementation of
AttributeKey for String-typed values.A simple text-based progress received which prints a bar of fifty dots.
A data buffer oriented (rather than edit list or operations oriented) manager
of undo and redo data.
A FIFO job queue where each job may only exist at most once in the queue.
A version number in decimal dotted notation, with an optional alphanumerical
extension separated by a dash.
A custom object input stream, which can use a specific class loader to load
local classes, and which can override the serialVersionUID for specific
classes.
Utility class for accessing the freedesktop.org "XDG Base Directory
Specification" directories as well as the "well known" user directories as
managed by the xdg-user-dirs tool.
Utility methods for working with XML APIs.