1package com.navigine.idl.java.internal;
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.AsyncRouteManager;
5import com.navigine.idl.java.BeaconProximityEstimator;
6import com.navigine.idl.java.LocationEditManager;
7import com.navigine.idl.java.LocationListManager;
8import com.navigine.idl.java.LocationManager;
9import com.navigine.idl.java.LocationWindow;
10import com.navigine.idl.java.MeasurementManager;
11import com.navigine.idl.java.MqttSession;
12import com.navigine.idl.java.NavigationManager;
13import com.navigine.idl.java.NavigineSdk;
14import com.navigine.idl.java.NotificationManager;
15import com.navigine.idl.java.ResourceManager;
16import com.navigine.idl.java.RouteManager;
17import com.navigine.idl.java.StorageManager;
18import com.navigine.idl.java.UserLocationLayer;
19import com.navigine.idl.java.ZoneManager;
27 private final NativeObject nativeObject;
29 NavigineSdkBinding(NativeObject nativeObject)
31 this.nativeObject = nativeObject;
42 native_setUserHash(userHash);
44 private native
void native_setUserHash(String userHash);
49 native_setServer(server);
51 private native
void native_setServer(String server);
58 private native
void native_reset();
63 return native_getLocationManager();
70 return native_getNavigationManager(locationManager);
77 return native_getZoneManager(navigationManager);
84 return native_getAsyncRouteManager(locationManager, navigationManager);
91 return native_getNotificationManager(locationManager);
98 return native_getErrorDescription(errorCode);
100 private native String native_getErrorDescription(
int errorCode);
105 return native_createLocationWindow(platformView);
107 private native
LocationWindow native_createLocationWindow(com.navigine.view.PlatformView platformView);
112 return native_getStorageManager();
119 return native_getUserLocationLayer(locationWindow);
126 return native_getRouteManager(locationManager, navigationManager);
133 return native_getMeasurementManager(locationManager);
140 return native_getResourceManager(locationManager);
142 private native ResourceManager native_getResourceManager(
LocationManager locationManager);
147 return native_getLocationEditManager(locationManager);
149 private native LocationEditManager native_getLocationEditManager(
LocationManager locationManager);
154 return native_getBeaconProximityEstimator(locationManager);
156 private native BeaconProximityEstimator native_getBeaconProximityEstimator(
LocationManager locationManager);
161 return native_getMqttSession(navigationManager);
168 return native_getLocationListManager();