Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.exportto / org.gvsig.exportto.swing / org.gvsig.exportto.swing.prov / org.gvsig.exportto.swing.prov.jdbc / src / main / java / org / gvsig / export / jdbc / ExportJDBCLibrary.java @ 44411

History | View | Annotate | Download (1.71 KB)

1
package org.gvsig.export.jdbc;
2

    
3
import org.gvsig.export.jdbc.service.ExportJDBCServiceFactory;
4
import org.gvsig.export.jdbc.swing.ExportJDBCPanelsFactory;
5
import org.gvsig.export.ExportLocator;
6
import org.gvsig.export.jdbc.service.ExportJDBCAttributeNamesTranslator;
7
import org.gvsig.export.jdbc.service.ExportJDBCParametersImpl;
8
import org.gvsig.export.spi.ExportServiceManager;
9
import org.gvsig.export.swing.ExportSwingLibrary;
10
import org.gvsig.export.swing.ExportSwingLocator;
11
import org.gvsig.export.swing.spi.ExportPanelsManager;
12
import org.gvsig.tools.ToolsLocator;
13
import org.gvsig.tools.i18n.I18nManager;
14
import org.gvsig.tools.library.AbstractLibrary;
15
import org.gvsig.tools.library.LibraryException;
16

    
17
public class ExportJDBCLibrary extends AbstractLibrary {
18

    
19
    @Override
20
    public void doRegistration() {
21
        registerAsServiceOf(ExportSwingLibrary.class);
22
    }
23

    
24
    @Override
25
    protected void doInitialize() throws LibraryException {
26
        I18nManager i18nManager = ToolsLocator.getI18nManager();
27
        i18nManager.addResourceFamily("org.gvsig.exportto.swing.prov.jdbc",
28
                ExportJDBCLibrary.class.getClassLoader(),
29
                ExportJDBCLibrary.class.getClass().getName()
30
        );
31
    }
32

    
33
    @Override
34
    protected void doPostInitialize() throws LibraryException {
35
        ExportServiceManager serviceManager = ExportLocator.getServiceManager();
36
        ExportPanelsManager panelsManager = ExportSwingLocator.getExportPanelsManager();
37
        
38
        serviceManager.register(new ExportJDBCServiceFactory());
39
        panelsManager.register(new ExportJDBCPanelsFactory());
40
        ExportJDBCParametersImpl.registerPersistence();
41
        ExportJDBCAttributeNamesTranslator.registerPersistence();
42
    }
43

    
44
}