Revision 250 trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/gui/dialogs/AbstractFFrameDialog.java

View differences:

AbstractFFrameDialog.java
25 25

  
26 26
import org.slf4j.Logger;
27 27
import org.slf4j.LoggerFactory;
28

  
29 28
import org.gvsig.app.project.documents.layout.fframes.IFFrame;
30 29
import org.gvsig.app.project.documents.layout.gui.LayoutPanel;
30
import org.gvsig.tools.observer.ObservableHelper;
31
import org.gvsig.tools.observer.Observer;
31 32

  
32 33
/**
33 34
 * @author gvSIG Team
......
44 45

  
45 46
    protected LayoutPanel layoutPanel = null;
46 47
    protected IFFrame frame = null;
48
    private ObservableHelper observableHelper = new ObservableHelper();
47 49

  
48 50
    public AbstractFFrameDialog(LayoutPanel layoutPanel, IFFrame frame) {
49 51
        super();
50 52
        this.layoutPanel = layoutPanel;
51 53
        this.frame = frame;
52 54
    }
55

  
56
	public void addObserver(Observer observer) {
57
		observableHelper.addObserver(observer);
58
	}
59

  
60
	public void deleteObserver(Observer observer) {
61
		observableHelper.deleteObserver(observer);
62
	}
63

  
64
	public void deleteObservers() {
65
		observableHelper.deleteObservers();
66
	}
67

  
68
	protected void notifyDialogClosed() {
69
		observableHelper.notifyObservers(this, new FFrameDialogNotification(FFrameDialogNotification.DIALOG_CLOSED));
70
	}
53 71
}

Also available in: Unified diff