Navigine iOS/Android/Flutter SDK
1.0.0
Objective-C/Java/Dart SDK API
Loading...
Searching...
No Matches
PolygonMapObjectBinding.java
Go to the documentation of this file.
1
package
com.navigine.idl.java.internal;
2
3
import
com.navigine.common.NativeObject;
4
import
com.navigine.idl.java.LocationPolygon;
5
import
com.navigine.idl.java.MapObjectType;
6
import
com.navigine.idl.java.PolygonMapObject;
7
12
public
final
class
PolygonMapObjectBinding
extends
PolygonMapObject
13
{
14
private
final
NativeObject nativeObject;
15
16
PolygonMapObjectBinding(NativeObject nativeObject)
17
{
18
this.nativeObject = nativeObject;
19
}
20
21
@Override
22
public
native
boolean
isValid
();
23
24
// PolygonMapObject methods
25
26
@Override
27
public
boolean
setPolygon
(
LocationPolygon
polygon)
28
{
29
return
native_setPolygon(polygon);
30
}
31
private
native
boolean
native_setPolygon(
LocationPolygon
polygon);
32
33
@Override
34
public
boolean
setColor
(
float
red,
float
green,
float
blue,
float
alpha)
35
{
36
return
native_setColor(red, green, blue, alpha);
37
}
38
private
native
boolean
native_setColor(
float
red,
float
green,
float
blue,
float
alpha);
39
40
@Override
41
public
boolean
setOrder
(
int
order)
42
{
43
return
native_setOrder(order);
44
}
45
private
native
boolean
native_setOrder(
int
order);
46
47
// MapObject methods
48
49
@Override
50
public
int
getId
()
51
{
52
return
native_getId();
53
}
54
private
native
int
native_getId();
55
56
@Override
57
public
MapObjectType
getType
()
58
{
59
return
native_getType();
60
}
61
private
native
MapObjectType
native_getType();
62
63
@Override
64
public
byte
[]
getData
()
65
{
66
return
native_getData();
67
}
68
private
native
byte
[] native_getData();
69
70
@Override
71
public
boolean
setVisible
(
boolean
visible)
72
{
73
return
native_setVisible(visible);
74
}
75
private
native
boolean
native_setVisible(
boolean
visible);
76
77
@Override
78
public
boolean
setInteractive
(
boolean
interactive)
79
{
80
return
native_setInteractive(interactive);
81
}
82
private
native
boolean
native_setInteractive(
boolean
interactive);
83
84
@Override
85
public
void
setData
(
byte
[] data)
86
{
87
native_setData(data);
88
}
89
private
native
void
native_setData(
byte
[] data);
90
91
@Override
92
public
boolean
setTitle
(String title)
93
{
94
return
native_setTitle(title);
95
}
96
private
native
boolean
native_setTitle(String title);
97
98
@Override
99
public
boolean
setAlpha
(
float
alpha)
100
{
101
return
native_setAlpha(alpha);
102
}
103
private
native
boolean
native_setAlpha(
float
alpha);
104
}
java
com
navigine
idl
java
internal
PolygonMapObjectBinding.java
Generated on Tue Jul 28 2026 10:20:58 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2