public abstract class MapboxBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
baseUrl |
protected java.lang.String |
clientAppName |
| Constructor and Description |
|---|
MapboxBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
build()
The builder.
|
abstract java.lang.String |
getAccessToken() |
java.lang.String |
getBaseUrl()
Get the base url of the API.
|
java.lang.String |
getClientAppName() |
abstract MapboxBuilder |
setAccessToken(java.lang.String accessToken) |
abstract <T extends MapboxBuilder> |
setBaseUrl(java.lang.String baseUrl)
Set the base url of the API.
|
abstract <T extends MapboxBuilder> |
setClientAppName(java.lang.String appName)
Set the App Name to identify
|
protected void |
validateAccessToken(java.lang.String accessToken)
Method to validate a Mapbox Access token.
|
protected java.lang.String clientAppName
protected java.lang.String baseUrl
public abstract MapboxBuilder setAccessToken(java.lang.String accessToken)
public abstract java.lang.String getAccessToken()
public abstract <T extends MapboxBuilder> T setBaseUrl(java.lang.String baseUrl)
T - the concrete implementation of MapboxBuilderbaseUrl - base url used as end pointpublic java.lang.String getBaseUrl()
public abstract <T extends MapboxBuilder> T setClientAppName(java.lang.String appName)
T - The concrete implementation of MapboxBuilderappName - base package name or other simple string identifierpublic java.lang.String getClientAppName()
protected void validateAccessToken(java.lang.String accessToken)
throws ServicesException
accessToken - A string containing a Mapbox Access TokenServicesException - Generic Exception for all things Mapbox.public abstract java.lang.Object build()
throws ServicesException
MapboxBuilderServicesException - Generic Exception for all things Mapbox.