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 @ 44198

History | View | Annotate | Download (1.55 KB)

1 43925 jjdelcerro
package org.gvsig.export.jdbc;
2 41492 jjdelcerro
3 43925 jjdelcerro
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.spi.ExportServiceManager;
7
import org.gvsig.export.swing.ExportSwingLibrary;
8
import org.gvsig.export.swing.ExportSwingLocator;
9
import org.gvsig.export.swing.ExportSwingManager;
10
import org.gvsig.export.swing.spi.ExportPanelsManager;
11 41534 jjdelcerro
import org.gvsig.tools.ToolsLocator;
12
import org.gvsig.tools.i18n.I18nManager;
13 41492 jjdelcerro
import org.gvsig.tools.library.AbstractLibrary;
14
import org.gvsig.tools.library.LibraryException;
15
import org.gvsig.tools.service.spi.ProviderManager;
16
17 43925 jjdelcerro
public class ExportJDBCLibrary extends AbstractLibrary {
18 41492 jjdelcerro
19
    @Override
20
    public void doRegistration() {
21 43925 jjdelcerro
        registerAsServiceOf(ExportSwingLibrary.class);
22 41492 jjdelcerro
    }
23
24
    @Override
25
    protected void doInitialize() throws LibraryException {
26 41534 jjdelcerro
        I18nManager i18nManager = ToolsLocator.getI18nManager();
27 43925 jjdelcerro
        i18nManager.addResourceFamily("org.gvsig.exportto.swing.prov.jdbc",
28
                ExportJDBCLibrary.class.getClassLoader(),
29
                ExportJDBCLibrary.class.getClass().getName()
30 41534 jjdelcerro
        );
31 41492 jjdelcerro
    }
32
33
    @Override
34
    protected void doPostInitialize() throws LibraryException {
35 43925 jjdelcerro
        ExportServiceManager serviceManager = ExportLocator.getServiceManager();
36
        ExportPanelsManager panelsManager = ExportSwingLocator.getExportPanelsManager();
37
38
        serviceManager.register(new ExportJDBCServiceFactory());
39
        panelsManager.register(new ExportJDBCPanelsFactory());
40 41492 jjdelcerro
    }
41
42
}