| Package | Description |
|---|---|
| org.docx4j.com.google.common.annotations |
Common annotation types.
|
| org.docx4j.com.google.common.base | |
| org.docx4j.com.google.common.cache | |
| org.docx4j.com.google.common.collect | |
| org.docx4j.com.google.common.math | |
| org.docx4j.com.google.common.primitives | |
| org.docx4j.com.google.common.util.concurrent |
| Modifier and Type | Class and Description |
|---|---|
interface |
Beta
Signifies that a public API (public class, method or field) is subject to incompatible changes,
or even removal, in a future release.
|
interface |
GwtCompatible
The presence of this annotation on a type indicates that the type may be used with the Google Web Toolkit (GWT).
|
interface |
GwtIncompatible
The presence of this annotation on an API indicates that the method may not be used with
the Google Web Toolkit (GWT).
|
interface |
VisibleForTesting
Annotates a program element that exists, or is more widely visible than otherwise necessary, only
for use in test code.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Ascii
Static methods pertaining to ASCII characters (those in the range of values
0x00 through
0x7F), and to strings containing such characters. |
class |
Equivalence<T>
A strategy for determining whether two instances are considered equivalent, and for computing
hash codes in a manner consistent with that equivalence.
|
interface |
Function<F,T>
Legacy version of
java.util.function.Function. |
class |
MoreObjects
Helper functions that operate on any
Object, and are not already provided in Objects. |
class |
Objects
Helper functions that can operate on any
Object. |
class |
Preconditions
Static convenience methods that help a method or constructor check whether it was invoked
correctly (that is, whether its preconditions were met).
|
interface |
Predicate<T>
Legacy version of
java.util.function.Predicate. |
class |
Stopwatch
An object that measures elapsed time in nanoseconds.
|
class |
Strings
Static utility methods pertaining to
String or CharSequence instances. |
interface |
Supplier<T>
Legacy version of
java.util.function.Supplier. |
class |
Suppliers
Useful suppliers.
|
class |
Throwables
Static utility methods pertaining to instances of
Throwable. |
class |
Ticker
A time source; returns a time value representing the number of nanoseconds elapsed since some
fixed but arbitrary point in time.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCache<K,V>
This class provides a skeletal implementation of the
Cache interface to minimize the
effort required to implement this interface. |
interface |
Cache<K,V>
A semi-persistent mapping from keys to values.
|
class |
CacheBuilder<K,V>
A builder of
LoadingCache and Cache instances having any combination of the
following features:
automatic loading of entries into the cache
least-recently-used eviction when a maximum size is exceeded
time-based expiration of entries, measured since last access or last write
keys automatically wrapped in weak references
values automatically wrapped in weak or soft references
notification of evicted (or otherwise removed) entries
accumulation of cache access statistics
|
class |
CacheLoader<K,V>
Computes or retrieves values, based on a key, for use in populating a
LoadingCache. |
class |
CacheStats
Statistics about the performance of a
Cache. |
interface |
LoadingCache<K,V>
A semi-persistent mapping from keys to values.
|
class |
RemovalCause
The reason why a cached entry was removed.
|
interface |
RemovalListener<K,V>
An object that can receive a notification when an entry is removed from a cache.
|
class |
RemovalNotification<K,V>
A notification of the removal of a single entry.
|
interface |
Weigher<K,V>
Calculates the weights of cache entries.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSequentialIterator<T>
This class provides a skeletal implementation of the
Iterator interface for sequences
whose next element can always be derived from the previous element. |
interface |
BiMap<K,V>
A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as
that of its keys.
|
class |
ImmutableCollection<E>
A
Collection whose contents will never change, and which offers a few additional
guarantees detailed below. |
class |
ImmutableMap<K,V>
A
Map whose contents will never change, with many other important properties detailed at
ImmutableCollection. |
class |
ImmutableSet<E>
A
Set whose contents will never change, with many other important properties detailed at
ImmutableCollection. |
class |
Iterators
This class contains static utility methods that operate on or return objects of type
Iterator. |
class |
Maps
|
interface |
Multiset<E>
A collection that supports order-independent equality, like
Set, but may have duplicate
elements. |
class |
Multisets
Provides static utility methods for creating and working with
Multiset instances. |
class |
ObjectArrays
Static utility methods pertaining to object arrays.
|
class |
Queues
Static utility methods pertaining to
Queue and Deque instances. |
class |
Sets
Static utility methods pertaining to
Set instances. |
class |
UnmodifiableIterator<E>
An iterator that does not support
UnmodifiableIterator.remove(). |
class |
UnmodifiableListIterator<E>
A list iterator that does not support
UnmodifiableIterator.remove(), UnmodifiableListIterator.add(E), or UnmodifiableListIterator.set(E). |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> java.util.Map.Entry<K,V> |
Maps.immutableEntry(K key,
V value)
Returns an immutable map entry with the specified key and value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IntMath
A class for arithmetic on values of type
int. |
| Modifier and Type | Class and Description |
|---|---|
class |
Ints
Static utility methods pertaining to
int primitives, that are not already found in either
Integer or Arrays. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFuture<V>
An abstract implementation of
ListenableFuture, intended for advanced users only. |
interface |
AsyncFunction<I,O>
Transforms a value, possibly asynchronously.
|
class |
ExecutionError
Error variant of ExecutionException. |
class |
FluentFuture<V>
A
ListenableFuture that supports fluent chains of operations. |
class |
Futures
Static utility methods pertaining to the
Future interface. |
interface |
ListenableScheduledFuture<V>
Helper interface to implement both
ListenableFuture and ScheduledFuture. |
class |
MoreExecutors
Factory and utility methods for
Executor, ExecutorService,
and ThreadFactory. |
class |
SettableFuture<V>
A
ListenableFuture whose result can be set by a SettableFuture.set(Object), SettableFuture.setException(Throwable) or SettableFuture.setFuture(ListenableFuture) call. |
class |
UncheckedExecutionException
Unchecked variant of
ExecutionException. |
class |
Uninterruptibles
Utilities for treating interruptible operations as uninterruptible.
|
Copyright © 2007–2023. All rights reserved.