Loading...
Searching...
No Matches
KeyValueStorageBinding.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 java.util.ArrayList;
6
12{
13 private final NativeObject nativeObject;
14
18 protected KeyValueStorageBinding(NativeObject nativeObject)
19 {
20 this.nativeObject = nativeObject;
21 }
22
23 // KeyValueStorage methods
24
25 @Override
26 public boolean contains(String key)
27 {
28 return native_contains(key);
29 }
30 private native boolean native_contains(String key);
31
32 @Override
33 public ArrayList<String> getKeys()
34 {
35 return native_getKeys();
36 }
37 private native ArrayList<String> native_getKeys();
38
39 @Override
40 public int getInt(String key, int defaultValue)
41 {
42 return native_getInt(key, defaultValue);
43 }
44 private native int native_getInt(String key, int defaultValue);
45
46 @Override
47 public long getLong(String key, long defaultValue)
48 {
49 return native_getLong(key, defaultValue);
50 }
51 private native long native_getLong(String key, long defaultValue);
52
53 @Override
54 public boolean getBool(String key, boolean defaultValue)
55 {
56 return native_getBool(key, defaultValue);
57 }
58 private native boolean native_getBool(String key, boolean defaultValue);
59
60 @Override
61 public float getFloat(String key, float defaultValue)
62 {
63 return native_getFloat(key, defaultValue);
64 }
65 private native float native_getFloat(String key, float defaultValue);
66
67 @Override
68 public double getDouble(String key, double defaultValue)
69 {
70 return native_getDouble(key, defaultValue);
71 }
72 private native double native_getDouble(String key, double defaultValue);
73
74 @Override
75 public String getString(String key, String defaultValue)
76 {
77 return native_getString(key, defaultValue);
78 }
79 private native String native_getString(String key, String defaultValue);
80
81 @Override
82 public void putInt(String key, int value)
83 {
84 native_putInt(key, value);
85 }
86 private native void native_putInt(String key, int value);
87
88 @Override
89 public void putLong(String key, long value)
90 {
91 native_putLong(key, value);
92 }
93 private native void native_putLong(String key, long value);
94
95 @Override
96 public void putBool(String key, boolean value)
97 {
98 native_putBool(key, value);
99 }
100 private native void native_putBool(String key, boolean value);
101
102 @Override
103 public void putFloat(String key, float value)
104 {
105 native_putFloat(key, value);
106 }
107 private native void native_putFloat(String key, float value);
108
109 @Override
110 public void putDouble(String key, double value)
111 {
112 native_putDouble(key, value);
113 }
114 private native void native_putDouble(String key, double value);
115
116 @Override
117 public void putString(String key, String value)
118 {
119 native_putString(key, value);
120 }
121 private native void native_putString(String key, String value);
122
123 @Override
124 public void remove(String key)
125 {
126 native_remove(key);
127 }
128 private native void native_remove(String key);
129
130 @Override
131 public void clear()
132 {
133 native_clear();
134 }
135 private native void native_clear();
136}