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.GuidanceCamera;
7import com.navigine.idl.java.LocationEditManager;
8import com.navigine.idl.java.LocationListManager;
9import com.navigine.idl.java.LocationManager;
10import com.navigine.idl.java.LocationWindow;
11import com.navigine.idl.java.MeasurementManager;
12import com.navigine.idl.java.MqttSession;
13import com.navigine.idl.java.NavigationManager;
14import com.navigine.idl.java.NavigineSdk;
15import com.navigine.idl.java.NotificationManager;
16import com.navigine.idl.java.ResourceManager;
17import com.navigine.idl.java.RouteLayer;
18import com.navigine.idl.java.RouteManager;
19import com.navigine.idl.java.RouteSimulator;
20import com.navigine.idl.java.StorageManager;
21import com.navigine.idl.java.UserLocationLayer;
22import com.navigine.idl.java.ZoneManager;
30 private final NativeObject nativeObject;
32 NavigineSdkBinding(NativeObject nativeObject)
34 this.nativeObject = nativeObject;
45 native_setUserHash(userHash);
47 private native
void native_setUserHash(String userHash);
52 native_setServer(server);
54 private native
void native_setServer(String server);
61 private native
void native_reset();
66 return native_getLocationManager();
73 return native_getNavigationManager(locationManager);
80 return native_getZoneManager(navigationManager);
87 return native_getAsyncRouteManager(locationManager, navigationManager);
94 return native_getNotificationManager(locationManager);
101 return native_getErrorDescription(errorCode);
103 private native String native_getErrorDescription(
int errorCode);
108 return native_createLocationWindow(platformView);
110 private native
LocationWindow native_createLocationWindow(com.navigine.view.PlatformView platformView);
115 return native_getStorageManager();
122 return native_getUserLocationLayer(locationWindow);
129 return native_getRouteLayer(locationWindow);
136 return native_getGuidanceCamera(locationWindow, routeLayer);
143 return native_getRouteSimulator(locationWindow);
150 return native_getRouteManager(locationManager, navigationManager);
157 return native_getMeasurementManager(locationManager);
164 return native_getResourceManager(locationManager);
166 private native ResourceManager native_getResourceManager(
LocationManager locationManager);
171 return native_getLocationEditManager(locationManager);
173 private native LocationEditManager native_getLocationEditManager(
LocationManager locationManager);
178 return native_getBeaconProximityEstimator(locationManager);
180 private native BeaconProximityEstimator native_getBeaconProximityEstimator(
LocationManager locationManager);
185 return native_getMqttSession(navigationManager);
192 return native_getLocationListManager();