@Override public Object remove(Object key) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.remove(key); } } return viewthis.remove(key); } }
@Override public boolean supports(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return true; } } return super.supports(key); }
@Override public Object get(Object key) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.get(key); } } return viewthis.get(key); }
@Override public boolean supports(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return true; } } return super.supports(key); }
@Override public Object put(String key, Object value) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.put(key, value); } } return viewthis.put(key, value); }
@Override public Object remove(Object key) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.remove(key); } } return viewthis.remove(key); } }
@Override public Object get(Object key) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.get(key); } } return viewthis.get(key); }
@Override public Object put(String key, Object value) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.put(key, value); } } return viewthis.put(key, value); }
@Override public boolean supports(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return true; } } return super.supports(key); }
@Override public Object put(String key, Object value) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.put(key, value); } } return viewthis.put(key, value); }
@Override public Object get(Object key) { for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.get(key); } } return viewthis.get(key); }
@Override public Object put(String key, Object value) { // check satellites for (PropertySet child : satellites.values()) { if(child.supports(key)) { return child.put(key,value); } } // otherwise it must be the master return super.put(key,value); }
@Override public Object remove(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.remove(key); } } return super.remove(key); }
@Override public Object get(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.get(key); } } // otherwise it must be the master return super.get(key); }
@Override public Object remove(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.remove(key); } } return super.remove(key); }
@Override public Object put(String key, Object value) { // check satellites for (PropertySet child : satellites.values()) { if(child.supports(key)) { return child.put(key,value); } } // otherwise it must be the master return super.put(key,value); }
@Override public Object put(String key, Object value) { // check satellites for (PropertySet child : satellites.values()) { if(child.supports(key)) { return child.put(key,value); } } // otherwise it must be the master return super.put(key,value); }
@Override public Object get(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.get(key); } } // otherwise it must be the master return super.get(key); }
@Override public Object get(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.get(key); } } // otherwise it must be the master return super.get(key); }
@Override public Object remove(Object key) { // check satellites for (PropertySet child : satellites.values()) { if (child.supports(key)) { return child.remove(key); } } return super.remove(key); }