All Classes and Interfaces

Class
Description
 
An Alarm set by AlarmClock
An AlarmClock is an object that will make a callback (with a value) at a preset time.
 
Collection of array-related operations
 
Simple abstraction of a string/character output stream
Simple abstraction of a string/character output stream
Utilities for manipulating a bit pattern which are held in a 32 bit int.
Utilities for manipulating a bit pattern which are held in a 64 bit long
Convert between bytes and chars, UTF-8 only.
A buffering writer.
 
Byte-oriented operations.
An abstraction of a cache for basic use.
A cache that keeps nothing
A one-slot cache.
Wrapper around a com.github.benmanes.caffeine
 
Cache statistics.
 
Cache set
 
 
A simple fixed size cache that uses the hash code to address a slot.
 
 
rather write 'true' or 'false', use this enum
A simplified reader interface without IOExceptions.
A PeekReaderSource that does no buffering - just wraps a reader.
Buffering reader without the (hidden) sync overhead in BufferedReader
Machinery to add Reader functionality to a CharStream.
 
Close this object.
 
Console handler that modifies ConsoleHandler.
Represents a creator of things.
 
String escape utilities
A library of utility operations on files and the filing system
 
 
Very simple formatter - just the log message.
A handler and formatter for unadorned output to stdout.
Logging with String.format (which can be a expensive) The formatting operations are not designed specifically for performance, but they do delay forming strings for output until it is know that a log message is actually required by level setting.
Working in hex ...
 
 
 
IndentLineBuffer is a buffer that records an indent level and uses that to insert a prefix at each line.
A writer that records what the current indentation level is, and uses that to insert a prefix at each line.
InputStream optimizing for one byte at a time operation.
Fast and streaming.
Fast and streaming UTF-8
 
 
 
Run I/O code
A Consumer that can throw IOException.
Operations related to IRIs.
Iter provides general utilities for working with Iterators.
 
Iterator base class that adds "closeable" to an iterator.
Iterator over a blocking queue until queue end seen
Convenience name for an iterator which is Closeable.
Iterator of Iterators IteratorConcat is better when there are lots of iterators to be joined.
IteratorCons : the concatenation of two iterators.
Class to delay the initialization of an iterator until first call of an Iterator operation.
 
Deprecated.
Add an "onClose" action to an Iterator.
An Iterator with a one slot lookahead.
Iterate while a condition is true, then stop.
Iterator that delays output by N slots so you can react to the output before it's yielded.
Remembers the last N yields.
 
 
Various things for lists
Simple wrappers and operations for convenient, non-time critical logging.
Setup and control of logging.
java.util.logging specific code.
Additional logging control, for Log4j2 as used by jena-cmds.
A map with parent sharing.
 
Null Iterator - also guaranteed shareable and immutable
/dev/null
 
 
Output UTF-8 encoded data.
 
 
Parsing-centric input stream.
PeekIterator - is one slot ahead from the wrapped iterator
Parsing-centric reader.
A persistent map data structure.
A persistent set data structure.
An implementation of PersistentMap using Map.
 
A Pool of objects.
Synchronization wrapper for a pool
 
 
 
Convert UTF-8 encoded data.
Deprecated.
Use RIOT's org.apache.system.progress.ProgressMonitor.
 
Sorted output
 
A implementation of PersistentSet using Set.
An iterator where you can push items back into the iterator, to be yielded (LIFO) next time.
 
A key -> value 'map' which reference counts entries.
 
Runtime exception used to wrap or simulate IOExceptions.
Set specific operations
 
Interface for the destination of things
 
 
 
 
Split a sink stream and duplicate the operations onto two sinks See also: SinkWrapper
Send items to a collection
Send items to a blocking queue
Wrap one sink in another - to pass on behaviour, the derived Sink must call super.operation See also: SinkSplit
Collect some stream operations into one place.
 
Some functions that act on strings
Subsystem loader "system" - simple controls for ensuring components are loaded and initialized.
Lifecycle interface for modules and subsystems.
A JenaSubsystemRegistry is a set of objects implementing SubsystemLifecycle.
Implementation of SubsystemRegistry that uses ServiceLoader to find sub-systems.
 
 
 
A three-argument consumer in which all arguments are of the same type.
A four-argument consumer in which all arguments are of the same type.
A pattern-driven log formatter.
A three-argument function in which all arguments are of the same type.
A four-argument function in which all arguments are of the same type.
Misc class
A Timer of operations
An implementation of a classic Trie, this is a mapping from strings to some value type optimized for fast prefix search and match.
A Tuple is a sequence of items of the same class of item.
A tuple of 0 items.
A tuple of 1 item.
A tuple of 2 items.
A tuple of 3 items.
A tuple of 4 items.
A tuple of 5 items.
A tuple of 6 items.
A tuple of 7 items.
A tuple of 8 items.
Tuple creation
General descriptor of a reordering (mapping) of slots in tuples
A Tuple of N items
In support of version information.
A Writer, without the checked exceptions.
Operations in someway related to XML