All pastes #624542 Raw Edit

Unbenannt

public java v1 · immutable
·published 2007-07-18 11:02 UTC
rendered paste body
// --------------------------------- Beispiel-Klasse des Userspublic class MeineKlasse extends ViewPart implements ViewDataObserver{        // Methode des ViewParts, hier wird das Layout für eine RCP View festgelegt	@Override	public void createPartControl(final Composite parent) {           ....        }        public Object save(){           return "Ich bin das Objekt was unten in den Observer gespeichert werden muss!!!";        }}// --------------------------------- Meine observierte Klasse ;) package bugcrawler.viewdatahandling;import java.util.Observable;public class ViewDataObservable extends Observable {	public ViewDataObservable() {		super();	}	public void saveViewDataToObserver(Object viewData) {		super.setChanged();		super.notifyObservers(viewData);						}}// ----------------------------------- Observer der Informationen speichern sollpackage bugcrawler.viewdatahandling;import java.util.Observable;import java.util.Observer;public class ViewDataObserver implements Observer {	private Object viewData;	public void update(Observable view, Object viewData) {		this.viewData = viewData;	}		public Object getViewData(){		return viewData;	}}