@Override public Entry<String, Object> next() { String key = iter.next(); Object value = get(key); return new MyMapEntry(BeanMap.this, key, value); }
/** * Sets the value. * * @param value the new value for the entry * @return the old value for the entry */ @Override public Object setValue(Object value) { String key = getKey(); Object oldValue = owner.get(key); owner.put(key, value); Object newValue = owner.get(key); this.value = newValue; return oldValue; }
@Override public Entry<String, Object> next() { String key = iter.next(); Object value = get(key); return new MyMapEntry(BeanMap.this, key, value); }
/** * Sets the value. * * @param value the new value for the entry * @return the old value for the entry */ @Override public Object setValue(Object value) { String key = getKey(); Object oldValue = owner.get(key); owner.put(key, value); Object newValue = owner.get(key); this.value = newValue; return oldValue; }