01: package net.refractions.udig.style.sld;
02:
03: import net.refractions.udig.style.internal.StyleLayer;
04:
05: import org.eclipse.jface.action.IAction;
06: import org.eclipse.jface.dialogs.IPageChangeProvider;
07: import org.geotools.styling.Style;
08: import org.geotools.styling.StyledLayerDescriptor;
09:
10: public interface IStyleEditorPageContainer extends
11: IEditorPageContainer, IPageChangeProvider {
12:
13: public StyledLayerDescriptor getSLD();
14:
15: public Style getStyle();
16:
17: public void setStyle(Style style);
18:
19: public StyleLayer getSelectedLayer();
20:
21: public void setExitButtonState(boolean dirty);
22:
23: /**
24: * Action for applying the current changes. Can be used to enable or disable the
25: * button. Also to execute the action.
26: *
27: * @return apply action
28: */
29: public IAction getApplyAction();
30:
31: }
|