@Override public String getString (String key) { NSString value = (NSString)nsDictionary.get(convertKey(key)); if (value == null) return ""; return value.toString(); }
@Override public Map<String, ?> get () { Map<String, Object> map = new HashMap<String, Object>(); for (NSString key : nsDictionary.keySet()) { NSObject value = nsDictionary.get(key); map.put(key.toString(), value.toString()); } return map; }
@Override public boolean getBoolean (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return false; return value.booleanValue(); }
@Override public long getLong (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0L; return value.longValue(); }
@Override public Map<String, ?> get () { Map<String, Object> map = new HashMap<String, Object>(); for (NSString key : nsDictionary.keySet()) { NSObject value = nsDictionary.get(key); map.put(key.toString(), value.toString()); } return map; }
@Override public float getFloat (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0f; return value.floatValue(); }
@Override public long getLong (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0L; return value.longValue(); }
@Override public String getString (String key) { NSString value = (NSString)nsDictionary.get(convertKey(key)); if (value == null) return ""; return value.toString(); }
@Override public int getInteger (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0; return value.intValue(); }
@Override public boolean getBoolean (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return false; return value.booleanValue(); }
@Override public int getInteger (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0; return value.intValue(); }
@Override public float getFloat (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0f; return value.floatValue(); }
@Override public V put(K key, V value) { checkNull(key, value); V oldValue = get(key); setObject(value, key); return oldValue; }
@Override public V remove(Object key) { if (key == null) throw new IllegalArgumentException("key cannot be null"); V oldValue = get(key); if (key instanceof NSObject) { removeObject((NSObject) key); } else { String strKey = String.valueOf(key); removeObjectForKey$(NSString.create(NSString.getChars(strKey), strKey.length())); } return oldValue; }
@Override public Map<String, ?> get () { Map<String, Object> map = new HashMap<String, Object>(); for (NSString key : nsDictionary.keySet()) { NSObject value = nsDictionary.get(key); map.put(key.toString(), value.toString()); } return map; }
@Override public V put(K key, V value) { checkNull(key, value); V oldValue = get(key); setObject(value, key); return oldValue; }
@Override public long getLong (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0L; return value.longValue(); }
@Override public float getFloat (String key) { NSNumber value = (NSNumber)nsDictionary.get(convertKey(key)); if (value == null) return 0f; return value.floatValue(); }
@Override public V put(String key, V value) { V oldValue = get(key); putObject(key, value == null ? NSNull.getNull().getHandle() : value.getHandle()); return oldValue; } @Override
@Override public V put(String key, V value) { V oldValue = get(key); putObject(key, value == null ? NSNull.getNull().getHandle() : value.getHandle()); return oldValue; } @Override