All Classes and Interfaces

Class
Description
 
A wrapper for arrays with hash code and equals.
 
 
 
A base implementation of AutoClosable that helps detecting resource leaks.
 
 
 
 
 
 
A sink that collects items in a buffer.
Utils for guava caches.
A view over a cache which can place 'local' keys into a shared cache.
Utility class for common casts.
 
Interface for abstracting comparison of values.
Factory for the creation of wrappers that make values comparable w.r.t.
 
 
 
 
Specification implementation.
Base class with core attributes for partial reduction of consecutive items sharing some attribute (referred to as group key).
 
 
 
CompletableFuture with a delegate that can be set at most once.
 
 
 
 
A function with information about the input and output types
 
 
Interface to describe a conversion from one Java type to another
 
A class that captures a (possibly minimum) count of items.
Source: http://stackoverflow.com/questions/9987019/how-to-know-when-a-completionservice-is-finished-delivering-results http://www.javaspecialists.eu/archive/Issue214.html
 
 
 
This is similar to Guava's ForwardingObject, except that this thing is an interface and the delegate is publicly exposed.
Utils to disable derby.log file - see: https://stackoverflow.com/questions/1004327/getting-rid-of-derby-log Derby is occasionally pulled in by certain dependencies.
A class for 'tagging' another entity with a direction (forward / backward)
An enumeration for representing forward and backward directions.
Interface typically used for removing listener registrations
A poor-man's version of guava's internal Cut class
A class for annotating an 'item' with metadata of arbitrary types.
Core content metadata describing encoding, content type, charset and language.
A basic java implementation of the EntityInfo interface
A basic 'envsubst' implementation.
Utils for dealing with typical situtations w.r.t.
 
 
 
A model to represent file names - comprising a base name, a content type part and a list of encodings
 
Parse file name patterns of the form baseName.contentType.encoding1.encodingN Limitation: Currently does not support compound contentTypes such as "rdf.xml".
 
Deprecated.
 
 
 
 
 
Generic class for factorization of common sub expressions.
This interface is useful for builders of the form below, in order to hide the uncheck cast warning of return (X)this;.
Run a configurable (health check) action at fixed intervals until this action longer raises an exception.
 
 
A simple history object that is backed by a list of Callable instances.
 
Loads all key-value pairs from a given file.
 
 
 
A supplier for a ref backed by a root ref.
Class for computing the lehmer code and value for a given set of items w.r.t.
A very basic life cycle for things that can start and end
Basic implementation of a LifeCycle that checks for state violations
 
 
 
Wraps a logger and counts errors.
 
A simple utility class for reading Mapinvalid input: '<'String, String> objects from two column TSV files.
 
 
 
 
 
 
 
 
 
A container where multiple objects/classes can register their methods.
 
 
 
Object base class that supports tracking the stack trace of its construction
 
 
 
Interface to ease working with fixed size pages.
Util class to map a global offset to a page id and relative offset within the page - w.r.t.
 
 
Utility methods for working with (fixed-size) pages.
 
Item-based paginator implementation
 
A pair class based on Map.Entry.
A predicate to test containment in the backing collection.
 
 
Data structure to build a tree from incremental additions of (range, value) pairs.
 
Interface for nested references.
Interface with default methods that delegate Ref's methods
 
In principle a typedef for Refinvalid input: '<'CompletableFuture>
 
Implementation of a Ref TODO Avoid needless synchronization; a ConcurrentHashMap may help; ref.equals could do only reference comparison
 
 
 
Associate a resource with a closing mechanism
A class where resources can be added.
 
Class to schedule a task after a certain delay and ensure that it only executes once.
Class to schedule a task after a certain delay and ensure that it only executes once.
 
A wrapper that turns a supplier of references into a singleton such that at any given time (on a specific jvm) only a most a single reference will have been acquired from that supplier.
 
 
 
A streamer returns a stream of items from a collection-like object (referred to as a 'store') given as the argument.
Helper interface to make transformations on streams less verbose Inherits from Function for out of the box chaining with Function.andThen(Function).
 
Deprecated.
Identifies sub-strings that correspond to integers and compares those parts as integers.
 
 
 
 
Utility class to parse durations such as 1h5m (1 hour and 5 minutes)
 
A generalization of a triple; an edge in a graph with node type V and edge attribute type E
 
A path from triplets.
Generic interface to access associated (context information / aspects / APIs / whatever to call it) of objects.