Loading...
Searching...
No Matches
RouteViewBinding.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.LocationPolyline;
5import com.navigine.idl.java.RouteAnnotation;
6import com.navigine.idl.java.RouteView;
7import java.util.ArrayList;
8
13public final class RouteViewBinding extends RouteView
14{
15 private final NativeObject nativeObject;
16
17 RouteViewBinding(NativeObject nativeObject)
18 {
19 this.nativeObject = nativeObject;
20 }
21
22 @Override
23 public native boolean isValid();
24
25 // RouteView methods
26
27 @Override
28 public long id()
29 {
30 return native_id();
31 }
32 private native long native_id();
33
34 @Override
35 public ArrayList<LocationPolyline> geometry()
36 {
37 return native_geometry();
38 }
39 private native ArrayList<LocationPolyline> native_geometry();
40
41 @Override
42 public ArrayList<RouteAnnotation> annotations()
43 {
44 return native_annotations();
45 }
46 private native ArrayList<RouteAnnotation> native_annotations();
47
48 @Override
49 public float length()
50 {
51 return native_length();
52 }
53 private native float native_length();
54}