Loading...
Searching...
No Matches
ZoneBinding.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.Polygon;
5import com.navigine.idl.java.Zone;
6
11public final class ZoneBinding extends Zone
12{
13 private final NativeObject nativeObject;
14
15 ZoneBinding(NativeObject nativeObject)
16 {
17 this.nativeObject = nativeObject;
18 }
19
20 @Override
21 public native boolean isValid();
22
23 // Zone methods
24
25 @Override
27 {
28 return native_getPolygon();
29 }
30 private native Polygon native_getPolygon();
31
32 @Override
33 public int getLocationId()
34 {
35 return native_getLocationId();
36 }
37 private native int native_getLocationId();
38
39 @Override
40 public int getSublocationId()
41 {
42 return native_getSublocationId();
43 }
44 private native int native_getSublocationId();
45
46 @Override
47 public int getId()
48 {
49 return native_getId();
50 }
51 private native int native_getId();
52
53 @Override
54 public String getName()
55 {
56 return native_getName();
57 }
58 private native String native_getName();
59
60 @Override
61 public String getColor()
62 {
63 return native_getColor();
64 }
65 private native String native_getColor();
66
67 @Override
68 public String getAlias()
69 {
70 return native_getAlias();
71 }
72 private native String native_getAlias();
73}