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.shape / src / main / java / org / gvsig / export / shape / ExportShapeLibrary.java @ 44411

History | View | Annotate | Download (1.37 KB)

1
package org.gvsig.export.shape;
2

    
3
import org.gvsig.export.ExportLibrary;
4
import org.gvsig.export.ExportLocator;
5
import org.gvsig.export.shape.service.ExportShapeParametersImpl;
6
import org.gvsig.export.shape.service.ExportShapeServiceFactory;
7
import org.gvsig.export.shape.swing.ExportShapePanelsFactory;
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.library.AbstractLibrary;
13
import org.gvsig.tools.library.LibraryException;
14

    
15
/**
16
 *
17
 * @author jjdelcerro
18
 */
19
public class ExportShapeLibrary extends AbstractLibrary {
20

    
21
    @Override
22
    public void doRegistration() {
23
        registerAsServiceOf(ExportSwingLibrary.class);
24
        registerAsServiceOf(ExportLibrary.class);
25
    }
26

    
27
    @Override
28
    protected void doInitialize() throws LibraryException {
29
        // Nothing to do
30
    }
31

    
32
    @Override
33
    protected void doPostInitialize() throws LibraryException {
34
        ExportServiceManager manager = ExportLocator.getServiceManager();
35
        ExportPanelsManager swingManager = ExportSwingLocator.getExportPanelsManager();
36
        
37
        manager.register(new ExportShapeServiceFactory());
38
        swingManager.register(new ExportShapePanelsFactory());
39
        ExportShapeParametersImpl.registerPersistence();
40
    }
41

    
42
    
43
}