Loading...
Searching...
No Matches
BuildingBinding.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.Building;
5import com.navigine.idl.java.Sublocation;
6import java.util.ArrayList;
7
12public final class BuildingBinding extends Building
13{
14 private final NativeObject nativeObject;
15
16 BuildingBinding(NativeObject nativeObject)
17 {
18 this.nativeObject = nativeObject;
19 }
20
21 @Override
22 public native boolean isValid();
23
24 // Building methods
25
26 @Override
27 public ArrayList<Sublocation> getSublocations()
28 {
29 return native_getSublocations();
30 }
31 private native ArrayList<Sublocation> native_getSublocations();
32
33 @Override
35 {
36 return native_getActiveSublocationId();
37 }
38 private native int native_getActiveSublocationId();
39
40 @Override
41 public void setActiveSublocationId(int activeSublocationId)
42 {
43 native_setActiveSublocationId(activeSublocationId);
44 }
45 private native void native_setActiveSublocationId(int activeSublocationId);
46}