Statistics
| Revision:

gvsig-raster / org.gvsig.raster / branches / org.gvsig.raster.2.4 / org.gvsig.raster / org.gvsig.raster.lib / org.gvsig.raster.lib.buffer / org.gvsig.raster.lib.buffer.api / src / main / java / org / gvsig / raster / lib / buffer / api / RasterLibrary.java @ 5453

History | View | Annotate | Download (948 Bytes)

1
package org.gvsig.raster.lib.buffer.api;
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
public class RasterLibrary extends AbstractLibrary {
9

    
10
    public void doRegistration() {
11
        registerAsAPI(RasterLibrary.class);
12
//        require(ToolsLibrary.class);
13
//        require(ProjectionLibrary.class);
14
    }
15
    @Override
16
    protected void doInitialize() throws LibraryException {
17
        // TODO Auto-generated method stub
18

    
19
    }
20

    
21
    @Override
22
    protected void doPostInitialize() throws LibraryException {
23
        // Validate there is any implementation registered.
24
        if(! RasterLocator.getInstance().exists(RasterLocator.BUFFER_MANAGER_NAME)) {
25
            throw new ReferenceNotRegisteredException(
26
                RasterLocator.BUFFER_MANAGER_NAME,
27
                RasterLocator.getInstance());
28
        }
29

    
30
    }
31

    
32
}