-
-
Notifications
You must be signed in to change notification settings - Fork 937
Expand file tree
/
Copy pathRNMBXMapViewManagerDelegate.java
More file actions
113 lines (110 loc) · 4.38 KB
/
RNMBXMapViewManagerDelegate.java
File metadata and controls
113 lines (110 loc) · 4.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
/**
* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
*
* Do not edit this file as changes may cause incorrect behavior and will be lost
* once the code is regenerated.
*
* @generated by codegen project: GeneratePropsJavaDelegate.js
*/
package com.facebook.react.viewmanagers;
import android.view.View;
import androidx.annotation.Nullable;
import com.facebook.react.bridge.DynamicFromObject;
import com.facebook.react.uimanager.BaseViewManagerDelegate;
import com.facebook.react.uimanager.BaseViewManagerInterface;
public class RNMBXMapViewManagerDelegate<T extends View, U extends BaseViewManagerInterface<T> & RNMBXMapViewManagerInterface<T>> extends BaseViewManagerDelegate<T, U> {
public RNMBXMapViewManagerDelegate(U viewManager) {
super(viewManager);
}
@Override
public void setProperty(T view, String propName, @Nullable Object value) {
switch (propName) {
case "attributionEnabled":
mViewManager.setAttributionEnabled(view, new DynamicFromObject(value));
break;
case "attributionPosition":
mViewManager.setAttributionPosition(view, new DynamicFromObject(value));
break;
case "logoEnabled":
mViewManager.setLogoEnabled(view, new DynamicFromObject(value));
break;
case "logoPosition":
mViewManager.setLogoPosition(view, new DynamicFromObject(value));
break;
case "compassEnabled":
mViewManager.setCompassEnabled(view, new DynamicFromObject(value));
break;
case "compassFadeWhenNorth":
mViewManager.setCompassFadeWhenNorth(view, new DynamicFromObject(value));
break;
case "compassPosition":
mViewManager.setCompassPosition(view, new DynamicFromObject(value));
break;
case "compassViewPosition":
mViewManager.setCompassViewPosition(view, new DynamicFromObject(value));
break;
case "compassViewMargins":
mViewManager.setCompassViewMargins(view, new DynamicFromObject(value));
break;
case "scaleBarEnabled":
mViewManager.setScaleBarEnabled(view, new DynamicFromObject(value));
break;
case "scaleBarIsMetricUnits":
mViewManager.setScaleBarIsMetricUnits(view, new DynamicFromObject(value));
break;
case "scaleBarPosition":
mViewManager.setScaleBarPosition(view, new DynamicFromObject(value));
break;
case "zoomEnabled":
mViewManager.setZoomEnabled(view, new DynamicFromObject(value));
break;
case "scrollEnabled":
mViewManager.setScrollEnabled(view, new DynamicFromObject(value));
break;
case "rotateEnabled":
mViewManager.setRotateEnabled(view, new DynamicFromObject(value));
break;
case "pitchEnabled":
mViewManager.setPitchEnabled(view, new DynamicFromObject(value));
break;
case "deselectAnnotationOnTap":
mViewManager.setDeselectAnnotationOnTap(view, new DynamicFromObject(value));
break;
case "requestDisallowInterceptTouchEvent":
mViewManager.setRequestDisallowInterceptTouchEvent(view, new DynamicFromObject(value));
break;
case "projection":
mViewManager.setProjection(view, new DynamicFromObject(value));
break;
case "localizeLabels":
mViewManager.setLocalizeLabels(view, new DynamicFromObject(value));
break;
case "styleURL":
mViewManager.setStyleURL(view, new DynamicFromObject(value));
break;
case "gestureSettings":
mViewManager.setGestureSettings(view, new DynamicFromObject(value));
break;
case "surfaceView":
mViewManager.setSurfaceView(view, new DynamicFromObject(value));
break;
case "scaleBarViewMargins":
mViewManager.setScaleBarViewMargins(view, new DynamicFromObject(value));
break;
case "attributionViewMargins":
mViewManager.setAttributionViewMargins(view, new DynamicFromObject(value));
break;
case "attributionViewPosition":
mViewManager.setAttributionViewPosition(view, new DynamicFromObject(value));
break;
case "compassImage":
mViewManager.setCompassImage(view, new DynamicFromObject(value));
break;
case "mapViewImpl":
mViewManager.setMapViewImpl(view, new DynamicFromObject(value));
break;
default:
super.setProperty(view, propName, value);
}
}
}