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.ConditionalLogger
ConditionalLogger class that takes care of filtering based on a condition.
CategoryLogger.DelegateLogger
DelegateLogger class that takes care of actually logging the message and/or exception.
CharDecoder
Copyright (c) 2013-2019 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-2019 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Decoder
Decoder interface.
Dumper<T>
Common code for all (decoder-) Dumpers.
FieldSignature
A field descriptor represents the type of a class, instance, or local variable.
FixedString
Copyright (c) 2013-2019 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.
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 HashMap.
ImmutableLinkedHashSet<E>
An immutable wrapper for a HashSet.
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.
Primitive
The Primitive class is a utility class to deal with primitives.
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.
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.