NavigineSdk$Impl class

Implemented types

Constructors

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createLocationWindow(PlatformView platformView) LocationWindow
override
getAsyncRouteManager(LocationManager locationManager, NavigationManager navigationManager) AsyncRouteManager
@brief @see AsyncRouteManager "AsyncRouteManager" instance, which could be used for working with routing sessions. @see RouteSession "RouteSession" @param locationManager @see LocationManager "LocationManager" instance @param navigationManager @see NavigationManager "NavigationManager" instance @return @see AsyncRouteManager "AsyncRouteManager" instance
override
getBeaconProximityEstimator(LocationManager locationManager) BeaconProximityEstimator
override
getDeviceId() String
@brief Method returns persistent device id. @return persistent device id
override
getErrorDescription(int errorCode) String
override
getInstance() NavigineSdk
@brief Method initializes Navigation library and returns NavigineSdk instance. @return instance of SDK
override
getLocationEditManager(LocationManager locationManager) LocationEditManager
override
getLocationListManager() LocationListManager
@endcond
override
getLocationManager() LocationManager
@brief @see LocationManager "LocationManager" instance, which could be used for working with the @see Location "Location". @return @see LocationManager "LocationManager" instance
override
getMeasurementManager(LocationManager locationManager) MeasurementManager
@brief @see MeasurementManager "MeasurementManager" instance, which could be used for managing measurement generators and handling sensor and signal measurements. @param locationManager @see LocationManager "LocationManager" instance @return @see MeasurementManager "MeasurementManager" instance
override
getMqttSession(NavigationManager navigationManager) MqttSession
@brief @see MqttSession "MqttSession" instance, which could be used for working with MQTT sessions. @param navigationManager @see NavigationManager "NavigationManager" instance @return @see MqttSession "MqttSession" instance
override
getNavigationManager(LocationManager locationManager) NavigationManager
@brief @see NavigationManager "NavigationManager" instance, which could be used for working with the @see Position. @param locationManager @see LocationManager "LocationManager" instance @return @see NavigationManager "NavigationManager" instance
override
getNotificationManager(LocationManager locationManager) NotificationManager
@brief @see NotificationManager "NotificationManager" instance, which could be used for working with notifications when detecting beacons. @see Notification "Notification" @param locationManager @see LocationManager "LocationManager" instance @return @see NotificationManager "NotificationManager" instance
override
getRelativeTime() int
@brief Method returns current timestamp. @return internal timestamp
override
getResourceManager(LocationManager locationManager) ResourceManager
@cond
override
getRouteManager(LocationManager locationManager, NavigationManager navigationManager) RouteManager
@brief @see RouteManager "RouteManager" instance, which could be used for working making routes, setting target points. @see RoutePath "RoutePath" @param locationManager @see LocationManager "LocationManager" instance @param navigationManager @see NavigationManager "NavigationManager" instance @return @see RouteManager "RouteManager" instance
override
getStorageManager() StorageManager
Returns a manager that allows to manage user storages @return Storage manager instance @see StorageManager "StorageManager"
override
getUserLocationLayer(LocationWindow locationWindow) UserLocationLayer
Create layer with the user location icon.
override
getVersion() String
@brief Method returns NavigineSdk SDK Version. @return version of SDK
override
getZoneManager(NavigationManager navigationManager) ZoneManager
@brief @see ZoneManager "ZoneManager" instance, which could be used for working with zones and detecting enter and leave events. @see Zone "Zone" @param navigationManager @see NavigationManager "NavigationManager" instance @return @see ZoneManager "ZoneManager" instance
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setServer(String server) → void
@brief Method is used to set server url @param server custom server url in format: http[s]://example.com
override
setUserHash(String userHash) → void
@brief Method is used to set USER_HASH from the user's profile in CMS @param userHash auth token in format XXXX-XXXX-XXXX-XXXX
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited