// -------------------------------------------- meine Erzähler die Views ;D package bugcrawler.viewdatahandling; import java.util.Observable; import java.util.Observer; public class ViewDataObserver implements Observer { public void update(Observable view, Object viewData) { this.viewData = viewData; } } // --------------------------------------------- mein Daten-Container der Erzähler! ;D package bugcrawler.viewdatahandling; import java.util.Observable; public class ViewDataObservable extends Observable { private Object viewData; public ViewDataObservable() { super(); } public void saveViewData(Object viewData) { this.viewData = viewData; super.setChanged(); super.notifyObservers(viewData); } public Object getViewData(){ return viewData; } }