| Interface | Description |
|---|---|
| DbxSessionStore |
An interface that lets you save, retrieve, and clear a single value in the user's web
session.
|
| Class | Description |
|---|---|
| DbxAppInfo |
Identifying information about your application.
|
| DbxAuthFinish |
When you successfully complete the authorization process, the Dropbox server returns
this information to you.
|
| DbxAuthInfo |
Used by the example code to remember auth information.
|
| DbxDownloader<R> |
Class for handling download requests.
|
| DbxHost |
This is for mocking things out during testing.
|
| DbxOAuth1AccessToken |
Use with
DbxOAuth1Upgrader to convert old OAuth 1 access tokens
to OAuth 2 access tokens. |
| DbxOAuth1Upgrader |
Lets you convert OAuth 1 access tokens to OAuth 2 access tokens.
|
| DbxPKCEManager |
This class should be lib/jar private.
|
| DbxPKCEWebAuth |
This class does the OAuth2 "authorization code" flow with Proof Key for Code Exchange(PKCE).
|
| DbxRequestConfig |
A grouping of a few configuration parameters for how we should make requests to the
Dropbox servers.
|
| DbxRequestConfig.Builder |
Builder for
DbxRequestConfig. |
| DbxRequestUtil | |
| DbxRequestUtil.RequestMaker<T,E extends java.lang.Throwable> | |
| DbxRequestUtil.ResponseHandler<T> | |
| DbxSdkVersion | |
| DbxStandardSessionStore |
A
DbxSessionStore implementation that stores the value using the standard
HttpSession interface from the Java Servlet API. |
| DbxStreamReader<E extends java.lang.Throwable> |
A callback for streaming data from an
InputStream. |
| DbxStreamReader.ByteArrayCopier | |
| DbxStreamReader.OutputStreamCopier |
A
DbxStreamReader that gets its source data from the given OutputStream. |
| DbxStreamWriter<E extends java.lang.Throwable> |
A callback for streaming data to an
OutputStream. |
| DbxStreamWriter.ByteArrayCopier | |
| DbxStreamWriter.InputStreamCopier |
A
DbxStreamWriter that gets its source data from the given InputStream. |
| DbxUploader<R,E,X extends DbxApiException> |
Class for completing upload requests.
|
| DbxWebAuth |
Does the OAuth 2 "authorization code" flow.
|
| DbxWebAuth.Request |
OAuth web-based authorization flow request.
|
| DbxWebAuth.Request.Builder |
Builder for OAuth2 requests.
|
| DbxWebAuthNoRedirect | Deprecated
use
DbxWebAuth instead with a DbxWebAuth.Request configured with no
redirect URI (see DbxWebAuth.Request.Builder.withNoRedirect()). |
| LocalizedText |
Human-readable text localized to a specific locale.
|
| NoThrowInputStream |
Wraps an existing input stream, converting all the underlying stream's
IOExceptions
to our own NoThrowInputStream.HiddenException, which is a subclass of RuntimeException. |
| NoThrowOutputStream |
Wraps an existing output stream, converting all the underlying stream's
IOExceptions
to our own NoThrowOutputStream.HiddenException, which is a subclass of RuntimeException. |
| Enum | Description |
|---|---|
| IncludeGrantedScopes |
If this field is present, Dropbox server will return a token with all scopes user previously
granted your app.
|
| TokenAccessType |
Whether or not to include refresh token in
DbxAuthFinish
Non-mobile apps use it in DbxWebAuth. |
| Exception | Description |
|---|---|
| AccessErrorException |
Gets thrown when invalid access occurs.
|
| BadRequestException |
This is what is thrown when the Dropbox server tells us that it didn't like something about our
request.
|
| BadResponseCodeException |
Thrown when the Dropbox server responds with an HTTP status code we didn't expect.
|
| BadResponseException |
Thrown when we the response from the Dropbox server isn't something we expect.
|
| DbxApiException |
Base class for API-specific exceptions raised by API v2 routes.
|
| DbxException |
The base exception thrown by Dropbox API calls.
|
| DbxWebAuth.BadRequestException |
Thrown when the parameters passed to your redirect URI are not well-formed.
|
| DbxWebAuth.BadStateException |
Thrown if all the parameters to your redirect URI are well-formed, but there's no CSRF token
in the session.
|
| DbxWebAuth.CsrfException |
Thrown if the given 'state' parameter doesn't contain the expected CSRF token.
|
| DbxWebAuth.Exception |
The base class for authorization redirect errors.
|
| DbxWebAuth.NotApprovedException |
Thrown when Dropbox tells us that the user chose not to grant your app access to their
Dropbox account (i.e.
|
| DbxWebAuth.ProviderException |
Thrown when Dropbox tells us that some other error occurred in the authorization process.
|
| DbxWrappedException |
For internal use only.
|
| InvalidAccessTokenException |
Gets thrown when the access token you're using to make API calls is invalid.
|
| NetworkIOException |
This gets thrown when there's an
IOException when reading or writing to the
network (when communicating with the Dropbox API servers). |
| NoThrowInputStream.HiddenException | |
| NoThrowOutputStream.HiddenException | |
| PathRootErrorException |
Gets thrown when an invalid path rood is supplied.
|
| ProtocolException |
Something unexpected happened with either the request or the response.
|
| RateLimitException |
The server is overloaded, or you have hit a rate limit.
|
| RetryException |
A transient exception has occurred and the request should be retried.
|
| ServerException |
The server said that something went wrong on its end (HTTP 500 error code).
|