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