Loading...
Searching...
No Matches
PointBatchBinding.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.MapObjectType;
5import com.navigine.idl.java.PointBatch;
6import com.navigine.idl.java.PointSprite;
7import com.navigine.idl.java.TitleStyle;
8import java.util.ArrayList;
9
14public final class PointBatchBinding extends PointBatch
15{
16 private final NativeObject nativeObject;
17
18 PointBatchBinding(NativeObject nativeObject)
19 {
20 this.nativeObject = nativeObject;
21 }
22
23 @Override
24 public native boolean isValid();
25
26 // PointBatch methods
27
28 @Override
29 public boolean setPoints(ArrayList<PointSprite> points, Integer sublocationId)
30 {
31 return native_setPoints(points, sublocationId);
32 }
33 private native boolean native_setPoints(ArrayList<PointSprite> points, Integer sublocationId);
34
35 @Override
36 public Integer hitTest(android.graphics.PointF point, float radius)
37 {
38 return native_hitTest(point, radius);
39 }
40 private native Integer native_hitTest(android.graphics.PointF point, float radius);
41
42 // MapObject methods
43
44 @Override
45 public int getId()
46 {
47 return native_getId();
48 }
49 private native int native_getId();
50
51 @Override
53 {
54 return native_getType();
55 }
56 private native MapObjectType native_getType();
57
58 @Override
59 public byte[] getData()
60 {
61 return native_getData();
62 }
63 private native byte[] native_getData();
64
65 @Override
66 public boolean setVisible(boolean visible)
67 {
68 return native_setVisible(visible);
69 }
70 private native boolean native_setVisible(boolean visible);
71
72 @Override
73 public boolean setInteractive(boolean interactive)
74 {
75 return native_setInteractive(interactive);
76 }
77 private native boolean native_setInteractive(boolean interactive);
78
79 @Override
80 public void setData(byte[] data)
81 {
82 native_setData(data);
83 }
84 private native void native_setData(byte[] data);
85
86 @Override
87 public boolean setTitle(String title)
88 {
89 return native_setTitle(title);
90 }
91 private native boolean native_setTitle(String title);
92
93 @Override
94 public boolean setTitleWithStyle(String title, TitleStyle style)
95 {
96 return native_setTitleWithStyle(title, style);
97 }
98 private native boolean native_setTitleWithStyle(String title, TitleStyle style);
99
100 @Override
101 public boolean setAlpha(float alpha)
102 {
103 return native_setAlpha(alpha);
104 }
105 private native boolean native_setAlpha(float alpha);
106}