Loading...
Searching...
No Matches
DottedPolylineMapObjectBinding.java
Go to the documentation of this file.
1package com.navigine.idl.java.internal;
2
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.DottedPolylineMapObject;
5import com.navigine.idl.java.LocationPolyline;
6import com.navigine.idl.java.MapObjectType;
7import com.navigine.idl.java.Placement;
8import com.navigine.idl.java.TitleStyle;
9
14public final class DottedPolylineMapObjectBinding extends DottedPolylineMapObject
15{
16 private final NativeObject nativeObject;
17
18 DottedPolylineMapObjectBinding(NativeObject nativeObject)
19 {
20 this.nativeObject = nativeObject;
21 }
22
23 @Override
24 public native boolean isValid();
25
26 // DottedPolylineMapObject methods
27
28 @Override
29 public boolean setPolyLine(LocationPolyline polyline)
30 {
31 return native_setPolyLine(polyline);
32 }
33 private native boolean native_setPolyLine(LocationPolyline polyline);
34
35 @Override
36 public boolean setColor(int color)
37 {
38 return native_setColor(color);
39 }
40 private native boolean native_setColor(int color);
41
42 @Override
43 public boolean setSize(float width, float height)
44 {
45 return native_setSize(width, height);
46 }
47 private native boolean native_setSize(float width, float height);
48
49 @Override
50 public boolean setCollisionEnabled(boolean enabled)
51 {
52 return native_setCollisionEnabled(enabled);
53 }
54 private native boolean native_setCollisionEnabled(boolean enabled);
55
56 @Override
57 public boolean setPlacement(Placement placement)
58 {
59 return native_setPlacement(placement);
60 }
61 private native boolean native_setPlacement(Placement placement);
62
63 @Override
64 public boolean setPlacementMinRatio(float ratio)
65 {
66 return native_setPlacementMinRatio(ratio);
67 }
68 private native boolean native_setPlacementMinRatio(float ratio);
69
70 @Override
71 public boolean setPlacementSpacing(float spacing)
72 {
73 return native_setPlacementSpacing(spacing);
74 }
75 private native boolean native_setPlacementSpacing(float spacing);
76
77 @Override
78 public boolean setRepeatDistance(float distance)
79 {
80 return native_setRepeatDistance(distance);
81 }
82 private native boolean native_setRepeatDistance(float distance);
83
84 @Override
85 public boolean setRepeatGroup(int group)
86 {
87 return native_setRepeatGroup(group);
88 }
89 private native boolean native_setRepeatGroup(int group);
90
91 @Override
92 public boolean setPriority(float priority)
93 {
94 return native_setPriority(priority);
95 }
96 private native boolean native_setPriority(float priority);
97
98 // MapObject methods
99
100 @Override
101 public int getId()
102 {
103 return native_getId();
104 }
105 private native int native_getId();
106
107 @Override
109 {
110 return native_getType();
111 }
112 private native MapObjectType native_getType();
113
114 @Override
115 public byte[] getData()
116 {
117 return native_getData();
118 }
119 private native byte[] native_getData();
120
121 @Override
122 public boolean setVisible(boolean visible)
123 {
124 return native_setVisible(visible);
125 }
126 private native boolean native_setVisible(boolean visible);
127
128 @Override
129 public boolean setInteractive(boolean interactive)
130 {
131 return native_setInteractive(interactive);
132 }
133 private native boolean native_setInteractive(boolean interactive);
134
135 @Override
136 public void setData(byte[] data)
137 {
138 native_setData(data);
139 }
140 private native void native_setData(byte[] data);
141
142 @Override
143 public boolean setTitle(String title)
144 {
145 return native_setTitle(title);
146 }
147 private native boolean native_setTitle(String title);
148
149 @Override
150 public boolean setTitleWithStyle(String title, TitleStyle style)
151 {
152 return native_setTitleWithStyle(title, style);
153 }
154 private native boolean native_setTitleWithStyle(String title, TitleStyle style);
155
156 @Override
157 public boolean setAlpha(float alpha)
158 {
159 return native_setAlpha(alpha);
160 }
161 private native boolean native_setAlpha(float alpha);
162}