Statistics
| Revision:

gvsig-raster / org.gvsig.raster.roimask / trunk / org.gvsig.raster.roimask / org.gvsig.raster.roimask.lib / org.gvsig.raster.roimask.lib.api / src / main / java / org / gvsig / raster / roimask / lib / ROIMaskLibrary.java @ 2324

History | View | Annotate | Download (910 Bytes)

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

    
3
import org.gvsig.tools.library.AbstractLibrary;
4
import org.gvsig.tools.library.LibraryException;
5
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
6

    
7
/**
8
 * Library for API initialization and configuration.
9
 * 
10
 * @author gvSIG team
11
 * @version $Id$
12
 */
13
public class ROIMaskLibrary extends AbstractLibrary {
14
        
15
        public ROIMaskLibrary() {
16
        registerAsAPI(ROIMaskLibrary.class);
17
        }
18
        
19
    @Override
20
    protected void doInitialize() throws LibraryException {
21
    }
22

    
23
    @Override
24
    protected void doPostInitialize() throws LibraryException {
25
        // Validate there is any implementation registered.
26
            ROIMaskManager manager = ROIMaskLocator.getManager();
27
        if (manager == null) {
28
            throw new ReferenceNotRegisteredException(
29
                            ROIMaskLocator.MANAGER_NAME, 
30
                            ROIMaskLocator.getInstance());
31
        }
32
    }
33

    
34
}