All Classes

Class Description
AbstractMean<MT,​V extends Number,​W extends Number>
Methods and fields common to all implementations of Mean.
ArithmeticMean<V extends Number,​W extends Number>
Compute arithmetic (weighted) mean of a set of values.
Base64Decoder
Decode base64 encoded data and show it as hex bytes.
Base64Dumper
Decode base64 encoded data and dump it in hexadecimal format and (insofar possible) as characters.
CategoryLogger
The CategoryLogger can log for specific Categories.
CategoryLogger.DelegateLogger
DelegateLogger class that takes care of actually logging the message and/or exception.
CharDecoder
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
ClassUtil
ClassUtil is a utility class providing assistance for Java Classes.
ClassUtil.ClassFileDescriptor
ClassFileDescriptor contains some information about a class file, either stand-alone on the classpath, or within a Jar file.

Copyright (c) 2019-2020 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Decoder
Decoder interface.
Dumper<T>
Common code for all (decoder-) Dumpers.
Event
The Event class forms the reference implementation for the EventInterface.
EventInterface
The EventInterface defines the a strongly typed event (using the EventType).
EventListenerInterface
The EventListenerInterface creates a callback method for publishers to inform their clients.
EventListenerMap
The EventListenerMap maps EventTypes on lists of References to EventListeners.
EventProducer
The EventProducer forms the reference implementation of the EventProducerInterface.
EventProducerImpl
The EventProducerImpl forms the reference implementation of the EventProducerInterface, and acts as a "helper" class for the different types of EvenProducer implementations.
EventProducerInterface
The EventProducerInterface defines the registration operations of an event producer.
EventProducingCollection<T>
The Event producing collection provides a set to which one can subscribe interest in entry changes.
EventProducingIterator<T>
The EventProducingIterator provides an iterator embedding the Iterator, which fires an event when an object has been removed.
EventProducingList<E>
The Event producing list provides a list to which one can subscribe interest in entry changes.
EventProducingListIterator<T>
EventProducingListIterator provides an iterator embedding the ListIterator, which fires an event when an object has been removed.
EventProducingMap<K,​V>
The Event producing map provides a map to which one can subscribe interest in entry changes.
EventProducingSet<E>
The Event producing set provides a set to which one can subscribe interest in entry changes.
EventType
The EventType is a masker used for the subscription to asynchronous events.
FieldSignature
A field descriptor represents the type of a class, instance, or local variable.
FixedString
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
GeometricMean<V extends Number,​W extends Number>
Compute the geometric (weighted) mean of a set of values.
HarmonicMean<V extends Number,​W extends Number>
Compute the harmonic (weighted) mean of a set of values.
HexAddressDecoder
Keep track of the address of the decoder-dumper and call flushLine when the last possible address of a line is received.
HexDecoder
Dump bytes as hexadecimal numbers
HexDumper
Dump data in hexadecimal format and (insofar possible) as characters.
Identifiable
Interface for all identifiable objects.
IdProvider
This functional interface provides a sourceId to an EventProducer.
Immutable
Indicate whether the immutable collection contains a COPY of the collection (neither changeable by the user of the immutable collection, nor by anyone holding a pointer to the original collection), or a WRAP for the original collection (not changeable by the user of the immutable collection, but can be changed by anyone holding a pointer to the original collection that is wrapped).
ImmutableAbstractCollection<E>
An abstract base class for an immutable wrapper for a Set.
ImmutableAbstractList<E>
An abstract base class for an immutable wrapper for a List.
ImmutableAbstractMap<K,​V>
An abstract base class for an immutable wrapper for a Map.
ImmutableAbstractSet<E>
An abstract base class for an immutable wrapper for a Set.
ImmutableArrayList<E>
An immutable wrapper for an ArrayList.
ImmutableCollection<E>
A Collection interface without the methods that can change it.
ImmutableCollections
Static methods operating on immutable collections, or a mix of an immutable collection and a mutable collection.
ImmutableHashMap<K,​V>
An immutable wrapper for a HashMap.
ImmutableHashSet<E>
An immutable wrapper for a HashSet.
ImmutableIterator<E>
An immutable iterator over elements, wrapping a "mutable" iterator.
ImmutableLinkedHashMap<K,​V>
An immutable wrapper for a LinkedHashMap.
ImmutableLinkedHashSet<E>
An immutable wrapper for a LinkedHashSet.
ImmutableList<E>
A List interface without the methods that can change it.
ImmutableMap<K,​V>
A Map interface without the methods that can change it.
ImmutableMap.ImmutableEntry<K,​V>
A map entry (key-value pair).
ImmutableNavigableMap<K,​V>
A ImmutableSortedMap extended with navigation methods reporting closest matches for given search targets.
ImmutableNavigableSet<E>
A ImmutableSortedSet extended with navigation methods reporting closest matches for given search targets.
ImmutableSet<E>
A Set interface without the methods that can change it.
ImmutableSortedMap<K,​V>
A SortedMap interface without the methods that can change it.
ImmutableSortedSet<E>
A SortedSet interface without the methods that can change it.
ImmutableTreeMap<K,​V>
An immutable wrapper for a TreeMap.
ImmutableTreeSet<E>
An immutable wrapper for a TreeSet.
ImmutableVector<E>
An immutable wrapper for a Vector.
LogCategory
LogCategory for the CategoryLogger.
MethodSignature
A method descriptor represents the parameters that the method takes and the value that it returns.
MultiKeyMap<T>
Store for data indexed by a combination of objects.
Primitive
The Primitive class is a utility class to deal with primitives.
Profile
Utility class to profile code execution times.
Reference<T extends Serializable>
The Reference abstract class defines an indirect pointer to an object that can be serialized, in contrast with the Java Reference class, which is not serializable.
ReferenceType
ReferenceType indicates whether a reference is strong or weak.
RemoteEventListener
The RemoteEventListener class embodies a remote EventListener.
RemoteEventListenerInterface
The RemoteEventListenerInterface provides a remote implementation of the EventListenerInterface.
RemoteEventProducer
The RemoteEventProducer provides a remote implementation of the eventProducer.
RemoteEventProducerInterface
The RemoteEventProducerInterface provides a remote implementation of the EventProducerInterface.
RMIObject
The RMIObject is an object that registers iteself in the RMI registry using a key by which it can be found.
RMIUtils
RMIUtils contains a number of utilities to help with the RMI registry.
StrongReference<T extends Serializable>
A StrongReference class represents a normal pointer relation to a reference.
Throw
The Throw class has a number of static methods that make it easy to throw an exception under conditions for any Exception class, including the standard Java exceptions and exceptions from libraries that are used in the project.
TimedEvent<T extends Comparable<T> & Serializable>
The TimedEvent is the reference implementation for a timed event.
TimeStamper
Decoder that returns a time stamp in milliseconds that applies to the time of dump of the first byte on the output line.
Try
The Try class has a number of static methods that make it easy to try-catch an exception for any Throwable class, including the standard Java exceptions and exceptions from libraries that are used in the project.
Try.Assignment<V>
Functional interface for calls to Try.assign(...).
Try.Execution
Functional interface for calls to Try.execute(...).
URLResource
The URLResource class helps to resolve a file location in a project, JAR, or folder.
WeakReference<T extends Serializable>
A WeakReference.