All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractMBean |
Abstract class that encapsulates the registration of an MBean with the MBeanServer.
|
| AnnotatedValue<T> |
Immutable container that stores a value and an optional string.
|
| Appender |
An interface for classes that know how to dump themselves into an Appendable.
|
| Appenders |
Utility class providing Appenders for various cases.
|
| Appenders.AbstractAppender |
|
| BaseTypeConverter |
A TypeConverter which handles all the trivial cases like ints, Strings, log levels,
regexps, etc.
|
| BasicLogManager |
|
| BasicLogManager.LogManagerMXBean |
|
| ChildFirstPatternClassLoader |
Deprecated.
|
| Classes |
Helper class for various methods related to handling Java classes and types.
|
| Classes.ClassInstantiationException |
Deprecated. |
| Classes.ClassLoaderBuilder<B extends Classes.ClassLoaderBuilder<B>> |
|
| Classes.UnexpectedCheckedException |
An exception that should be used if a checked exception is encountered in a situation where it
is not excepted (e.g., when getting the result from a Callable of which you know it
shouldn't throw such exceptions).
|
| Classes.UnsuitedClassException |
|
| ClassOption |
This is an optional annotation for all configuration options (i.e., elements that are annotated
with Option) whose type is Class.
|
| ClassTypeConverter |
|
| Collections3 |
|
| Concurrency |
Helper methods for concurrency related things.
|
| Configuration |
Immutable wrapper around a map with properties, providing useful access helper methods.
|
| ConfigurationBuilder |
|
| ConsoleLogFormatter |
Class to handle formatting for console output.
|
| CopyOnWriteSortedMap<K,V extends @Nullable Object> |
This is a map implementation that uses copy-on-write behavior.
|
| DuplicateOutputStream |
This class is an OutputStream implementation that sends everything to two other OutputStreams.
|
| ExtendedLogRecord |
An extension of LogRecord that stores additional information.
|
| ExtendedRational |
This class represents "extended rational": rationals which allow for infinities, negative
infinities and undefined numbers.
|
| ExtendedRational.NumberType |
|
| FieldsAreNonnullByDefault |
An annotation similar to ParametersAreNonnullByDefault that defines that
all fields inside the annotated element are never null, unless this is overridden with another
method.
|
| FileLogFormatter |
Deprecated.
|
| FileOption |
This is an annotation providing more features for options of types File and Path.
|
| FileOption.Type |
|
| FileTypeConverter |
A TypeConverter for options of type File or Path which offers some
additional features like a common base directory for all output files.
|
| ForwardingLogManager |
|
| IntegerOption |
This is an optional annotation for all configuration options (i.e., elements that are annotated
with Option) whose type is an integer number (i.e., int, long, Integer and Long):
|
| IntegerTypeConverter |
Type converter for options of types Integer/Long annotated with IntegerOption (not for
integer options without this annotation).
|
| InvalidConfigurationException |
Exception class to signal that something is wrong in the user-specified configuration.
|
| IO |
Provides helper functions for file access, in addition to Files and MoreFiles.
|
| JSON |
This class is based on code from the library JSON.simple in version 1.1
(https://code.google.com/p/json-simple/).
|
| LazyFutureTask<V extends @Nullable Object> |
Future implementation that can be used when a task should be executed only lazily at the first
time LazyFutureTask.get() is called.
|
| LinearExpression<T> |
Simple sparse implementation for homogeneous linear expression of the form $\Sigma
a_i x_i$, where $x_i$ is a set of variables and $a_i$ is a set of constants.
|
| LoggingOptions |
|
| LogManager |
Main interface for basic logging framework.
|
| LogManagerWithoutDuplicates |
LogManager implementation which helps to get log messages printed only once, and avoid duplicate
messages.
|
| MapsDifference |
Utilities for handling differences between maps.
|
| MapsDifference.DefaultVisitor<K,V> |
|
| MapsDifference.Entry<K,V> |
Class representing the difference between two maps for a given key.
|
| MapsDifference.Visitor<K,V> |
Interface for visiting map entries differing between two maps.
|
| MoreCollectors |
|
| MoreFiles |
Deprecated. |
| MoreFiles.DeleteOnCloseFile |
Deprecated.
|
| MoreStrings |
Utility class for String-related helpers, similar to Strings.
|
| MoreStrings.WithLongString |
Interface for classes that have a second, longer, string representation (with more information)
in addition to Object.toString().
|
| NativeLibraries |
Helper class for loading native libraries.
|
| NativeLibraries.Architecture |
Deprecated. |
| NativeLibraries.OS |
Deprecated. |
| NestedTimer |
This class represents a timer similar to Timer, however it nests two timers.
|
| NullLogManager |
Deprecated.
|
| Option |
An annotation to mark fields or methods which should get configuration values injected.
|
| Optionals |
|
| OptionAnnotationProcessor |
Annotation processor for checking constraints on Option and Options annotations.
|
| OptionCollector |
This class collects all Options of a program.
|
| OptionDetailAnnotation |
This is a meta annotation that marks other annotation which may be used in conjunction with
Option to provide more information for a specific option type.
|
| Options |
Annotation for a class which has fields or methods with an Option annotation.
|
| OrderStatisticMap<K,V extends @Nullable Object> |
A NavigableMap that allows two additional operations: receiving (and deleting) an entry
by its rank, and getting the rank of an entry.
|
| OrderStatisticMapTestSuite |
|
| OrderStatisticMapTestSuite.OrderStatisticMapFactory |
|
| OrderStatisticSet<E> |
A NavigableSet that allows two additional operations: receiving (and deleting) an element
by its rank, and getting the rank of an element.
|
| OrderStatisticSetTestSuite |
|
| OrderStatisticSetTestSuite.OrderStatisticSetFactory |
|
| PathCopyingPersistentTreeMap<K extends Comparable<? super K>,V extends @Nullable Object> |
This is an implementation of PersistentSortedMap that is based on left-leaning red-black
trees (LLRB) and path copying.
|
| PathCounterTemplate |
A template for Path objects that uses a counter to produce paths with a fresh new name
for every request.
|
| PathTemplate |
A template for paths, from which a real path can be constructed by passing some values to fill in
the blanks.
|
| PersistentLinkedList<T> |
|
| PersistentList<T> |
Interface for persistent lists.
|
| PersistentMap<K,V extends @Nullable Object> |
Interface for persistent map.
|
| PersistentSortedMap<K,V extends @Nullable Object> |
|
| PersistentSortedMaps |
|
| PersistentSortedMaps.MergeConflictHandler<K,V> |
A callback that is used when a key with two different values is encountered during the merge of
two maps.
|
| ProcessExecutor<E extends Exception> |
This class can be used to execute a separate process and read its output in a convenient way.
|
| Rational |
|
| ReturnValuesAreNonnullByDefault |
An annotation similar to ParametersAreNonnullByDefault that defines that
all methods inside the annotated element do not return null, unless this is overridden with
another annotation.
|
| ShutdownManager |
Together with ShutdownNotifier, this class implements a service for distributing shutdown
requests throughout an application's component, potentially in a hierarchy.
|
| ShutdownNotifier |
This class allows code to check whether it should terminate for some reason, and to be notified
of such requests.
|
| ShutdownNotifier.ShutdownRequestListener |
|
| StringBuildingLogHandler |
This class may be used to read the log into a String.
|
| SuppressForbidden |
Annotation similar to SuppressWarnings, but intended to be used with
https://github.com/policeman-tools/forbidden-apis.
|
| TempFile |
Utilities for temporary files.
|
| TempFile.DeleteOnCloseDir |
|
| TempFile.DeleteOnCloseFile |
|
| TempFile.TempFileBuilder |
|
| TestLogManager |
Deprecated.
|
| Tickers |
Class providing several convenient Ticker implementations.
|
| Tickers.TickerWithUnit |
|
| Timer |
This class represents a timer like a stop watch.
|
| TimeSpan |
This is an immutable representation of some time span, using a TimeUnit and a value.
|
| TimeSpanOption |
This is an annotation for all integer options that specify some sort of time duration (e.g., a
timeout).
|
| TimeSpanTypeConverter |
|
| TimestampedLogFormatter |
Log formatter that produces output containing a timestamp.
|
| TypeConverter |
TypeConverters are used to parse Strings into instances of specific types during configuration
option injection as performed by Configuration.inject(Object).
|
| UniqueIdGenerator |
Utility class for generating unique.
|
| Unmaintained |
Annotation for component that are considered unmaintained, and might have inferior quality.
|