@Override protected void createEntrySet(Set<Entry<String, Object>> core) { super.createEntrySet(core); for (PropertySet child : satellites.values()) { ((BasePropertySet) child).createEntrySet(core); } }
@Override protected void createEntrySet(Set<Entry<String, Object>> core) { super.createEntrySet(core); for (PropertySet child : satellites.values()) { ((BasePropertySet) child).createEntrySet(core); } }
@Override protected void createEntrySet(Set<Entry<String, Object>> core) { super.createEntrySet(core); for (PropertySet child : satellites.values()) { ((BasePropertySet) child).createEntrySet(core); } }
/** * Creates a {@link Map} view of this {@link PropertySet}. * * <p> * This map is partially live, in the sense that values you set to it * will be reflected to {@link PropertySet}. * * <p> * However, this map may not pick up changes made * to {@link PropertySet} after the view is created. * * @deprecated use newer implementation {@link PropertySet#asMap()} which produces * readwrite {@link Map} * * @return * always non-null valid instance. */ @Deprecated @Override public final Map<String,Object> createMapView() { final Set<Entry<String,Object>> core = new HashSet<Entry<String,Object>>(); createEntrySet(core); return new AbstractMap<String, Object>() { @Override public Set<Entry<String,Object>> entrySet() { return core; } }; }
/** * Creates a {@link Map} view of this {@link PropertySet}. * * <p> * This map is partially live, in the sense that values you set to it * will be reflected to {@link PropertySet}. * * <p> * However, this map may not pick up changes made * to {@link PropertySet} after the view is created. * * @deprecated use newer implementation {@link PropertySet#asMap()} which produces * readwrite {@link Map} * * @return * always non-null valid instance. */ @Deprecated @Override public final Map<String,Object> createMapView() { final Set<Entry<String,Object>> core = new HashSet<Entry<String,Object>>(); createEntrySet(core); return new AbstractMap<String, Object>() { @Override public Set<Entry<String,Object>> entrySet() { return core; } }; }
/** * Creates a {@link Map} view of this {@link PropertySet}. * * <p> * This map is partially live, in the sense that values you set to it * will be reflected to {@link PropertySet}. * * <p> * However, this map may not pick up changes made * to {@link PropertySet} after the view is created. * * @deprecated use newer implementation {@link PropertySet#asMap()} which produces * readwrite {@link Map} * * @return * always non-null valid instance. */ @Deprecated @Override public final Map<String,Object> createMapView() { final Set<Entry<String,Object>> core = new HashSet<Entry<String,Object>>(); createEntrySet(core); return new AbstractMap<String, Object>() { @Override public Set<Entry<String,Object>> entrySet() { return core; } }; }