All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAtomFeedParser<T> |
Beta
Abstract base class for an Atom feed parser when the feed type is known in advance.
|
| AbstractDataStore<V extends java.io.Serializable> |
Abstract data store implementation.
|
| AbstractDataStoreFactory |
Abstract data store factory implementation.
|
| AbstractDataStoreFactoryTest |
|
| AbstractHttpContent |
Abstract implementation of an HTTP content with typical options.
|
| AbstractInputStreamContent |
Serializes HTTP request content from an input stream into an output stream.
|
| AbstractJsonFactoryTest |
|
| AbstractJsonFactoryTest.A |
|
| AbstractJsonFactoryTest.Animal |
|
| AbstractJsonFactoryTest.AnimalGenericJson |
|
| AbstractJsonFactoryTest.AnyType |
|
| AbstractJsonFactoryTest.ArrayType |
|
| AbstractJsonFactoryTest.BooleanTypes |
|
| AbstractJsonFactoryTest.Centipede |
|
| AbstractJsonFactoryTest.CollectionOfCollectionType |
|
| AbstractJsonFactoryTest.Dog |
|
| AbstractJsonFactoryTest.DogGenericJson |
|
| AbstractJsonFactoryTest.DogWithFamily |
|
| AbstractJsonFactoryTest.DoubleListTypeVariableType |
|
| AbstractJsonFactoryTest.E |
|
| AbstractJsonFactoryTest.Entry |
|
| AbstractJsonFactoryTest.EnumValue |
|
| AbstractJsonFactoryTest.ExtendsGenericJson |
|
| AbstractJsonFactoryTest.Feed |
|
| AbstractJsonFactoryTest.FloatMapTypeVariableType |
|
| AbstractJsonFactoryTest.Human |
|
| AbstractJsonFactoryTest.HumanWithPets |
|
| AbstractJsonFactoryTest.IntArrayTypeVariableType |
|
| AbstractJsonFactoryTest.IntegerTypeVariableType |
|
| AbstractJsonFactoryTest.MapOfMapType |
|
| AbstractJsonFactoryTest.NumberTypes |
|
| AbstractJsonFactoryTest.NumberTypesAsString |
|
| AbstractJsonFactoryTest.NumericTypedSubclass1 |
|
| AbstractJsonFactoryTest.NumericTypedSubclass2 |
|
| AbstractJsonFactoryTest.NumericValueTypedSubclass1 |
|
| AbstractJsonFactoryTest.NumericValueTypedSubclass2 |
|
| AbstractJsonFactoryTest.PolymorphicSelfReferencing |
|
| AbstractJsonFactoryTest.PolymorphicWithDuplicateTypeKeys |
|
| AbstractJsonFactoryTest.PolymorphicWithIllegalValueType |
|
| AbstractJsonFactoryTest.PolymorphicWithMultipleAnnotations |
|
| AbstractJsonFactoryTest.PolymorphicWithNumericType |
|
| AbstractJsonFactoryTest.PolymorphicWithNumericValueType |
|
| AbstractJsonFactoryTest.Simple |
|
| AbstractJsonFactoryTest.StringNullValue |
|
| AbstractJsonFactoryTest.TestClass |
|
| AbstractJsonFactoryTest.TypeVariablesPassedAround |
|
| AbstractJsonFactoryTest.TypeVariableType<T> |
|
| AbstractJsonFactoryTest.V |
|
| AbstractJsonFactoryTest.WildCardTypes |
|
| AbstractJsonFactoryTest.X<XT> |
|
| AbstractJsonFactoryTest.Y<YT> |
|
| AbstractJsonFactoryTest.Z<ZT> |
|
| AbstractJsonGeneratorTest |
|
| AbstractJsonParserTest |
|
| AbstractMemoryDataStore<V extends java.io.Serializable> |
Abstract, thread-safe, in-memory implementation of a data store factory.
|
| AbstractXmlHttpContent |
Beta
Abstract serializer for XML HTTP content based on the data key/value mapping object for an item.
|
| Apache5ContentEntity |
Translation class to make google-http-client entity conform with Apache 5.x AbstractHttpEntity
|
| Apache5HttpRequest |
|
| Apache5HttpResponse |
|
| Apache5HttpTransport |
Thread-safe HTTP transport based on the Apache HTTP Client library.
|
| Apache5ResponseContent |
Class that wraps an HttpEntity's content InputStream
along with the ClassicHttpResponse that contains this entity.
|
| ApacheHttpRequest |
|
| ApacheHttpRequest |
|
| ApacheHttpResponse |
|
| ApacheHttpResponse |
|
| ApacheHttpTransport |
Deprecated.
|
| ApacheHttpTransport |
Thread-safe HTTP transport based on the Apache HTTP Client library.
|
| ApacheHttpTransport.Builder |
|
| ArrayMap<K,V> |
Memory-efficient map of keys to values with list-style random-access semantics.
|
| ArrayValueMap |
Collects the array values of a key/value data object, writing the fields or map values only after
all values have been collected.
|
| ArrayValueMap.ArrayValue |
Array values on a particular field.
|
| Atom |
|
| Atom.StopAtAtomEntry |
|
| AtomContent |
Beta
Serializes Atom XML HTTP content based on the data key/value mapping object for an Atom entry.
|
| AtomFeedParser<T,E> |
Beta
Atom feed pull parser when the Atom entry class is known in advance.
|
| BackOff |
Back-off policy when retrying an operation.
|
| BackOffPolicy |
Deprecated.
|
| BackOffUtils |
|
| Base64 |
Deprecated.
|
| BasicAuthentication |
|
| Beta |
Deprecated.
|
| ByteArrayContent |
Concrete implementation of AbstractInputStreamContent that generates repeatable input
streams based on the contents of byte array.
|
| ByteArrayStreamingContent |
Deprecated.
|
| ByteCountingOutputStream |
Output stream that throws away any content and only retains the count of bytes written to the
stream.
|
| ByteStreams |
Deprecated.
|
| ByteStreams.LimitedInputStream |
|
| CharEscapers |
Utility functions for encoding and decoding URIs.
|
| Charsets |
Deprecated.
|
| ClassInfo |
Computes class information to determine data key name/value pairs associated with the class.
|
| Clock |
Clock which can be used to get the amount of elapsed milliseconds in system time.
|
| Collections2 |
Deprecated.
|
| ConnectionFactory |
Given a URL instance, produces an HttpURLConnection.
|
| ConsumingInputStream |
This class in meant to wrap an InputStream so that all bytes in the steam are read and
discarded on InputStream.close().
|
| ContentEntity |
|
| ContentEntity |
|
| CustomizeJsonParser |
Beta
Customizes the behavior of a JSON parser.
|
| Data |
Utilities for working with key/value data based on the Key annotation.
|
| DataMap |
|
| DataStore<V extends java.io.Serializable> |
Stores and manages serializable data of a specific type, where the key is a string and the value
is a Serializable object.
|
| DataStoreFactory |
Factory for a store that manages serializable data, where the key is a string and the value is a
Serializable object.
|
| DataStoreUtils |
Utilities for data stores.
|
| DateTime |
Immutable representation of a date with an optional time and an optional time zone based on RFC 3339.
|
| DateTime.Rfc3339ParseResult |
Result of parsing an RFC 3339 string.
|
| DateTime.SecondsAndNanos |
A timestamp represented as the number of seconds and nanoseconds since Epoch.
|
| DefaultConnectionFactory |
Default implementation of ConnectionFactory, which simply attempts to open the connection
with an optional Proxy.
|
| DerEncoder |
Utilities for re-encoding a signature byte array with DER encoding.
|
| EmptyContent |
Empty HTTP content of length zero just to force HttpRequest.execute() to add the header
Content-Length: 0.
|
| Escaper |
An object that converts literal text into a format safe for inclusion in a particular context
(such as an XML document).
|
| ExponentialBackOff |
Implementation of BackOff that increases the back off period for each retry attempt using
a randomization function that grows exponentially.
|
| ExponentialBackOff.Builder |
|
| ExponentialBackOffPolicy |
Deprecated.
|
| ExponentialBackOffPolicy.Builder |
Deprecated. |
| FieldInfo |
Parses field information to determine data key name/value pair associated with the field.
|
| FileContent |
|
| FileDataStoreFactory |
Thread-safe file implementation of a credential store.
|
| FileDataStoreFactory.FileDataStore<V extends java.io.Serializable> |
File data store that inherits from the abstract memory data store because the key-value pairs
are stored in a memory cache, and saved in the file (see FileDataStoreFactory.FileDataStore.save() when changing values.
|
| FixedClock |
Beta
A thread-safe fixed time implementation of the Clock to be used for unit testing.
|
| GenericData |
Generic data that stores all unknown data key name/value pairs.
|
| GenericData.Flags |
Flags that impact behavior of generic data.
|
| GenericJson |
Generic JSON data that stores all unknown key name/value pairs.
|
| GenericUrl |
|
| GenericXml |
Beta
Generic XML data that stores all unknown key name/value pairs.
|
| GsonFactory |
Low-level JSON library implementation based on GSON.
|
| GsonFactory.Builder |
Builder for GsonFactory.
|
| GsonFactory.InstanceHolder |
|
| GsonGenerator |
Low-level JSON serializer implementation based on GSON.
|
| GsonGenerator.StringNumber |
Hack to support numbers encoded as a string for JsonWriter.
|
| GsonParser |
Low-level JSON serializer implementation based on GSON.
|
| GZipEncoding |
GZip HTTP content encoding.
|
| GzipSupport |
|
| GzipSupport.OptimisticAvailabilityInputStream |
When GZIPInputStream completes processing an individual member it will call InputStream.available() to determine if there is more stream to try and process.
|
| HttpBackOffIOExceptionHandler |
|
| HttpBackOffUnsuccessfulResponseHandler |
Beta
Back-off handler which handles an abnormal HTTP response with BackOff.
|
| HttpBackOffUnsuccessfulResponseHandler.BackOffRequired |
Beta
Interface which defines if back-off is required based on an abnormal HttpResponse.
|
| HttpContent |
Serializes HTTP request content into an output stream.
|
| HttpEncoding |
HTTP content encoding.
|
| HttpEncodingStreamingContent |
Streaming content based on an HTTP encoding.
|
| HttpExecuteInterceptor |
HTTP request execute interceptor to intercept the start of HttpRequest.execute() before
executing the HTTP request.
|
| HttpExtensionMethod |
HTTP extension method.
|
| HttpExtensionMethod |
HTTP extension method.
|
| HttpHeaders |
|
| HttpHeaders.HeaderParsingFakeLevelHttpRequest |
LowLevelHttpRequest which will call the .parseHeader() method for every header added.
|
| HttpHeaders.ParseHeaderState |
|
| HttpIOExceptionHandler |
Beta
Handles an IOException in an HTTP request.
|
| HttpMediaType |
HTTP Media-type as specified in the HTTP RFC.
|
| HttpMethods |
|
| HttpRequest |
HTTP request.
|
| HttpRequestFactory |
Thread-safe light-weight HTTP request factory layer on top of the HTTP transport that has an
optional HTTP request initializer for initializing requests.
|
| HttpRequestInitializer |
HTTP request initializer.
|
| HttpResponse |
HTTP response.
|
| HttpResponseException |
Exception thrown when an error status code is detected in an HTTP response.
|
| HttpResponseException.Builder |
Builder.
|
| HttpResponseInterceptor |
HTTP response interceptor to intercept the end of HttpRequest.execute() before returning
a successful response or throwing an exception for an unsuccessful response.
|
| HttpStatusCodes |
Constants enumerating the HTTP status codes.
|
| HttpTesting |
Beta
Utilities and constants related to testing the HTTP library.
|
| HttpTransport |
Thread-safe abstract HTTP transport.
|
| HttpUnsuccessfulResponseHandler |
Interface which handles abnormal HTTP responses (in other words not 2XX).
|
| InputStreamContent |
Concrete implementation of AbstractInputStreamContent that simply handles the transfer of
data from an input stream to an output stream.
|
| IOUtils |
Utilities for I/O streams.
|
| JacksonFactory |
Deprecated.
|
| JacksonFactory.InstanceHolder |
|
| JacksonGenerator |
Low-level JSON serializer implementation based on Jackson.
|
| JacksonParser |
Low-level JSON serializer implementation based on Jackson.
|
| Joiner |
An object which joins pieces of text (specified as an array, Iterable, varargs or even a
Map) with a separator.
|
| Json |
JSON utilities.
|
| JsonFactory |
Abstract low-level JSON factory.
|
| JsonGenerator |
Abstract low-level JSON serializer.
|
| JsonHttpContent |
Serializes JSON HTTP content based on the data key/value mapping object for an item.
|
| JsonObjectParser |
Parses JSON data into an data class of key/value pairs.
|
| JsonObjectParser.Builder |
Builder.
|
| JsonParser |
Abstract low-level JSON parser.
|
| JsonPolymorphicTypeMap |
Beta
Declares that the data type enclosing this field is polymorphic, and that the value of this field
in a heterogeneous JSON schema will determine what type the data should be parsed into.
|
| JsonPolymorphicTypeMap.TypeDef |
Declares a mapping between a key value and a referenced class.
|
| JsonRpcRequest |
Beta
JSON-RPC 2.0 request object.
|
| JsonString |
Use this annotation to specify that a declared numeric Java field should map to a JSON string.
|
| JsonToken |
JSON token in the low-level JSON library.
|
| JsonWebSignature |
|
| JsonWebSignature.Header |
|
| JsonWebSignature.Parser |
JWS parser.
|
| JsonWebToken |
|
| JsonWebToken.Header |
|
| JsonWebToken.Payload |
|
| Key |
Use this annotation to specify that a field is a data key, optionally providing the data key name
to use.
|
| Lists |
Static utility methods pertaining to List instances.
|
| LoggingByteArrayOutputStream |
Thread-safe byte array output stream that logs what was written to it when the stream is closed.
|
| LoggingInputStream |
Thread-safe input stream wrapper that forwards all reads to a given input stream, while logging
all reads to a LoggingByteArrayOutputStream.
|
| LoggingOutputStream |
Thread-safe output stream wrapper that forwards all writes to a given output stream, while
logging all writes to a LoggingByteArrayOutputStream.
|
| LoggingStreamingContent |
Wraps another streaming content without modifying the content, but also logging content using
LoggingOutputStream.
|
| LogRecordingHandler |
Beta
Logging handler that stores log records.
|
| LowLevelHttpRequest |
Low-level HTTP request.
|
| LowLevelHttpResponse |
Low-level HTTP response.
|
| Maps |
Static utility methods pertaining to Map instances.
|
| MemoryDataStoreFactory |
Thread-safe in-memory implementation of a data store factory.
|
| MemoryDataStoreFactory.InstanceHolder |
|
| MemoryDataStoreFactory.MemoryDataStore<V extends java.io.Serializable> |
|
| MockBackOff |
Beta
Mock for BackOff that always returns a fixed number.
|
| MockHttpClient |
Beta
Mock for HttpClient that does not actually make any network calls.
|
| MockHttpContent |
|
| MockHttpTransport |
|
| MockHttpTransport.Builder |
|
| MockHttpUnsuccessfulResponseHandler |
|
| MockHttpURLConnection |
Beta
Mock for HttpURLConnection.
|
| MockJsonFactory |
|
| MockJsonGenerator |
|
| MockJsonParser |
|
| MockLowLevelHttpRequest |
|
| MockLowLevelHttpResponse |
|
| MockSleeper |
|
| MultipartContent |
|
| MultipartContent.Part |
Single part of a multi-part request.
|
| NanoClock |
Nano clock which can be used to measure elapsed time in nanoseconds.
|
| NetHttpRequest |
|
| NetHttpRequest.DefaultOutputWriter |
|
| NetHttpRequest.OutputWriter |
|
| NetHttpResponse |
|
| NetHttpTransport |
Thread-safe HTTP low-level transport based on the java.net package.
|
| NetHttpTransport.Builder |
|
| NullValue |
Use this annotation to specify that an enum constant is the "null" data value to use for Data.nullOf(Class).
|
| ObjectParser |
Parses a data source into the specified data type.
|
| Objects |
Helper functions that can operate on any Object.
|
| Objects.ToStringHelper |
|
| Objects.ToStringHelper.ValueHolder |
|
| OpenCensusUtils |
Beta
Utilities for Census monitoring and tracing.
|
| PemReader |
|
| PemReader.Section |
Section in the PEM file.
|
| PercentEscaper |
A UnicodeEscaper that escapes some set of Java characters using the URI percent encoding
scheme.
|
| Platform |
Methods factored out so that they can be emulated differently in GWT.
|
| Preconditions |
Simple static methods to be called at the start of your own methods to verify correct arguments
and state.
|
| ProtocolBuffers |
Beta
Utilities for protocol buffers.
|
| ProtoHttpContent |
Beta
Serializes of a protocol buffer message to HTTP content.
|
| ProtoObjectParser |
Beta
Parses protocol buffer HTTP response content into a protocol buffer message.
|
| SecurityTestUtils |
Beta
Utilities and constants related to testing the library util package.
|
| SecurityUtils |
Utilities related to Java security.
|
| Sets |
Static utility methods pertaining to Set instances.
|
| Sleeper |
Sleeper interface to use for requesting the current thread to sleep as specified in Thread.sleep(long).
|
| SSLSocketFactoryExtension |
Implementation of SSL socket factory that extends Apache's implementation to provide
functionality missing from the Android SDK that is available in Apache HTTP Client.
|
| SslUtils |
SSL utilities.
|
| StreamingContent |
Deprecated.
|
| Strings |
Static utility methods pertaining to String instances.
|
| StringUtils |
Utilities for strings.
|
| TestableByteArrayInputStream |
Beta
Testable extension for a byte array input stream.
|
| TestableByteArrayOutputStream |
Beta
Testable extension for a byte array output stream.
|
| TestCertificates |
|
| TestCertificates.CertData |
Beta
Wrapper for a PEM encoded certificate providing utility routines.
|
| Throwables |
Static utility methods pertaining to instances of Throwable.
|
| Types |
Utilities for working with Java types.
|
| UnicodeEscaper |
An Escaper that converts literal text into a format safe for inclusion in a particular
context (such as an XML document).
|
| UriTemplate |
Expands URI Templates.
|
| UriTemplate.CompositeOutput |
Contains information on how to output a composite value.
|
| UrlEncodedContent |
Implements support for HTTP form content encoding serialization of type
application/x-www-form-urlencoded as specified in the HTML 4.0 Specification.
|
| UrlEncodedParser |
Implements support for HTTP form content encoding parsing of type
application/x-www-form-urlencoded as specified in the HTML 4.0
Specification.
|
| Value |
Use this annotation to specify that an enum constant is a string data value, optionally providing
the string data value to use.
|
| Xml |
|
| Xml.CustomizeParser |
Customizes the behavior of XML parsing.
|
| XmlHttpContent |
Beta
Serializes XML HTTP content based on the data key/value mapping object for an item.
|
| XmlNamespaceDictionary |
Beta
Thread-safe XML namespace dictionary that provides a one-to-one map of namespace alias to URI.
|
| XmlObjectParser |
Beta
XML HTTP parser into an data class of key/value pairs.
|