com.tomtom.online.sdk.location.AbstractLocationSource |
Base class for all LocationSources. It contains the listeners list and propagate onLocationChange events to added listeners. |
com.tomtom.online.sdk.common.permission.AndroidPermissionChecker |
The Android's user permissions checker implementation of |
com.tomtom.online.sdk.common.util.AndroidStringFormatter |
Format data using strings from android resources. |
com.tomtom.online.sdk.common.permission.AppPermissionHandler |
The default Application permission handler. |
com.tomtom.online.sdk.common.util.AssetUtils |
Helper functions to easily work with assets. |
com.tomtom.online.sdk.common.jni.BaseRequestQuery | |
com.tomtom.online.sdk.location.BasicLocationSource |
The basic implementation of the LocationSource which relies on the default Android mechanism to obtain location ( via LocationManager ). |
com.tomtom.online.sdk.common.service.Batchable |
Batchable query and services should be handled differently. Error from one request/response should not generate error for whole batch. |
com.tomtom.online.sdk.common.util.BitmapUtils |
Helper functions to easily work with bitmaps. |
com.tomtom.online.sdk.common.func.Block |
Represents a command that can be executed. |
com.tomtom.online.sdk.common.func.BlockWithIndex |
Represents a command that can be executed and stores the index. |
com.tomtom.online.sdk.common.location.BoundingBox |
Represents bounding box for the map. Defined in WGS84 format. |
com.tomtom.online.sdk.common.BuildConfig | |
com.tomtom.online.sdk.common.BuildConfig | |
com.tomtom.online.sdk.location.BuildConfig | |
com.tomtom.online.sdk.location.basic.BuildConfig | |
com.tomtom.online.sdk.location.core.BuildConfig | |
com.tomtom.online.sdk.location.gms.BuildConfig | |
com.tomtom.online.sdk.common.service.BuildConfig | |
com.tomtom.online.sdk.common.functional.BuildConfig | |
com.tomtom.online.sdk.common.util.Bytes |
Utility methods for operations on bytes. |
com.tomtom.online.sdk.common.callbacks.CallbackContainer |
Interface that defines basic operations related to handling callbacks. |
com.tomtom.online.sdk.common.functional.CheckedFunction1 |
Represents a function with a single argument that can throw a checked exception. |
com.tomtom.online.sdk.common.functional.CheckedSupplier |
Represents base interface for all functions and function-like objects that return a value and have no arguments. The main difference between this interface and |
com.tomtom.online.sdk.common.config.loader.ConfigLoader |
Interface that defines methods to load API Keys for TomTom services (e.g., TomTom map). |
com.tomtom.online.sdk.common.config.provider.ConfigProvider |
Interface that provides TomTom services API Keys. |
com.tomtom.online.sdk.common.config.Configuration |
Class that represents configuration items. Each item is described by its name and value. |
com.tomtom.online.sdk.common.config.ConfigValue |
Class that represents a configuration item. |
com.tomtom.online.sdk.common.functional.Consumer0 |
Represents base interface for all functions and function-like objects that don't consume a value and don't return a result. Most of the time this interface is used to pass behaviour to some other code, in many cases enclosing in itself the surrounding state and deferring the computation (creating a clojure). |
com.tomtom.online.sdk.common.functional.Consumer1 |
Represents base interface for all functions and function-like objects that consume a value and don't return a result. Most of the time this interface is used to pass behaviour to some other code, in many cases enclosing in itself the surrounding state and deferring the computation (creating a clojure). |
com.tomtom.online.sdk.common.functional.Consumer2 |
Represents a operation that accepts a two input arguments and doesn't return any result. |
com.tomtom.online.sdk.common.functional.Consumer3 |
Represents a operation that accepts a three input arguments and doesn't return any result. |
com.tomtom.online.sdk.common.functional.Consumers |
A collection of general purpose Consumers implementations. |
com.tomtom.online.sdk.common.util.Contextable |
Interface that represents objects that are context aware. |
com.tomtom.online.sdk.common.util.DateFormatter |
Formatter of string to joda $ |
com.tomtom.online.sdk.common.util.DisplayParamsProvider |
Helper functions to easily obtain screen width and height. |
com.tomtom.online.sdk.common.Disposable |
Represents a disposable resource. |
com.tomtom.online.sdk.common.util.DistanceCalculator |
Utility class to calculate distance between two points, using various strategies (e.g. great circle). |
com.tomtom.online.sdk.common.config.loader.DynamicConfigLoader |
|
com.tomtom.online.sdk.common.util.EnumUtils |
Helper functions to easily work with enums. |
com.tomtom.online.sdk.common.geojson.Feature |
Represents a spatially bound entity. Consists of a |
com.tomtom.online.sdk.common.geojson.FeatureCollection |
Represents a collection of |
com.tomtom.online.sdk.common.functional.Function1 |
Represents a function with a single argument. |
com.tomtom.online.sdk.common.functional.Function2 |
Represents a function with two arguments. Due to Java semantics and how functions are represented on the JVM, using |
com.tomtom.online.sdk.common.func.FuncUtils |
Utility methods to execute |
com.tomtom.online.sdk.location.FusedLocationSource |
Default location source implementation. It is based on FusedLocationService provided by Google. When no custom location source is provided, map is using it to get the user location. It uses {LocationUpdateListener} to notify about new location updates. |
com.tomtom.online.sdk.common.location.GeoConstants |
Geometry constants, common for location apps. |
com.tomtom.online.sdk.common.geojson.GeoJsonObject |
A GeoJsonObject representing a Geometry, Feature, or collection of Features. |
com.tomtom.online.sdk.common.geojson.GeoJsonObjectVisitor |
A visitor of GeoJSON objects, implementing the visitor design pattern. Facilitates operating on |
com.tomtom.online.sdk.common.geojson.GeoJsonObjectVisitorAdapter |
Empty GeoJsonObjectVisitor so that user does not have to Override methods that are not used. |
com.tomtom.online.sdk.common.geojson.geometry.Geometry |
A Geometry object representing points, curves, or surfaces in World Geodetic System 1984 (WGS 84) or a collection of Geometry objects. |
com.tomtom.online.sdk.common.geojson.geometry.GeometryCollection |
A collection of |
com.tomtom.online.sdk.common.util.GpsUtils |
Helper functions to check GPS state. |
com.tomtom.online.sdk.common.gson.GsonFactory |
Factory implementation for Gson. |
com.tomtom.online.sdk.common.util.GsonUtils |
Utility methods to work with the GSON library. |
com.tomtom.online.sdk.common.functional.collections.Iterables |
A collection of predefined general-purpose methods for working with |
com.tomtom.online.sdk.common.functional.Iterators |
A collection of predefined general-purpose |
com.tomtom.online.sdk.common.jni.JniDataModel |
Provides the API for |
com.tomtom.online.sdk.common.jni.JniNativeHandleOwner | |
com.tomtom.online.sdk.common.location.LatLng |
Represents the coordinates (latitude, longitude) information. |
com.tomtom.online.sdk.common.location.LatLngAcc |
Represents the coordinates (latitude, longitude) information with accuracy. |
com.tomtom.online.sdk.common.location.LatLngBias |
Defines the LatLng with radius. |
com.tomtom.online.sdk.common.geojson.geometry.LineString |
A GeoJSON Geometry type comprising a collection of two or more |
com.tomtom.online.sdk.common.callbacks.ListCallbackContainer |
Default callback container implementation. It uses |
com.tomtom.online.sdk.common.functional.collections.Lists |
An utility class containing set of methods useful for working with lists. All methods are static. |
com.tomtom.online.sdk.location.LocationRequest |
Defines the parameters that will be used by the BasicLocationSource to obtain location. |
com.tomtom.online.sdk.location.LocationRequestsFactory |
Factory to create various location requests, that differs with location update time and accuracy to save the user's battery. In some cases, the user may not need too frequent updates. |
com.tomtom.online.sdk.location.Locations |
Constant with fixed locations |
com.tomtom.online.sdk.location.LocationSource |
Interface that provides location data, typically to a TomtomMap object. A TomtomMap has a built-in location provider, however, it can be replaced with custom one that implements this interface. |
com.tomtom.online.sdk.location.LocationUpdateListener |
Callback interface to notify about location changes. |
com.tomtom.online.sdk.common.util.LogUtils |
Util class to collecting and displaying logs. |
com.tomtom.online.sdk.common.config.loader.ManifestConfigLoader |
|
com.tomtom.online.sdk.common.util.Mapper |
Transform input record into a intermediate record. |
com.tomtom.online.sdk.matching.MatchingDataProvider |
Interface that represents data provider that can be used by the matching module to obtain road network (e.g. from map tiles or from planned route). |
com.tomtom.online.sdk.common.functional.Maybe |
A monadic type representing a result of some computation. It can be a |
com.tomtom.online.sdk.common.geojson.geometry.MultiLineString |
A GeoJSON Geometry type comprising a collection of |
com.tomtom.online.sdk.common.geojson.geometry.MultiLineStringBuilder |
A GeoJSON Geometry type comprising a collection of LineStrings. |
com.tomtom.online.sdk.common.geojson.geometry.MultiPoint |
A GeoJSON Geometry type comprising a collection of |
com.tomtom.online.sdk.common.geojson.geometry.MultiPointBuilder |
A GeoJSON Geometry type comprising a collection of LatLngs. |
com.tomtom.online.sdk.common.geojson.geometry.MultiPolygon |
A collection of |
com.tomtom.online.sdk.common.geojson.geometry.MultiPolygonBuilder |
A collection of Polygon. |
com.tomtom.online.sdk.common.jni.NativeObject |
A Java counterpart of a native object. |
com.tomtom.online.sdk.common.service.NativeService |
Base class for native REST services. |
com.tomtom.online.sdk.common.permission.PermissionChecker |
Interface that represents methods used to check implementation of Android permissions. |
com.tomtom.online.sdk.common.permission.PermissionHandler |
The interface that defines the handler of user permissions |
com.tomtom.online.sdk.common.geojson.geometry.Point |
A GeoJSON Geometry type comprising a single |
com.tomtom.online.sdk.common.geojson.geometry.PointBuilder |
A GeoJSON Geometry type comprising a single {@link LatLng}. |
com.tomtom.online.sdk.common.geojson.geometry.Polygon |
A GeoJSON Geometry type comprising one or more |
com.tomtom.online.sdk.common.geojson.geometry.PolygonBuilder |
A GeoJSON Geometry type comprising one or more LineString. |
com.tomtom.online.sdk.common.util.Preconditions |
Utility class to aid with object comparison with null object handling. |
com.tomtom.online.sdk.common.functional.Predicate |
Represents a predicate (boolean-valued function) of one argument. |
com.tomtom.online.sdk.common.functional.Predicates |
A collection of predefined general-purpose |
com.tomtom.online.sdk.common.config.provider.PriorityConfigProvider |
Default implementation for |
com.tomtom.online.sdk.common.geojson.Properties |
A Properties object representing properties in |
com.tomtom.online.sdk.common.util.ResourceUtils |
Helper functions to easily work with resources. |
com.tomtom.online.sdk.common.service.ResponseStatus |
The status of the request processing and decoding of the response. |
com.tomtom.online.sdk.common.Result |
Class that represents the parse result which can be Success or Failure. |
com.tomtom.online.sdk.common.rx.RxContext |
Interface used to provide a working context to rx based service, e.g. initialize schedulers. |
com.tomtom.online.sdk.common.service.Service |
An interface for all native service wrappers. |
com.tomtom.online.sdk.common.service.ServiceBaseResponse | |
com.tomtom.online.sdk.common.service.ServiceException |
Exception thrown by the native service API in case of an error. |
com.tomtom.online.sdk.common.service.ServiceResponse |
An object which represents a response to an routing request. |
com.tomtom.online.sdk.common.functional.collections.Sets |
A collection of predefined general-purpose methods for working with |
com.tomtom.online.sdk.common.config.loader.SingleManifestValueLoader |
Load one value from the manifest. |
com.tomtom.online.sdk.common.rx.Singles |
Utility class to aid with Single transformations. |
com.tomtom.online.sdk.common.util.StaticLibraryLoader |
The native libraries loader. |
com.tomtom.online.sdk.common.functional.StringPredicates |
A collection of predefined string related |
com.tomtom.online.sdk.common.util.StringUtils |
Utils methods related with strings. |
com.tomtom.online.sdk.common.functional.Supplier |
Represents base interface for all functions and function-like objects that return a value and have no arguments. Most of the time this interface is used to pass behaviour to some other code, in many cases enclosing in itself the surrounding state and deferring the computation (creating a clojure). |
com.tomtom.online.sdk.common.util.TimeLengthFormatter |
Format seconds to more readable format for humans. - 59s to 59 s - 62s to 1 min 2 s |
com.tomtom.online.sdk.common.functional.Try |
A monadic type representing a result of some computation. It can be a |
com.tomtom.online.sdk.common.util.ViewUtils |
Utils methods related with views. |
com.tomtom.online.sdk.common.util.Visitable |
A generic interface for classes that accept a visitor. |