Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.exportto / org.gvsig.exportto.swing / org.gvsig.exportto.swing.api / src / main / java / org / gvsig / export / swing / spi / ExportPanelsManager.java @ 44395

History | View | Annotate | Download (1.21 KB)

1
package org.gvsig.export.swing.spi;
2

    
3
import org.gvsig.export.ExportParameters;
4
import org.gvsig.export.swing.JExportProcessPanel;
5

    
6
/**
7
 *
8
 * @author jjdelcerro
9
 */
10
public interface ExportPanelsManager {
11

    
12
    public static final String PANEL_CHECK_GEOMETRIES = "PANEL_CHECK_GEOMETRIES";
13
    public static final String PANEL_SELECT_CHARSET = "PANEL_SELECT_CHARSET";
14
    public static final String PANEL_SELECT_FILTER = "PANEL_SELECT_EXPORT_FILTER";
15
    public static final String PANEL_SELECT_GEOMETRY_TYPE = "PANEL_SELECT_GEOMETRY_TYPE";
16
    public static final String PANEL_SELECT_OUTPUT_FILE = "PANEL_SELECT_OUTPUT_FILE";
17
    public static final String PANEL_SELECT_TARGET_PROJECTION = "PANEL_SELECT_TARGET_PROJECTION";
18
    public static final String PANEL_SELECT_GEOMETRY_FIELD = "PANEL_SELECT_GEOMETRY_FIELD";
19
    public static final String PANEL_ATTRIBUTES_SELECTION = "PANEL_ATTRIBUTES_SELECTION";
20
    
21
    
22
    public ExportPanelsFactory getPanelsFactory(String name);
23
    
24
    public void register(ExportPanelsFactory factory);
25
    
26
    public ExportPanel createStandardPanel(
27
            String panelId, 
28
            JExportProcessPanel processPanel, 
29
            ExportParameters parameters,
30
            Object... args
31
    );
32
    
33
}