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 Appender s 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 Option s 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.
|