Loading...
Searching...
No Matches
EddystoneBinding.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.Eddystone;
5import com.navigine.idl.java.Point;
6import com.navigine.idl.java.TransmitterStatus;
7
12public final class EddystoneBinding extends Eddystone
13{
14 private final NativeObject nativeObject;
15
16 EddystoneBinding(NativeObject nativeObject)
17 {
18 this.nativeObject = nativeObject;
19 }
20
21 @Override
22 public native boolean isValid();
23
24 // Eddystone methods
25
26 @Override
27 public Point getPoint()
28 {
29 return native_getPoint();
30 }
31 private native Point native_getPoint();
32
33 @Override
34 public int getLocationId()
35 {
36 return native_getLocationId();
37 }
38 private native int native_getLocationId();
39
40 @Override
41 public int getSublocationId()
42 {
43 return native_getSublocationId();
44 }
45 private native int native_getSublocationId();
46
47 @Override
48 public String getName()
49 {
50 return native_getName();
51 }
52 private native String native_getName();
53
54 @Override
55 public String getNamespaceId()
56 {
57 return native_getNamespaceId();
58 }
59 private native String native_getNamespaceId();
60
61 @Override
62 public String getInstanceId()
63 {
64 return native_getInstanceId();
65 }
66 private native String native_getInstanceId();
67
68 @Override
69 public Integer getPower()
70 {
71 return native_getPower();
72 }
73 private native Integer native_getPower();
74
75 @Override
77 {
78 return native_getStatus();
79 }
80 private native TransmitterStatus native_getStatus();
81}