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:
SinkWrapperSend 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:
SinkSplitCollect 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
Iter.noRemove(Iterator).