xworker.javafx.beans.property.MapObjectProperty Maven / Gradle / Ivy
package xworker.javafx.beans.property;
import javafx.beans.property.SimpleObjectProperty;
import java.util.Map;
public class MapObjectProperty extends SimpleObjectProperty {
Map map;
String name;
public MapObjectProperty(Map map, String name){
this.map = map;
this.name = name;
}
@Override
public Object get() {
return map.get(name);
}
@Override
public void set(Object newValue) {
super.set(newValue);
map.put(name, newValue);
}
}