@Override public boolean containsKey(Object key) { if (viewthis.containsKey(key)) return true; for (PropertySet child : satellites.values()) { if (child.containsKey(key)) { return true; } } return false; }
@Override public int size() { int size = viewthis.size(); for (PropertySet child : satellites.values()) { size += child.asMap().size(); } return size; }
@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 boolean containsKey(Object key) { if (viewthis.containsKey(key)) return true; for (PropertySet child : satellites.values()) { if (child.asMap().containsKey(key)) return true; } return false; }
@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 int size() { int size = viewthis.size(); for (PropertySet child : satellites.values()) { size += child.asMap().size(); } return size; }
@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 boolean containsKey(Object key) { if (viewthis.containsKey(key)) return true; for (PropertySet child : satellites.values()) { if (child.containsKey(key)) { return true; } } return false; }
@Override public boolean containsKey(Object key) { if (viewthis.containsKey(key)) return true; for (PropertySet child : satellites.values()) { if (child.asMap().containsKey(key)) return true; } return false; }
@Override public boolean containsKey(Object key) { if (viewthis.containsKey(key)) return true; for (PropertySet child : satellites.values()) { if (child.containsKey(key)) { return true; } } return false; }