private Set getEntrySet() { if (entrySet == null) { entrySet = parent.getMap().entrySet(); } return entrySet; }
public Object setValue(Object value) { return parent.getMap().put(key, value); } }
private Set getEntrySet() { if (entrySet == null) { entrySet = parent.getMap().entrySet(); } return entrySet; }
public Object remove(Object key) { Object result = getMap().remove(key); insertOrder.remove(key); return result; }
/** * Constructor that wraps (not copies). * * @param map the map to decorate, must not be null * @throws IllegalArgumentException if map is null */ protected ListOrderedMap(Map map) { super(map); insertOrder.addAll(getMap().keySet()); }
public Object setValue(Object value) { return parent.getMap().put(key, value); } }
public void clear() { getMap().clear(); insertOrder.clear(); }
/** * Constructor that wraps (not copies). * * @param map the map to decorate, must not be null * @throws IllegalArgumentException if map is null */ protected ListOrderedMap(Map map) { super(map); insertOrder.addAll(getMap().keySet()); }
public Object remove(Object key) { Object result = getMap().remove(key); insertOrder.remove(key); return result; }
public void clear() { getMap().clear(); insertOrder.clear(); }
public void remove() { super.remove(); parent.getMap().remove(last); } }
public void remove() { super.remove(); parent.getMap().remove(last); } }
Map m = getMap(); if (m.containsKey(key)) { Object result = m.remove(key);
Map m = getMap(); if (m.containsKey(key)) { Object result = m.remove(key);
private Set getEntrySet() { if (entrySet == null) { entrySet = parent.getMap().entrySet(); } return entrySet; }
private Set getEntrySet() { if (entrySet == null) { entrySet = parent.getMap().entrySet(); } return entrySet; }
/** * Constructor that wraps (not copies). * * @param map the map to decorate, must not be null * @throws IllegalArgumentException if map is null */ protected ListOrderedMap(Map map) { super(map); insertOrder.addAll(getMap().keySet()); }