Statistics
| Revision:

root / org.gvsig.dxf / trunk / org.gvsig.dxf / org.gvsig.dxf.exportto / src / main / java / org / gvsig / export / dxf / ExportDXFLibrary.java @ 393

History | View | Annotate | Download (1.24 KB)

1
package org.gvsig.export.dxf;
2

    
3

    
4
import org.gvsig.export.ExportLibrary;
5
import org.gvsig.export.ExportLocator;
6
import org.gvsig.export.dxf.service.ExportDXFServiceFactory;
7
import org.gvsig.export.dxf.swing.ExportDXFPanelsFactory;
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
 *
18
 * @author jjdelcerro
19
 */
20
public class ExportDXFLibrary extends AbstractLibrary {
21

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

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

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

    
42
}