01: package org.enhydra.jawe.base.panel;
02:
03: import org.enhydra.jawe.Settings;
04: import org.enhydra.jawe.base.panel.panels.XMLPanel;
05: import org.enhydra.shark.xpdl.XMLElement;
06:
07: /**
08: * Used to generate panels for XML elements.
09: *
10: * @author Sasa Bojanic
11: */
12: public interface PanelGenerator {
13:
14: XMLPanel getPanel(XMLElement el);
15:
16: Settings getSettings();
17:
18: void setPanelContainer(PanelContainer pc);
19: }
|