summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java75
1 files changed, 64 insertions, 11 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java
index f6022f836a..662d7c7ea7 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/LineLayer.java
@@ -62,6 +62,7 @@ public class LineLayer extends Layer {
* @param sourceLayer the source layer to set
* @return This
*/
+ @NonNull
public LineLayer withSourceLayer(String sourceLayer) {
setSourceLayer(sourceLayer);
return this;
@@ -72,6 +73,7 @@ public class LineLayer extends Layer {
*
* @return id of the source
*/
+ @NonNull
public String getSourceId() {
checkThread();
return nativeGetSourceId();
@@ -82,6 +84,7 @@ public class LineLayer extends Layer {
*
* @return sourceLayer the source layer to get
*/
+ @NonNull
public String getSourceLayer() {
checkThread();
return nativeGetSourceLayer();
@@ -92,7 +95,7 @@ public class LineLayer extends Layer {
*
* @param filter the expression filter to set
*/
- public void setFilter(Expression filter) {
+ public void setFilter(@NonNull Expression filter) {
checkThread();
nativeSetFilter(filter.toArray());
}
@@ -103,7 +106,8 @@ public class LineLayer extends Layer {
* @param filter the expression filter to set
* @return This
*/
- public LineLayer withFilter(Expression filter) {
+ @NonNull
+ public LineLayer withFilter(@NonNull Expression filter) {
setFilter(filter);
return this;
}
@@ -130,6 +134,7 @@ public class LineLayer extends Layer {
* @param properties the var-args properties
* @return This
*/
+ @NonNull
public LineLayer withProperties(@NonNull PropertyValue<?>... properties) {
setProperties(properties);
return this;
@@ -142,6 +147,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around String
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<String> getLineCap() {
checkThread();
@@ -153,6 +159,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around String
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<String> getLineJoin() {
checkThread();
@@ -164,6 +171,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineMiterLimit() {
checkThread();
@@ -175,6 +183,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineRoundLimit() {
checkThread();
@@ -186,6 +195,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineOpacity() {
checkThread();
@@ -197,6 +207,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float
*/
+ @NonNull
public TransitionOptions getLineOpacityTransition() {
checkThread();
return nativeGetLineOpacityTransition();
@@ -207,7 +218,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float
*/
- public void setLineOpacityTransition(TransitionOptions options) {
+ public void setLineOpacityTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineOpacityTransition(options.getDuration(), options.getDelay());
}
@@ -217,6 +228,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around String
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<String> getLineColor() {
checkThread();
@@ -245,6 +257,7 @@ public class LineLayer extends Layer {
*
* @return transition options for String
*/
+ @NonNull
public TransitionOptions getLineColorTransition() {
checkThread();
return nativeGetLineColorTransition();
@@ -255,7 +268,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for String
*/
- public void setLineColorTransition(TransitionOptions options) {
+ public void setLineColorTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineColorTransition(options.getDuration(), options.getDelay());
}
@@ -265,6 +278,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float[]
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float[]> getLineTranslate() {
checkThread();
@@ -276,6 +290,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float[]
*/
+ @NonNull
public TransitionOptions getLineTranslateTransition() {
checkThread();
return nativeGetLineTranslateTransition();
@@ -286,7 +301,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float[]
*/
- public void setLineTranslateTransition(TransitionOptions options) {
+ public void setLineTranslateTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineTranslateTransition(options.getDuration(), options.getDelay());
}
@@ -296,6 +311,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around String
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<String> getLineTranslateAnchor() {
checkThread();
@@ -307,6 +323,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineWidth() {
checkThread();
@@ -318,6 +335,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float
*/
+ @NonNull
public TransitionOptions getLineWidthTransition() {
checkThread();
return nativeGetLineWidthTransition();
@@ -328,7 +346,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float
*/
- public void setLineWidthTransition(TransitionOptions options) {
+ public void setLineWidthTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineWidthTransition(options.getDuration(), options.getDelay());
}
@@ -338,6 +356,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineGapWidth() {
checkThread();
@@ -349,6 +368,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float
*/
+ @NonNull
public TransitionOptions getLineGapWidthTransition() {
checkThread();
return nativeGetLineGapWidthTransition();
@@ -359,7 +379,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float
*/
- public void setLineGapWidthTransition(TransitionOptions options) {
+ public void setLineGapWidthTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineGapWidthTransition(options.getDuration(), options.getDelay());
}
@@ -369,6 +389,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineOffset() {
checkThread();
@@ -380,6 +401,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float
*/
+ @NonNull
public TransitionOptions getLineOffsetTransition() {
checkThread();
return nativeGetLineOffsetTransition();
@@ -390,7 +412,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float
*/
- public void setLineOffsetTransition(TransitionOptions options) {
+ public void setLineOffsetTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineOffsetTransition(options.getDuration(), options.getDelay());
}
@@ -400,6 +422,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float> getLineBlur() {
checkThread();
@@ -411,6 +434,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float
*/
+ @NonNull
public TransitionOptions getLineBlurTransition() {
checkThread();
return nativeGetLineBlurTransition();
@@ -421,7 +445,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float
*/
- public void setLineBlurTransition(TransitionOptions options) {
+ public void setLineBlurTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineBlurTransition(options.getDuration(), options.getDelay());
}
@@ -431,6 +455,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around Float[]
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<Float[]> getLineDasharray() {
checkThread();
@@ -442,6 +467,7 @@ public class LineLayer extends Layer {
*
* @return transition options for Float[]
*/
+ @NonNull
public TransitionOptions getLineDasharrayTransition() {
checkThread();
return nativeGetLineDasharrayTransition();
@@ -452,7 +478,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for Float[]
*/
- public void setLineDasharrayTransition(TransitionOptions options) {
+ public void setLineDasharrayTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLineDasharrayTransition(options.getDuration(), options.getDelay());
}
@@ -462,6 +488,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around String
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<String> getLinePattern() {
checkThread();
@@ -473,6 +500,7 @@ public class LineLayer extends Layer {
*
* @return transition options for String
*/
+ @NonNull
public TransitionOptions getLinePatternTransition() {
checkThread();
return nativeGetLinePatternTransition();
@@ -483,7 +511,7 @@ public class LineLayer extends Layer {
*
* @param options transition options for String
*/
- public void setLinePatternTransition(TransitionOptions options) {
+ public void setLinePatternTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetLinePatternTransition(options.getDuration(), options.getDelay());
}
@@ -493,6 +521,7 @@ public class LineLayer extends Layer {
*
* @return property wrapper value around String
*/
+ @NonNull
@SuppressWarnings("unchecked")
public PropertyValue<String> getLineGradient() {
checkThread();
@@ -516,102 +545,126 @@ public class LineLayer extends Layer {
}
}
+ @NonNull
@Keep
private native Object nativeGetLineCap();
+ @NonNull
@Keep
private native Object nativeGetLineJoin();
+ @NonNull
@Keep
private native Object nativeGetLineMiterLimit();
+ @NonNull
@Keep
private native Object nativeGetLineRoundLimit();
+ @NonNull
@Keep
private native Object nativeGetLineOpacity();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineOpacityTransition();
@Keep
private native void nativeSetLineOpacityTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineColor();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineColorTransition();
@Keep
private native void nativeSetLineColorTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineTranslate();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineTranslateTransition();
@Keep
private native void nativeSetLineTranslateTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineTranslateAnchor();
+ @NonNull
@Keep
private native Object nativeGetLineWidth();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineWidthTransition();
@Keep
private native void nativeSetLineWidthTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineGapWidth();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineGapWidthTransition();
@Keep
private native void nativeSetLineGapWidthTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineOffset();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineOffsetTransition();
@Keep
private native void nativeSetLineOffsetTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineBlur();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineBlurTransition();
@Keep
private native void nativeSetLineBlurTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineDasharray();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLineDasharrayTransition();
@Keep
private native void nativeSetLineDasharrayTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLinePattern();
+ @NonNull
@Keep
private native TransitionOptions nativeGetLinePatternTransition();
@Keep
private native void nativeSetLinePatternTransition(long duration, long delay);
+ @NonNull
@Keep
private native Object nativeGetLineGradient();