Revision 5494

View differences:

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
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
}
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/BufferLibrary.java
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 BufferLibrary extends AbstractLibrary {
9

  
10
    public void doRegistration() {
11
        registerAsAPI(BufferLibrary.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
}

Also available in: Unified diff