|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GwtCompatible | |
---|---|
com.google.common.annotations | Common annotation types. |
com.google.common.base | Basic utility libraries and interfaces. |
com.google.common.cache | This package contains caching utilities. |
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections. |
com.google.common.math | Arithmetic functions operating on primitive values and BigInteger instances. |
com.google.common.net | This package contains utility methods and classes for working with net addresses (numeric IP and domain names). |
com.google.common.primitives | Static utilities for working with the eight primitive types and void ,
and value types for treating them as unsigned. |
com.google.common.util.concurrent | Concurrency utilities. |
Uses of GwtCompatible in com.google.common.annotations |
---|
Classes in com.google.common.annotations with annotations of type GwtCompatible | |
---|---|
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 a method indicates that the method may not be used with the Google Web Toolkit (GWT), even though its type is annotated as GwtCompatible and accessible in
GWT. |
interface |
VisibleForTesting
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code. |
Uses of GwtCompatible in com.google.common.base |
---|
Classes in com.google.common.base with annotations of type GwtCompatible | |
---|---|
class |
Ascii
Static methods pertaining to ASCII characters (those in the range of values 0x00 through 0x7F ), and to strings containing such
characters. |
class |
CaseFormat
Utility class for converting between various ASCII case formats. |
class |
CharMatcher
Determines a true or false value for any Java char value, just as Predicate does
for any Object . |
class |
Charsets
Contains constant definitions for the six standard Charset instances, which are
guaranteed to be supported by all Java platform implementations. |
class |
Enums
Utility methods for working with Enum instances. |
class |
Equivalence<T>
A strategy for determining whether two instances are considered equivalent. |
class |
Equivalences
Contains static factory methods for creating Equivalence instances. |
interface |
Function<F,T>
Determines an output value based on an input value. |
class |
Functions
Static utility methods pertaining to Function instances. |
class |
Joiner
An object which joins pieces of text (specified as an array, Iterable , varargs or even a
Map ) with a separator. |
class |
Objects
Helper functions that can operate on any Object . |
class |
Optional<T>
An immutable object that may contain a non-null reference to another object. |
class |
Preconditions
Simple static methods to be called at the start of your own methods to verify correct arguments and state. |
interface |
Predicate<T>
Determines a true or false value for a given input. |
class |
Predicates
Static utility methods pertaining to Predicate instances. |
class |
Splitter
An object that divides strings (or other instances of CharSequence )
into substrings, by recognizing a separator (a.k.a. |
class |
Stopwatch
An object that measures elapsed time in nanoseconds. |
class |
Strings
Static utility methods pertaining to String or CharSequence
instances. |
interface |
Supplier<T>
A class that can supply objects of a single type. |
class |
Suppliers
Useful suppliers. |
class |
Ticker
A time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time. |
Methods in com.google.common.base with annotations of type GwtCompatible | ||
---|---|---|
static
|
Predicates.alwaysFalse()
Returns a predicate that always evaluates to false . |
|
static
|
Predicates.alwaysTrue()
Returns a predicate that always evaluates to true . |
|
static
|
Predicates.isNull()
Returns a predicate that evaluates to true if the object reference
being tested is null. |
|
static
|
Predicates.notNull()
Returns a predicate that evaluates to true if the object reference
being tested is not null. |
|
|
Equivalence.pairwise()
Returns an equivalence over iterables based on the equivalence of their elements. |
Uses of GwtCompatible in com.google.common.cache |
---|
Classes in com.google.common.cache with annotations of type GwtCompatible | |
---|---|
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
These features are all optional; caches can be created using all or none of them. |
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. |
Uses of GwtCompatible in com.google.common.collect |
---|
Classes in com.google.common.collect with annotations of type GwtCompatible | |
---|---|
class |
AbstractIterator<T>
This class provides a skeletal implementation of the Iterator
interface, to make this interface easier to implement for certain types of
data sources. |
class |
AbstractLinkedIterator<T>
Deprecated. This class has been renamed AbstractSequentialIterator .
This class is scheduled to be removed in Guava release 13.0. |
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. |
class |
ArrayListMultimap<K,V>
Implementation of Multimap that uses an ArrayList to store
the values for a given key. |
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 |
BoundType
Indicates whether an endpoint of some range is contained in the range itself ("closed") or not ("open"). |
interface |
ClassToInstanceMap<B>
A map, each entry of which maps a Java raw type to an instance of that type. |
class |
Collections2
Provides static methods for working with Collection instances. |
class |
ComparisonChain
A utility for performing a "lazy" chained comparison statement, which performs comparisons only until it finds a nonzero result. |
class |
ComputationException
Wraps an exception that occurred during a computation. |
interface |
Constraint<E>
A constraint that an element must satisfy in order to be added to a collection. |
class |
Constraints
Factories and utilities pertaining to the Constraint interface. |
class |
ContiguousSet<C extends Comparable>
A sorted set of contiguous values in a given DiscreteDomain . |
class |
DiscreteDomain<C extends Comparable>
A descriptor for a discrete Comparable domain such as all
Integer s. |
class |
DiscreteDomains
Factories for common DiscreteDomain instances. |
class |
EnumBiMap<K extends Enum<K>,V extends Enum<V>>
A BiMap backed by two EnumMap instances. |
class |
EnumHashBiMap<K extends Enum<K>,V>
A BiMap backed by an EnumMap instance for keys-to-values, and
a HashMap instance for values-to-keys. |
class |
EnumMultiset<E extends Enum<E>>
Multiset implementation backed by an EnumMap . |
class |
FluentIterable<E>
FluentIterable provides a rich interface for manipulating Iterable s in a chained
fashion. |
class |
ForwardingCollection<E>
A collection which forwards all its method calls to another collection. |
class |
ForwardingConcurrentMap<K,V>
A concurrent map which forwards all its method calls to another concurrent map. |
class |
ForwardingIterator<T>
An iterator which forwards all its method calls to another iterator. |
class |
ForwardingList<E>
A list which forwards all its method calls to another list. |
class |
ForwardingListIterator<E>
A list iterator which forwards all its method calls to another list iterator. |
class |
ForwardingListMultimap<K,V>
A list multimap which forwards all its method calls to another list multimap. |
class |
ForwardingMap<K,V>
A map which forwards all its method calls to another map. |
class |
ForwardingMapEntry<K,V>
A map entry which forwards all its method calls to another map entry. |
class |
ForwardingMultimap<K,V>
A multimap which forwards all its method calls to another multimap. |
class |
ForwardingMultiset<E>
A multiset which forwards all its method calls to another multiset. |
class |
ForwardingObject
An abstract base class for implementing the decorator pattern. |
class |
ForwardingQueue<E>
A queue which forwards all its method calls to another queue. |
class |
ForwardingSet<E>
A set which forwards all its method calls to another set. |
class |
ForwardingSetMultimap<K,V>
A set multimap which forwards all its method calls to another set multimap. |
class |
ForwardingSortedMap<K,V>
A sorted map which forwards all its method calls to another sorted map. |
class |
ForwardingSortedSet<E>
A sorted set which forwards all its method calls to another sorted set. |
class |
ForwardingSortedSetMultimap<K,V>
A sorted set multimap which forwards all its method calls to another sorted set multimap. |
class |
ForwardingTable<R,C,V>
A table which forwards all its method calls to another table. |
class |
GenericMapMaker<K0,V0>
A class exactly like MapMaker , except restricted in the types of maps it can build. |
class |
HashBasedTable<R,C,V>
Implementation of Table using hash tables. |
class |
HashBiMap<K,V>
A BiMap backed by two HashMap instances. |
class |
HashMultimap<K,V>
Implementation of Multimap using hash tables. |
class |
HashMultiset<E>
Multiset implementation backed by a HashMap . |
class |
ImmutableBiMap<K,V>
An immutable BiMap with reliable user-specified iteration order. |
class |
ImmutableCollection<E>
An immutable collection. |
class |
ImmutableList<E>
A high-performance, immutable, random-access List implementation. |
class |
ImmutableListMultimap<K,V>
An immutable ListMultimap with reliable user-specified key and value
iteration order. |
class |
ImmutableMap<K,V>
An immutable, hash-based Map with reliable user-specified iteration
order. |
class |
ImmutableMultimap<K,V>
An immutable Multimap . |
class |
ImmutableMultiset<E>
An immutable hash-based multiset. |
class |
ImmutableSet<E>
A high-performance, immutable Set with reliable, user-specified
iteration order. |
class |
ImmutableSetMultimap<K,V>
An immutable SetMultimap with reliable user-specified key and value
iteration order. |
class |
ImmutableSortedMap<K,V>
An immutable SortedMap . |
class |
ImmutableSortedSet<E>
An immutable SortedSet that stores its elements in a sorted array. |
class |
ImmutableTable<R,C,V>
An immutable Table with reliable user-specified iteration order. |
class |
Iterables
This class contains static utility methods that operate on or return objects of type Iterable . |
class |
Iterators
This class contains static utility methods that operate on or return objects of type Iterator . |
class |
LinkedHashMultimap<K,V>
Implementation of Multimap that does not allow duplicate key-value
entries and that returns collections whose iterators follow the ordering in
which the data was added to the multimap. |
class |
LinkedHashMultiset<E>
A Multiset implementation with predictable iteration order. |
class |
LinkedListMultimap<K,V>
An implementation of ListMultimap that supports deterministic
iteration order for both keys and values. |
interface |
ListMultimap<K,V>
A Multimap that can hold duplicate key-value pairs and that maintains
the insertion ordering of values for a given key. |
class |
Lists
Static utility methods pertaining to List instances. |
interface |
MapConstraint<K,V>
A constraint on the keys and values that may be added to a Map or
Multimap . |
class |
MapConstraints
Factory and utilities pertaining to the MapConstraint interface. |
interface |
MapDifference<K,V>
An object representing the differences between two maps. |
class |
MapMaker
A builder of ConcurrentMap instances having any combination of the following features:
keys or values automatically wrapped in weak or soft references
notification of evicted (or otherwise removed) entries
on-demand computation of values for keys not already present
|
class |
Maps
Static utility methods pertaining to Map instances (including instances of
SortedMap , BiMap , etc.). |
interface |
Multimap<K,V>
A collection that maps keys to values, similar to Map , but in which
each key may be associated with multiple values. |
class |
Multimaps
Provides static methods acting on or generating a Multimap . |
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 |
Ordering<T>
A comparator, with additional methods to support common operations. |
interface |
PeekingIterator<E>
An iterator that supports a one-element lookahead while iterating. |
class |
Range<C extends Comparable>
A range (or "interval") defines the boundaries around a contiguous span of values of some Comparable type; for example, "integers from 1 to 100 inclusive." Note that it is not
possible to iterate over these contained values unless an appropriate DiscreteDomain can be provided to the asSet method. |
class |
Ranges
Static methods pertaining to Range instances. |
interface |
RowSortedTable<R,C,V>
Interface that extends Table and whose rows are sorted. |
interface |
SetMultimap<K,V>
A Multimap that cannot hold duplicate key-value pairs. |
class |
Sets
Static utility methods pertaining to Set instances. |
interface |
SortedMapDifference<K,V>
An object representing the differences between two sorted maps. |
interface |
SortedMultiset<E>
A Multiset which maintains the ordering of its elements, according to
either their natural order or an explicit Comparator . |
interface |
SortedSetMultimap<K,V>
A SetMultimap whose set of values for a given key are kept sorted;
that is, they comprise a SortedSet . |
interface |
Table<R,C,V>
A collection that associates an ordered pair of keys, called a row key and a column key, with a single value. |
class |
Tables
Provides static methods that involve a Table . |
class |
TreeBasedTable<R,C,V>
Implementation of Table whose row keys and column keys are ordered
by their natural ordering or by supplied comparators. |
class |
TreeMultimap<K,V>
Implementation of Multimap whose keys and values are ordered by
their natural ordering or by supplied comparators. |
class |
TreeMultiset<E>
A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator . |
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) . |
Methods in com.google.common.collect with annotations of type GwtCompatible | ||
---|---|---|
static Ordering<Object> |
Ordering.allEqual()
Returns an ordering which treats all values as equal, indicating "no ordering." Passing this ordering to any stable sort algorithm results in no change to the order of elements. |
|
ContiguousSet<C> |
Range.asSet(DiscreteDomain<C> domain)
Returns an ContiguousSet containing the same values in the given domain
contained by this range. |
|
|
Ordering.compound(Comparator<? super U> secondaryComparator)
Returns an ordering which first uses the ordering this , but which
in the event of a "tie", then delegates to secondaryComparator . |
|
static
|
Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)
Returns an ordering which tries each given comparator in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero. |
|
static
|
Ordering.explicit(List<T> valuesInOrder)
Returns an ordering that compares objects according to the order in which they appear in the given list. |
|
static
|
Ordering.explicit(T leastValue,
T... remainingValuesInOrder)
Returns an ordering that compares objects according to the order in which they are given to this method. |
|
static
|
Ordering.from(Comparator<T> comparator)
Returns an ordering based on an existing comparator instance. |
|
static
|
Ordering.from(Ordering<T> ordering)
Deprecated. no need to use this |
|
static
|
Maps.immutableEntry(K key,
V value)
Returns an immutable map entry with the specified key and value. |
|
static
|
Sets.immutableEnumSet(E anElement,
E... otherElements)
Returns an immutable set instance containing the given enum elements. |
|
static
|
Sets.immutableEnumSet(Iterable<E> elements)
Returns an immutable set instance containing the given enum elements. |
|
|
Ordering.lexicographical()
Returns a new ordering which sorts iterables by comparing corresponding elements pairwise until a nonzero result is found; imposes "dictionary order". |
|
static
|
Ordering.natural()
Returns a serializable ordering that uses the natural order of the values. |
|
static
|
Lists.newArrayList()
Creates a mutable, empty ArrayList instance. |
|
static
|
Lists.newArrayList(E... elements)
Creates a mutable ArrayList instance containing the given
elements. |
|
static
|
Lists.newArrayList(Iterable<? extends E> elements)
Creates a mutable ArrayList instance containing the given
elements. |
|
static
|
Lists.newArrayList(Iterator<? extends E> elements)
Creates a mutable ArrayList instance containing the given
elements. |
|
static
|
Lists.newArrayListWithCapacity(int initialArraySize)
Creates an ArrayList instance backed by an array of the
exact size specified; equivalent to
ArrayList.ArrayList(int) . |
|
static
|
Lists.newArrayListWithExpectedSize(int estimatedSize)
Creates an ArrayList instance sized appropriately to hold an
estimated number of elements without resizing. |
|
static
|
Lists.newLinkedList()
Creates an empty LinkedList instance. |
|
static
|
Lists.newLinkedList(Iterable<? extends E> elements)
Creates a LinkedList instance containing the given elements. |
|
|
Ordering.nullsFirst()
Returns an ordering that treats null as less than all other values
and uses this to compare non-null values. |
|
|
Ordering.nullsLast()
Returns an ordering that treats null as greater than all other
values and uses this ordering to compare non-null values. |
|
|
Ordering.onResultOf(Function<F,? extends T> function)
Returns a new ordering on F which orders elements by first applying
a function to them, then comparing those results using this . |
|
static
|
Sets.powerSet(Set<E> set)
Returns the set of all possible subsets of set . |
|
|
Ordering.reverse()
Returns the reverse of this ordering; the Ordering equivalent to
Collections.reverseOrder(Comparator) . |
|
static Ordering<Object> |
Ordering.usingToString()
Returns an ordering that compares objects by the natural ordering of their string representations as returned by toString() . |
Uses of GwtCompatible in com.google.common.math |
---|
Classes in com.google.common.math with annotations of type GwtCompatible | |
---|---|
class |
BigIntegerMath
A class for arithmetic on values of type BigInteger . |
class |
IntMath
A class for arithmetic on values of type int . |
class |
LongMath
A class for arithmetic on values of type long . |
Uses of GwtCompatible in com.google.common.net |
---|
Classes in com.google.common.net with annotations of type GwtCompatible | |
---|---|
class |
HttpHeaders
Contains constant definitions for the HTTP header field names. |
class |
InternetDomainName
An immutable well-formed internet domain name, such as com or foo.co.uk . |
class |
MediaType
Represents an Internet Media Type (also known as a MIME Type or Content Type). |
Uses of GwtCompatible in com.google.common.primitives |
---|
Classes in com.google.common.primitives with annotations of type GwtCompatible | |
---|---|
class |
Booleans
Static utility methods pertaining to boolean primitives, that are not
already found in either Boolean or Arrays . |
class |
Bytes
Static utility methods pertaining to byte primitives, that are not
already found in either Byte or Arrays , and interpret
bytes as neither signed nor unsigned. |
class |
Chars
Static utility methods pertaining to char primitives, that are not
already found in either Character or Arrays . |
class |
Doubles
Static utility methods pertaining to double primitives, that are not
already found in either Double or Arrays . |
class |
Floats
Static utility methods pertaining to float primitives, that are not
already found in either Float or Arrays . |
class |
Ints
Static utility methods pertaining to int primitives, that are not
already found in either Integer or Arrays . |
class |
Longs
Static utility methods pertaining to long primitives, that are not
already found in either Long or Arrays . |
class |
Shorts
Static utility methods pertaining to short primitives, that are not
already found in either Short or Arrays . |
class |
SignedBytes
Static utility methods pertaining to byte primitives that
interpret values as signed. |
class |
UnsignedInteger
A wrapper class for unsigned int values, supporting arithmetic operations. |
class |
UnsignedInts
Static utility methods pertaining to int primitives that interpret values as
unsigned (that is, any negative value x is treated as the positive value
2^32 + x ). |
class |
UnsignedLong
A wrapper class for unsigned long values, supporting arithmetic operations. |
class |
UnsignedLongs
Static utility methods pertaining to long primitives that interpret values as
unsigned (that is, any negative value x is treated as the positive value
2^64 + x ). |
Uses of GwtCompatible in com.google.common.util.concurrent |
---|
Classes in com.google.common.util.concurrent with annotations of type GwtCompatible | |
---|---|
class |
AtomicLongMap<K>
A map containing long values that can be atomically updated. |
class |
ExecutionError
Error variant of ExecutionException . |
class |
UncheckedExecutionException
Unchecked variant of ExecutionException . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |