Loading...
Searching...
No Matches
StorageManagerBinding.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.KeyValueStorage;
5import com.navigine.idl.java.StorageManager;
6import java.util.ArrayList;
7
13{
14 private final NativeObject nativeObject;
15
19 protected StorageManagerBinding(NativeObject nativeObject)
20 {
21 this.nativeObject = nativeObject;
22 }
23
24 // StorageManager methods
25
26 @Override
27 public ArrayList<String> getStorageList()
28 {
29 return native_getStorageList();
30 }
31 private native ArrayList<String> native_getStorageList();
32
33 @Override
34 public KeyValueStorage getStorage(String name)
35 {
36 return native_getStorage(name);
37 }
38 private native KeyValueStorage native_getStorage(String name);
39
40 @Override
41 public void removeStorage(String name)
42 {
43 native_removeStorage(name);
44 }
45 private native void native_removeStorage(String name);
46}