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.
Generic interface for objects that can create an independent copy of themselves.
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, for removal: This API element is subject to removal in a future version.
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.
Enum for possible syntax of a Log4j configuration file.
A map with parent sharing.
 
Deprecated.
/dev/null
 
 
Output UTF-8 encoded data.
A pair
 
Parsing-centric input stream.
PeekIterator - it is one slot ahead reading 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
 
Deprecated, for removal: This API element is subject to removal in a future version.
Convert UTF-8 encoded data.
Deprecated, for removal: This API element is subject to removal in a future version.
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