Loading...
Searching...
No Matches
key_value_storage.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'package:meta/meta.dart';
3import 'package:navigine_sdk/com/_library_context.dart' as __lib;
4import 'package:navigine_sdk/com/containers__conversion.dart';
5import 'package:navigine_sdk/com/exception.dart' as exception;
6import 'package:navigine_sdk/com/lazy_list.dart';
7import 'package:navigine_sdk/com/lazy_map.dart';
8import 'package:navigine_sdk/com/native_types.dart';
9import 'package:navigine_sdk/com/to_native.dart';
10import 'package:navigine_sdk/com/to_platform.dart';
11
12part 'key_value_storage.impl.dart';
24abstract class KeyValueStorage implements Finalizable {
25
38 bool contains(String key);
39
51 List<String> getKeys();
52
67 int getInt(String key, int defaultValue);
68
83 int getLong(String key, int defaultValue);
84
99 bool getBool(String key, bool defaultValue);
100
115 double getFloat(String key, double defaultValue);
116
131 double getDouble(String key, double defaultValue);
132
147 String getString(String key, String defaultValue);
148
161 void putInt(String key, int value);
162
175 void putLong(String key, int value);
176
189 void putBool(String key, bool value);
190
203 void putFloat(String key, double value);
204
217 void putDouble(String key, double value);
218
231 void putString(String key, String value);
232
244 void remove(String key);
245
256 void clear();
257
258
259
260}