package org.jcrom.entities; import javafx.beans.property.*; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.collections.ObservableMap; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; /** * User: Antoine Mischler <antoine@dooapp.com> * Date: 17/10/2014 * Time: 16:20 */ public class JavaFXEntity { public StringProperty stringFX = new SimpleStringProperty(); public String string; public ListProperty<String> listFX = new SimpleListProperty(FXCollections.observableArrayList()); public List<String> list = new LinkedList<String>(); public Map<String, Double> map = new HashMap<String, Double>(); public MapProperty<String, Double> mapFX = new SimpleMapProperty(FXCollections.observableHashMap()); public ObjectProperty<JavaFXEntity> objectProperty = new SimpleObjectProperty<JavaFXEntity>(); public String getStringFX() { return stringFX.get(); } public StringProperty stringFXProperty() { return stringFX; } public void setStringFX(String stringFX) { this.stringFX.set(stringFX); } public String getString() { return string; } public void setString(String string) { this.string = string; } public ObservableList<String> getListFX() { return listFX.get(); } public ListProperty<String> listFXProperty() { return listFX; } public void setListFX(ObservableList<String> listFX) { this.listFX.set(listFX); } public ObservableMap<String, Double> getMapFX() { return mapFX.get(); } public MapProperty<String, Double> mapFXProperty() { return mapFX; } public void setMapFX(ObservableMap<String, Double> mapFX) { this.mapFX.set(mapFX); } public List<String> getList() { return list; } public void setList(List<String> list) { this.list = list; } public Map<String, Double> getMap() { return map; } public void setMap(Map<String, Double> map) { this.map = map; } }