diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/HillshadeLayer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/HillshadeLayer.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/HillshadeLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/HillshadeLayer.java index fb086f424b..75a2607b05 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/HillshadeLayer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/HillshadeLayer.java @@ -37,6 +37,7 @@ public class HillshadeLayer extends Layer { * @param sourceId the id of the source */ public HillshadeLayer(String layerId, String sourceId) { + super(); initialize(layerId, sourceId); } @@ -48,6 +49,7 @@ public class HillshadeLayer extends Layer { * @param sourceLayer the source layer to set */ public void setSourceLayer(String sourceLayer) { + checkThread(); nativeSetSourceLayer(sourceLayer); } @@ -82,6 +84,7 @@ public class HillshadeLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<Float> getHillshadeIlluminationDirection() { + checkThread(); return (PropertyValue<Float>) new PropertyValue("hillshade-illumination-direction", nativeGetHillshadeIlluminationDirection()); } @@ -92,6 +95,7 @@ public class HillshadeLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getHillshadeIlluminationAnchor() { + checkThread(); return (PropertyValue<String>) new PropertyValue("hillshade-illumination-anchor", nativeGetHillshadeIlluminationAnchor()); } @@ -102,6 +106,7 @@ public class HillshadeLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<Float> getHillshadeExaggeration() { + checkThread(); return (PropertyValue<Float>) new PropertyValue("hillshade-exaggeration", nativeGetHillshadeExaggeration()); } @@ -111,6 +116,7 @@ public class HillshadeLayer extends Layer { * @return transition options for Float */ public TransitionOptions getHillshadeExaggerationTransition() { + checkThread(); return nativeGetHillshadeExaggerationTransition(); } @@ -120,6 +126,7 @@ public class HillshadeLayer extends Layer { * @param options transition options for Float */ public void setHillshadeExaggerationTransition(TransitionOptions options) { + checkThread(); nativeSetHillshadeExaggerationTransition(options.getDuration(), options.getDelay()); } @@ -130,6 +137,7 @@ public class HillshadeLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getHillshadeShadowColor() { + checkThread(); return (PropertyValue<String>) new PropertyValue("hillshade-shadow-color", nativeGetHillshadeShadowColor()); } @@ -141,6 +149,7 @@ public class HillshadeLayer extends Layer { */ @ColorInt public int getHillshadeShadowColorAsInt() { + checkThread(); PropertyValue<String> value = getHillshadeShadowColor(); if (value.isValue()) { return rgbaToColor(value.getValue()); @@ -155,6 +164,7 @@ public class HillshadeLayer extends Layer { * @return transition options for String */ public TransitionOptions getHillshadeShadowColorTransition() { + checkThread(); return nativeGetHillshadeShadowColorTransition(); } @@ -164,6 +174,7 @@ public class HillshadeLayer extends Layer { * @param options transition options for String */ public void setHillshadeShadowColorTransition(TransitionOptions options) { + checkThread(); nativeSetHillshadeShadowColorTransition(options.getDuration(), options.getDelay()); } @@ -174,6 +185,7 @@ public class HillshadeLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getHillshadeHighlightColor() { + checkThread(); return (PropertyValue<String>) new PropertyValue("hillshade-highlight-color", nativeGetHillshadeHighlightColor()); } @@ -185,6 +197,7 @@ public class HillshadeLayer extends Layer { */ @ColorInt public int getHillshadeHighlightColorAsInt() { + checkThread(); PropertyValue<String> value = getHillshadeHighlightColor(); if (value.isValue()) { return rgbaToColor(value.getValue()); @@ -199,6 +212,7 @@ public class HillshadeLayer extends Layer { * @return transition options for String */ public TransitionOptions getHillshadeHighlightColorTransition() { + checkThread(); return nativeGetHillshadeHighlightColorTransition(); } @@ -208,6 +222,7 @@ public class HillshadeLayer extends Layer { * @param options transition options for String */ public void setHillshadeHighlightColorTransition(TransitionOptions options) { + checkThread(); nativeSetHillshadeHighlightColorTransition(options.getDuration(), options.getDelay()); } @@ -218,6 +233,7 @@ public class HillshadeLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getHillshadeAccentColor() { + checkThread(); return (PropertyValue<String>) new PropertyValue("hillshade-accent-color", nativeGetHillshadeAccentColor()); } @@ -229,6 +245,7 @@ public class HillshadeLayer extends Layer { */ @ColorInt public int getHillshadeAccentColorAsInt() { + checkThread(); PropertyValue<String> value = getHillshadeAccentColor(); if (value.isValue()) { return rgbaToColor(value.getValue()); @@ -243,6 +260,7 @@ public class HillshadeLayer extends Layer { * @return transition options for String */ public TransitionOptions getHillshadeAccentColorTransition() { + checkThread(); return nativeGetHillshadeAccentColorTransition(); } @@ -252,6 +270,7 @@ public class HillshadeLayer extends Layer { * @param options transition options for String */ public void setHillshadeAccentColorTransition(TransitionOptions options) { + checkThread(); nativeSetHillshadeAccentColorTransition(options.getDuration(), options.getDelay()); } |