Statistics
| Revision:

gvsig-raster / org.gvsig.raster.roimask / trunk / org.gvsig.raster.roimask / org.gvsig.raster.roimask.lib / org.gvsig.raster.roimask.lib.impl / src / main / java / org / gvsig / raster / roimask / lib / impl / ROIMaskDefaultImplLibrary.java @ 2331

History | View | Annotate | Download (905 Bytes)

1
package org.gvsig.raster.roimask.lib.impl;
2

    
3
import org.gvsig.raster.roimask.lib.ROIMaskLibrary;
4
import org.gvsig.raster.roimask.lib.ROIMaskLocator;
5
import org.gvsig.raster.roimask.lib.impl.regionalpha.RegionAlphaListManager;
6
import org.gvsig.tools.library.AbstractLibrary;
7
import org.gvsig.tools.library.LibraryException;
8

    
9
/**
10
 * Library for default implementation initialization and configuration.
11
 * 
12
 * @author gvSIG team
13
 * @version $Id$
14
 */
15
public class ROIMaskDefaultImplLibrary extends AbstractLibrary {
16
        
17
        public ROIMaskDefaultImplLibrary() {
18
                registerAsImplementationOf(ROIMaskLibrary.class);
19
        }
20

    
21
        protected void doInitialize() throws LibraryException {
22
        //Register the default GeometryManager
23
                ROIMaskLocator.registerManager(DefaultROIMaskManager.class);
24
        }
25

    
26
    @Override
27
    protected void doPostInitialize() throws LibraryException {
28
            RegionAlphaListManager.register();
29
    }
30

    
31
}