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.
|
BetaDetector |
Findbugs plugin detector which detects usage of Beta in your code.
|
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.
|