Version class can be used to retrieve the version of the library that is
Epsilon class can be used to test near zero values (using an estimated
double precision value).
The library is designed to work with MKS (meters-kilograms-seconds) units. Many default settings
in a variety of classes are defined based on the MKS unit system. Use the
class to help convert from other units to MKS.
Listener interface is a marker interface for a variety of listeners used
in the library.
Many classes in the library implement the
DataContainer interface. This interface defines
a simple set of methods for store custom data along with the objects in the library.
BinarySearchTree class is a generic implementation of an optionally self-balanced
binary tree and a supporting class to the library. Use the
interface to perform custom searches on the tree.
Reference class is another supporting class. This class is typically used
to create a member variable which encapsulates a reference to another piece of data, a primitive for
example to provide mutability on a single reference.
|BinarySearchTreeSearchCriteria<E extends java.lang.Comparable<E>>||
Represents criteria for performing a binary search on a
Represents an object that can store an arbitrary user data object.
Marker interface for all listener objects.
|BinarySearchTree<E extends java.lang.Comparable<E>>||
Represents an (optionally balanced) Binary Search Tree.
Class containing an approximation of machine epsilon.
A generic mutable wrapper for primitive types.
Class used to convert units.
The version of the engine.