Statistics
| Revision:

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

History | View | Annotate | Download (1.23 KB)

1
package org.gvsig.export.dxf;
2

    
3
import org.gvsig.export.ExportLibrary;
4
import org.gvsig.export.ExportLocator;
5
import org.gvsig.export.dxf.service.ExportDXFServiceFactory;
6
import org.gvsig.export.dxf.swing.ExportDXFPanelsFactory;
7
import org.gvsig.export.spi.ExportServiceManager;
8
import org.gvsig.export.swing.ExportSwingLibrary;
9
import org.gvsig.export.swing.ExportSwingLocator;
10
import org.gvsig.export.swing.spi.ExportPanelsManager;
11
import org.gvsig.tools.library.AbstractLibrary;
12
import org.gvsig.tools.library.LibraryException;
13

    
14
/**
15
 *
16
 * @author jjdelcerro
17
 */
18
public class ExportDXFLibrary extends AbstractLibrary {
19

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

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

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

    
40
}