diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillExtrusionLayer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillExtrusionLayer.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillExtrusionLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillExtrusionLayer.java index 29e2b49d76..fdfc8c51a9 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillExtrusionLayer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/FillExtrusionLayer.java @@ -37,6 +37,7 @@ public class FillExtrusionLayer extends Layer { * @param sourceId the id of the source */ public FillExtrusionLayer(String layerId, String sourceId) { + super(); initialize(layerId, sourceId); } @@ -48,6 +49,7 @@ public class FillExtrusionLayer extends Layer { * @param sourceLayer the source layer to set */ public void setSourceLayer(String sourceLayer) { + checkThread(); nativeSetSourceLayer(sourceLayer); } @@ -68,6 +70,7 @@ public class FillExtrusionLayer extends Layer { * @return sourceLayer the source layer to get */ public String getSourceLayer() { + checkThread(); return nativeGetSourceLayer(); } @@ -77,6 +80,7 @@ public class FillExtrusionLayer extends Layer { * @param filter the expression filter to set */ public void setFilter(Expression filter) { + checkThread(); nativeSetFilter(filter.toArray()); } @@ -98,6 +102,7 @@ public class FillExtrusionLayer extends Layer { */ @Nullable public Expression getFilter() { + checkThread(); Expression expression = null; JsonArray array = (JsonArray) nativeGetFilter(); if (array != null) { @@ -126,6 +131,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<Float> getFillExtrusionOpacity() { + checkThread(); return (PropertyValue<Float>) new PropertyValue("fill-extrusion-opacity", nativeGetFillExtrusionOpacity()); } @@ -135,6 +141,7 @@ public class FillExtrusionLayer extends Layer { * @return transition options for Float */ public TransitionOptions getFillExtrusionOpacityTransition() { + checkThread(); return nativeGetFillExtrusionOpacityTransition(); } @@ -144,6 +151,7 @@ public class FillExtrusionLayer extends Layer { * @param options transition options for Float */ public void setFillExtrusionOpacityTransition(TransitionOptions options) { + checkThread(); nativeSetFillExtrusionOpacityTransition(options.getDuration(), options.getDelay()); } @@ -154,6 +162,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getFillExtrusionColor() { + checkThread(); return (PropertyValue<String>) new PropertyValue("fill-extrusion-color", nativeGetFillExtrusionColor()); } @@ -165,6 +174,7 @@ public class FillExtrusionLayer extends Layer { */ @ColorInt public int getFillExtrusionColorAsInt() { + checkThread(); PropertyValue<String> value = getFillExtrusionColor(); if (value.isValue()) { return rgbaToColor(value.getValue()); @@ -179,6 +189,7 @@ public class FillExtrusionLayer extends Layer { * @return transition options for String */ public TransitionOptions getFillExtrusionColorTransition() { + checkThread(); return nativeGetFillExtrusionColorTransition(); } @@ -188,6 +199,7 @@ public class FillExtrusionLayer extends Layer { * @param options transition options for String */ public void setFillExtrusionColorTransition(TransitionOptions options) { + checkThread(); nativeSetFillExtrusionColorTransition(options.getDuration(), options.getDelay()); } @@ -198,6 +210,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<Float[]> getFillExtrusionTranslate() { + checkThread(); return (PropertyValue<Float[]>) new PropertyValue("fill-extrusion-translate", nativeGetFillExtrusionTranslate()); } @@ -207,6 +220,7 @@ public class FillExtrusionLayer extends Layer { * @return transition options for Float[] */ public TransitionOptions getFillExtrusionTranslateTransition() { + checkThread(); return nativeGetFillExtrusionTranslateTransition(); } @@ -216,6 +230,7 @@ public class FillExtrusionLayer extends Layer { * @param options transition options for Float[] */ public void setFillExtrusionTranslateTransition(TransitionOptions options) { + checkThread(); nativeSetFillExtrusionTranslateTransition(options.getDuration(), options.getDelay()); } @@ -226,6 +241,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getFillExtrusionTranslateAnchor() { + checkThread(); return (PropertyValue<String>) new PropertyValue("fill-extrusion-translate-anchor", nativeGetFillExtrusionTranslateAnchor()); } @@ -236,6 +252,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<String> getFillExtrusionPattern() { + checkThread(); return (PropertyValue<String>) new PropertyValue("fill-extrusion-pattern", nativeGetFillExtrusionPattern()); } @@ -245,6 +262,7 @@ public class FillExtrusionLayer extends Layer { * @return transition options for String */ public TransitionOptions getFillExtrusionPatternTransition() { + checkThread(); return nativeGetFillExtrusionPatternTransition(); } @@ -254,6 +272,7 @@ public class FillExtrusionLayer extends Layer { * @param options transition options for String */ public void setFillExtrusionPatternTransition(TransitionOptions options) { + checkThread(); nativeSetFillExtrusionPatternTransition(options.getDuration(), options.getDelay()); } @@ -264,6 +283,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<Float> getFillExtrusionHeight() { + checkThread(); return (PropertyValue<Float>) new PropertyValue("fill-extrusion-height", nativeGetFillExtrusionHeight()); } @@ -273,6 +293,7 @@ public class FillExtrusionLayer extends Layer { * @return transition options for Float */ public TransitionOptions getFillExtrusionHeightTransition() { + checkThread(); return nativeGetFillExtrusionHeightTransition(); } @@ -282,6 +303,7 @@ public class FillExtrusionLayer extends Layer { * @param options transition options for Float */ public void setFillExtrusionHeightTransition(TransitionOptions options) { + checkThread(); nativeSetFillExtrusionHeightTransition(options.getDuration(), options.getDelay()); } @@ -292,6 +314,7 @@ public class FillExtrusionLayer extends Layer { */ @SuppressWarnings("unchecked") public PropertyValue<Float> getFillExtrusionBase() { + checkThread(); return (PropertyValue<Float>) new PropertyValue("fill-extrusion-base", nativeGetFillExtrusionBase()); } @@ -301,6 +324,7 @@ public class FillExtrusionLayer extends Layer { * @return transition options for Float */ public TransitionOptions getFillExtrusionBaseTransition() { + checkThread(); return nativeGetFillExtrusionBaseTransition(); } @@ -310,6 +334,7 @@ public class FillExtrusionLayer extends Layer { * @param options transition options for Float */ public void setFillExtrusionBaseTransition(TransitionOptions options) { + checkThread(); nativeSetFillExtrusionBaseTransition(options.getDuration(), options.getDelay()); } |