@Override public void putAll(Map<? extends K, ? extends V> m) { for (Map.Entry<? extends K, ? extends V> entry : m.entrySet()) { put(entry.getKey(), entry.getValue()); } }
@Override public Preferences putFloat (String key, float val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putInteger (String key, int val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putLong (String key, long val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putBoolean (String key, boolean val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putInteger (String key, int val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putLong (String key, long val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putBoolean (String key, boolean val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putFloat (String key, float val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putString (String key, String val) { nsDictionary.put(convertKey(key), new NSString(val)); return this; }
@Override public Preferences putString (String key, String val) { nsDictionary.put(convertKey(key), new NSString(val)); return this; }
public static <V extends NSObject> NSMutableDictionary<NSString, V> fromStringMap (Map<String, V> map) { NSMutableDictionary<NSString, V> dictionary = new NSMutableDictionary<>(); for (Map.Entry<String, V> entry : map.entrySet()) { dictionary.put(new NSString(entry.getKey()), entry.getValue()); } return dictionary; }
@MarshalsPointer public static long toNative(Map<String, List<String>> l, long flags) { if (l == null) { return 0L; } NSMutableDictionary<NSString, NSArray<NSString>> dict = new NSMutableDictionary<>(); for (Map.Entry<String, List<String>> e : l.entrySet()) { dict.put(new NSString(e.getKey()), NSArray.fromStrings(e.getValue())); } return NSObject.Marshaler.toNative(dict, flags); } }
@Override public void putAll(Map<? extends K, ? extends V> m) { for (Map.Entry<? extends K, ? extends V> entry : m.entrySet()) { put(entry.getKey(), entry.getValue()); } }
public static <V extends NSObject> NSMutableDictionary<NSString, V> fromStringMap (Map<String, V> map) { NSMutableDictionary<NSString, V> dictionary = new NSMutableDictionary<>(); for (Map.Entry<String, V> entry : map.entrySet()) { dictionary.put(new NSString(entry.getKey()), entry.getValue()); } return dictionary; }
@Override public Preferences putString (String key, String val) { nsDictionary.put(convertKey(key), new NSString(val)); return this; }
@Override public Preferences putLong (String key, long val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@Override public Preferences putFloat (String key, float val) { nsDictionary.put(convertKey(key), NSNumber.valueOf(val)); return this; }
@MarshalsPointer public static long toNative(Map<String, List<String>> l, long flags) { if (l == null) { return 0L; } NSMutableDictionary<NSString, NSArray<NSString>> dict = new NSMutableDictionary<>(); for (Map.Entry<String, List<String>> e : l.entrySet()) { dict.put(new NSString(e.getKey()), NSArray.fromStrings(e.getValue())); } return NSObject.Marshaler.toNative(dict, flags); } }
@MarshalsPointer public static long toNative(Map<String, List<String>> l, long flags) { if (l == null) { return 0L; } NSMutableDictionary<NSString, NSArray<NSString>> dict = new NSMutableDictionary<>(); for (Map.Entry<String, List<String>> e : l.entrySet()) { dict.put(new NSString(e.getKey()), NSArray.fromStrings(e.getValue())); } return NSObject.Marshaler.toNative(dict, flags); } }