Loading...
Searching...
No Matches
PolylineMapObjectBinding.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.CapType;
5import com.navigine.idl.java.JoinType;
6import com.navigine.idl.java.LocationPolyline;
7import com.navigine.idl.java.MapObjectType;
8import com.navigine.idl.java.PolylineMapObject;
9import com.navigine.idl.java.TitleStyle;
10
15public final class PolylineMapObjectBinding extends PolylineMapObject
16{
17 private final NativeObject nativeObject;
18
19 PolylineMapObjectBinding(NativeObject nativeObject)
20 {
21 this.nativeObject = nativeObject;
22 }
23
24 @Override
25 public native boolean isValid();
26
27 // PolylineMapObject methods
28
29 @Override
30 public boolean setPolyLine(LocationPolyline polyline)
31 {
32 return native_setPolyLine(polyline);
33 }
34 private native boolean native_setPolyLine(LocationPolyline polyline);
35
36 @Override
37 public boolean setWidth(float width)
38 {
39 return native_setWidth(width);
40 }
41 private native boolean native_setWidth(float width);
42
43 @Override
44 public boolean setColor(int color)
45 {
46 return native_setColor(color);
47 }
48 private native boolean native_setColor(int color);
49
50 @Override
51 public boolean setOrder(int order)
52 {
53 return native_setOrder(order);
54 }
55 private native boolean native_setOrder(int order);
56
57 @Override
58 public boolean setCapType(CapType cap)
59 {
60 return native_setCapType(cap);
61 }
62 private native boolean native_setCapType(CapType cap);
63
64 @Override
65 public boolean setJoinType(JoinType join)
66 {
67 return native_setJoinType(join);
68 }
69 private native boolean native_setJoinType(JoinType join);
70
71 @Override
72 public boolean setMiterLimit(float miterLimit)
73 {
74 return native_setMiterLimit(miterLimit);
75 }
76 private native boolean native_setMiterLimit(float miterLimit);
77
78 @Override
79 public boolean setOutlineColor(int color)
80 {
81 return native_setOutlineColor(color);
82 }
83 private native boolean native_setOutlineColor(int color);
84
85 @Override
86 public boolean setOutlineWidth(float radius)
87 {
88 return native_setOutlineWidth(radius);
89 }
90 private native boolean native_setOutlineWidth(float radius);
91
92 @Override
93 public boolean setOutlineAlpha(float alpha)
94 {
95 return native_setOutlineAlpha(alpha);
96 }
97 private native boolean native_setOutlineAlpha(float alpha);
98
99 @Override
100 public boolean setOutlineCapType(CapType cap)
101 {
102 return native_setOutlineCapType(cap);
103 }
104 private native boolean native_setOutlineCapType(CapType cap);
105
106 @Override
107 public boolean setOutlineJoinType(JoinType join)
108 {
109 return native_setOutlineJoinType(join);
110 }
111 private native boolean native_setOutlineJoinType(JoinType join);
112
113 @Override
114 public boolean setOutlineMiterLimit(float miterLimit)
115 {
116 return native_setOutlineMiterLimit(miterLimit);
117 }
118 private native boolean native_setOutlineMiterLimit(float miterLimit);
119
120 @Override
121 public boolean setOutlineOrder(int order)
122 {
123 return native_setOutlineOrder(order);
124 }
125 private native boolean native_setOutlineOrder(int order);
126
127 // MapObject methods
128
129 @Override
130 public int getId()
131 {
132 return native_getId();
133 }
134 private native int native_getId();
135
136 @Override
138 {
139 return native_getType();
140 }
141 private native MapObjectType native_getType();
142
143 @Override
144 public byte[] getData()
145 {
146 return native_getData();
147 }
148 private native byte[] native_getData();
149
150 @Override
151 public boolean setVisible(boolean visible)
152 {
153 return native_setVisible(visible);
154 }
155 private native boolean native_setVisible(boolean visible);
156
157 @Override
158 public boolean setInteractive(boolean interactive)
159 {
160 return native_setInteractive(interactive);
161 }
162 private native boolean native_setInteractive(boolean interactive);
163
164 @Override
165 public void setData(byte[] data)
166 {
167 native_setData(data);
168 }
169 private native void native_setData(byte[] data);
170
171 @Override
172 public boolean setTitle(String title)
173 {
174 return native_setTitle(title);
175 }
176 private native boolean native_setTitle(String title);
177
178 @Override
179 public boolean setTitleWithStyle(String title, TitleStyle style)
180 {
181 return native_setTitleWithStyle(title, style);
182 }
183 private native boolean native_setTitleWithStyle(String title, TitleStyle style);
184
185 @Override
186 public boolean setAlpha(float alpha)
187 {
188 return native_setAlpha(alpha);
189 }
190 private native boolean native_setAlpha(float alpha);
191}