1package com.navigine.idl.java.internal;
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.LocationPolygon;
5import com.navigine.idl.java.MapObjectType;
6import com.navigine.idl.java.PolygonMapObject;
7import com.navigine.idl.java.TitleStyle;
15 private final NativeObject nativeObject;
17 PolygonMapObjectBinding(NativeObject nativeObject)
19 this.nativeObject = nativeObject;
30 return native_setPolygon(polygon);
37 return native_setColor(color);
39 private native
boolean native_setColor(
int color);
44 return native_setOrder(order);
46 private native
boolean native_setOrder(
int order);
51 return native_setOutlineColor(color);
53 private native
boolean native_setOutlineColor(
int color);
58 return native_setOutlineWidth(width);
60 private native
boolean native_setOutlineWidth(
float width);
65 return native_setOutlineAlpha(alpha);
67 private native
boolean native_setOutlineAlpha(
float alpha);
72 return native_setOutlineOrder(order);
74 private native
boolean native_setOutlineOrder(
int order);
81 return native_getId();
83 private native
int native_getId();
88 return native_getType();
95 return native_getData();
97 private native
byte[] native_getData();
102 return native_setVisible(visible);
104 private native
boolean native_setVisible(
boolean visible);
109 return native_setInteractive(interactive);
111 private native
boolean native_setInteractive(
boolean interactive);
116 native_setData(data);
118 private native
void native_setData(
byte[] data);
123 return native_setTitle(title);
125 private native
boolean native_setTitle(String title);
130 return native_setTitleWithStyle(title, style);
132 private native
boolean native_setTitleWithStyle(String title,
TitleStyle style);
137 return native_setAlpha(alpha);
139 private native
boolean native_setAlpha(
float alpha);