1package com.navigine.idl.java.internal;
3import com.navigine.common.NativeObject;
4import com.navigine.common.Subscription;
5import com.navigine.idl.java.ClusterMapObject;
6import com.navigine.idl.java.ClusterMapObjectListener;
7import com.navigine.idl.java.IconMapObject;
8import com.navigine.idl.java.LocationPoint;
9import com.navigine.idl.java.MapObjectType;
10import java.util.ArrayList;
18 private final NativeObject nativeObject;
20 ClusterMapObjectBinding(NativeObject nativeObject)
22 this.nativeObject = nativeObject;
28 return createClusterMapObjectListener(listener);
39 public boolean setBitmap(com.navigine.image.ImageProvider bitmap)
41 return native_setBitmap(bitmap);
43 private native
boolean native_setBitmap(com.navigine.image.ImageProvider bitmap);
48 native_addListener(listener);
55 native_removeListener(listener);
62 return native_getPosition();
69 return native_getCount();
71 private native
int native_getCount();
76 return native_getIconMapObjects();
78 private native ArrayList<IconMapObject> native_getIconMapObjects();
85 return native_getId();
87 private native
int native_getId();
92 return native_getType();
99 return native_getData();
101 private native
byte[] native_getData();
106 return native_setVisible(visible);
108 private native
boolean native_setVisible(
boolean visible);
113 return native_setInteractive(interactive);
115 private native
boolean native_setInteractive(
boolean interactive);
120 native_setData(data);
122 private native
void native_setData(
byte[] data);
127 return native_setTitle(title);
129 private native
boolean native_setTitle(String title);
134 return native_setAlpha(alpha);
136 private native
boolean native_setAlpha(
float alpha);