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.
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.
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:
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.nullIterator().