01: package net.refractions.udig.style.sld;
02:
03: public interface IEditorPageContainer {
04: /**
05: * Adjusts the enable state of the OK
06: * button to reflect the state of the currently active
07: * page in this container.
08: * <p>
09: * This method is called by the container itself
10: * when its preference page changes and may be called
11: * by the page at other times to force a button state
12: * update.
13: * </p>
14: */
15: public void updateButtons();
16:
17: /**
18: * Updates the message (or error message) shown in the message line to
19: * reflect the state of the currently active page in this container.
20: * <p>
21: * This method is called by the container itself
22: * when its preference page changes and may be called
23: * by the page at other times to force a message
24: * update.
25: * </p>
26: */
27: public void updateMessage();
28:
29: /**
30: * Updates the title to reflect the state of the
31: * currently active page in this container.
32: * <p>
33: * This method is called by the container itself
34: * when its page changes and may be called
35: * by the page at other times to force a title
36: * update.
37: * </p>
38: */
39: public void updateTitle();
40:
41: }
|