summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java48
1 files changed, 0 insertions, 48 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java
deleted file mode 100644
index f2e4d0bb41..0000000000
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.mapbox.mapboxsdk.location;
-
-import android.support.annotation.NonNull;
-import android.support.annotation.Nullable;
-
-import com.mapbox.mapboxsdk.maps.Style;
-import com.mapbox.mapboxsdk.style.layers.Layer;
-
-class LocationComponentPositionManager {
-
- @NonNull
- private final Style style;
-
- @Nullable
- private String layerAbove;
-
- @Nullable
- private String layerBelow;
-
- LocationComponentPositionManager(@NonNull Style style, @Nullable String layerAbove, @Nullable String layerBelow) {
- this.style = style;
- this.layerAbove = layerAbove;
- this.layerBelow = layerBelow;
- }
-
- /**
- * Returns true whenever layer above/below configuration has changed and requires re-layout.
- */
- boolean update(@Nullable String layerAbove, @Nullable String layerBelow) {
- boolean requiresUpdate =
- !(this.layerAbove == layerAbove || (this.layerAbove != null && this.layerAbove.equals(layerAbove)))
- || !(this.layerBelow == layerBelow || (this.layerBelow != null && this.layerBelow.equals(layerBelow)));
-
- this.layerAbove = layerAbove;
- this.layerBelow = layerBelow;
- return requiresUpdate;
- }
-
- void addLayerToMap(@NonNull Layer layer) {
- if (layerAbove != null) {
- style.addLayerAbove(layer, layerAbove);
- } else if (layerBelow != null) {
- style.addLayerBelow(layer, layerBelow);
- } else {
- style.addLayer(layer);
- }
- }
-}