| util::AsciiCodec< T > | A codec for reading and writing ascii-encoded matrices |
| util::AutoMutex | AutoMutex is a class for automatically locking and unlocking a mutex |
| util::BitOperation | A wrapper class for conventional naming of static functions for performing bit operations |
| util::Blob< T > | Blob (Binary Large OBject) is a class for storing a pointer to data and the size of the data |
| util::Boolean | Boolean is a wrapper class for the primitive type bool |
| util::Complex< T > | A class for complex calculations |
| util::Computable | Computable is a base class for all objects that can be used in arithmetic operations unaware of their type |
| util::ComputationException | Computation exception is thrown whenever a computation cannot be successfully carried out |
| util::Daemon | Daemon is a process that works with no controlling terminal |
| util::DoublyLinkedList< content > | Doubly linked list is an stronger version of the basic linked list |
| util::EndDelimitedSection | A section that terminates at a given section end string |
| util::EOLSection | A section that terminates at end of line |
| util::EventListener< T > | An interface for classes that are going to listen events from an event source |
| util::EventSource< T > | EventSource provides convenient means of adding, removing and notifying event listeners |
| util::Exception | Exception is the base class of all exceptions |
| util::Fifo< T > | Fifo is a first-in-first-out buffer built on top of List |
| util::Hashtable< key, value > | Hashtable is an implementation of an associative array |
| util::Heap< T, comparator > | Heap is an implementation of a binary tree with the properties listed below |
| util::InvalidArgumentException | An exception for cases where an invalid argument or arguments were used in a method or constructor call |
| util::Iterator< T > | Iterator is an interface for all iterable object collections |
| util::LinkedList< content > | LinkedList objects can be used to create linked lists |
| util::List< T > | List is the default implementation of a growing list that allocates new memory as needed |
| util::ListUtils | Here you can find functions for handling lists |
| util::Map< key, value > | Map is an interface for data structures that hold name-value pairs |
| util::Math | A template class that holds some useful functions for calculating mathematic quantities |
| util::MathException | MathException is thrown in many cases where invalid mathematic operations would be performed |
| util::Matrix< T > | Matrix is used to present a two-dimensionan array of any data type |
| util::MatrixCodec< T > | MatrixCodec is an interface for classes that are able to read and write matrix/image data in various formats |
| util::MatrixException | MatrixException is thrown when dimensions do not match or other errors occur when handling matrices |
| util::MatrixUtils | Methods for non-mathematics related matrix operations |
| util::Mutex | Mutual exclusion lock |
| util::MutexException | MutexException is thrown if an error occurs when handling mutexes |
| util::NotCloneableException | NotCloneableException is thrown when the Object::clone() method is called on a class that does not implement it |
| util::Number | Number is the base class for all numeric types |
| util::Number::FloatTemplate< T > | A template for floating point numbers |
| util::Number::IntegerTemplate< T > | A template for non-floating point numbers |
| util::Object | A common base class for dynamic types |
| util::OperationNotDefinedException | OperationNotDefinedException is thrown when an operation for certain computable types is not defined |
| util::Pair< T, U > | Pair is a utility class for storing pairs of objects |
| util::PrimitiveType | A base class for all primitive type wrappers (numbers,Boolean) |
| util::Process | Process is an object the can be used to easily create a new process |
| util::Properties | Properties is a utility class for reading name-value pairs from a stream |
| util::Regex | Regex is a class for easy implementation of regular expression search and replace operations |
| util::RunException | RunException is thrown when a Runnable code cannot be started for some reason |
| util::Runnable | The abstract base class for all parallel processable things like processes, daemon processes and threads |
| util::Section | Section represents a part of input that is treated as a single token in StreamTokenizer |
| util::Serializable | An interface for dynamic type object serialization |
| util::Serialization | A class for collecting all dynamic type serializers together |
| util::Serializer | Serializer is an interface for classes that are able to write and read Serializable objects |
| util::SignalHandler | SignalHandler is a class for easily assigning handlers for different types of signals |
| util::SmartPtr< T > | A smart pointer class |
| util::SortedLinkedList< content > | A linked list that maintains its elements in sorted order |
| util::SortedList< T, comparator > | SortedList is a sorted list of any objects (including primitive data types) |
| util::Stack< T > | Stack is a data structure that is accessed from one end |
| util::StreamTokenizer | StreamTokenizer reads an input stream and splits it into separate tokens |
| util::StreamTokenizer::NormalToken | Normal token represents a character that has no special label |
| util::StreamTokenizer::NumberToken | Number token represents a numerical value, i.e |
| util::StreamTokenizer::SectionToken | Section token represents a section of any characters delimited by some special characters |
| util::StreamTokenizer::Token | Token is the common base class for different token types |
| util::StreamTokenizer::WordToken | Word token represents a sequence of characters labeled as TOKEN_WORD |
| util::String | Contains static methods for many useful string handling needs |
| util::Thread | The Thread class is a convenient way of creating concurrently executing code that can use the same variables |
| util::ThreadListener | ThreadListener is an interface for classes that must know when a thread has finished its job |
| util::Timer | Timer uses the system's real-time clock to perform nanosecond-resolution timing |
| util::Tree< T > | Tree represents a node in a tree data structure |
| util::Util | A class that contains miscellaneous utility methods that do not fit anywhere else |