| Agg |
Aggregates (e.g.
|
| Agg.Max<T> |
|
| Agg.Min<T> |
|
| Agg.OrderedValue<T> |
|
| Base16 |
|
| Base16.Codec |
|
| Base32 |
|
| BindingPropertyMap<A> |
|
| ByteSize |
|
| ConcurrentBooleanLatch |
Similar to a CountDownLatch but allows another thread to open or close the
latch (resettable).
|
| DateTimes |
|
| Hasher |
|
| ImmutableMap<K,V> |
|
| InOuts |
|
| InstantInterval |
|
| JavaTimes |
|
| Maps |
Helper methods for working with maps.
|
| Maybe<T> |
Similar to a Java 8 optional, but this version is different in the following
ways:
Nulls are accepted in constructor (no need for of() vs.
|
| MaybeStream<T> |
A null-safe way of working with iterables and arrays as streams.
|
| MaybeStream.ArrayIterable<V> |
|
| MaybeStream.ArrayIterator<V> |
|
| MaybeStream.IterableIter<V> |
|
| MoreFiles |
Methods that java.nio.Files should include.
|
| MoreObjects |
Methods that java.util.Objects should include.
|
| MutableDouble |
|
| MutableInteger |
|
| MutableLong |
|
| Rect2D |
Simple utility immutable class to represent x, y, width, and height in 2D space and
not rely on the awful Java AWT Rectangle class.
|
| Resources |
Utilities for working with resources on classpath.
|
| RunEvery |
Helps to run code every X duration, where the last run time is recorded and will not be run again until the next
scheduled time.
|
| SecureCode |
Immutable, secure, random code internally stored as a byte array but externally
safe to use in a URI.
|
| SecureCodes |
Utility class for generating and handling SecureCodes.
|
| SecureUtil |
Utilities related to security (e.g.
|
| Size2D |
Simple utility immutable class to represent width, and height in space and
not rely on the awful Java AWT Dimension or Rectangle class.
|
| Slf4jUtil |
|
| StackTraces |
Utilities for working with stacktraces.
|
| StopWatch |
Lightweight timing for a little bit of anything.
|
| TemporaryPath |
When you are opening a path with try-with-resources that you want to be
deleted on close.
|
| TextTable |
|
| TextTable.Column |
|
| ThreadFactoryBuilder |
|
| TimeDuration |
Config-friendly immutable way to represent a duration of time as long + unit
and easily convert from strings.
|
| TimeUUID |
A time-based UUID that is internally stored in a sortable/lexicographical
byte ordering.
|
| ToStringBuilder |
|
| TrustAllHostnameVerifier |
|
| TrustAllTrustManager |
|
| UUIDs |
Utilities for working with UUIDs, especially time-based UUIDs.
|
| WaitFor |
Basic abstraction of a spin-lock waiting for something to be true.
|
| WaitFor.Progress |
|