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
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