| Package | Description | 
|---|---|
| org.djutils.base | 
 The djutils.base package contains a number of very generic classes / interfaces such as the Identifiable interface. 
 | 
| org.djutils.decoderdumper | 
 Decode and dump a data stream in a human readable format. 
 | 
| org.djutils.event | 
 Provides classes and interfaces for asynchronous communication. 
 | 
| org.djutils.event.ref | 
 Provides classes and interfaces for easy access to Java's reference classes. 
 | 
| org.djutils.event.remote | 
 EventProducer and EventListener extended for Remote access. 
 | 
| org.djutils.event.util | 
 Provides a subscription-based extension to Java's collection library. 
 | 
| org.djutils.exceptions | 
 Utilities such as Throw and Try to help with exceptions. 
 | 
| org.djutils.immutablecollections | 
 Contains a set of immutable collection interfaces and wrapper implementations. 
 | 
| org.djutils.io | 
 Classes to assist in translating URLs to paths, either based on a resource, file, or inside a jar-file. 
 | 
| org.djutils.logger | 
 Classes to assist in logging. 
 | 
| org.djutils.means | 
 Compute various kinds of mean values. 
 | 
| org.djutils.metadata | 
 The djutils.metadata package contains the classes to provide meta-data for information (usually carried in Object arrays). 
 | 
| org.djutils.multikeymap | 
 Map with multiple keys. 
 | 
| org.djutils.primitives | 
 Helper class and methods for autoboxing and primitive types conversion (class and String). 
 | 
| org.djutils.profile | 
 Collect execution time statistics. 
 | 
| org.djutils.quadtree | 
 Quad tree that can store 2D objects. 
 | 
| org.djutils.reflection | 
 Classes to help retrieve information through reflection that the standard Class object does not offer. 
 | 
| org.djutils.rmi | 
 The rmi package has objects to help in defining and finding the RMI registry. 
 | 
| org.djutils.traceverifier | 
 Create or verify identity of a trace of states of a system. 
 |