/** * */ package de.fhswf.in.inf.upnfx.util; import javafx.beans.property.SimpleListProperty; import javafx.collections.FXCollections; /** * An observable list that has the Stack methods. * * @author Stefan Suhren * @version 1.0 */ public class ObservableDoubleStack extends SimpleListProperty { public ObservableDoubleStack() { super(FXCollections.observableArrayList()); } public Double peek() { return get(size() - 1); } public Double pop() { Double ret = get(size() - 1); remove(size() - 1); return ret; } public void push(Double item) { add(item); } }