Statistics
| Revision:

gvsig-raster / org.gvsig.raster.tools / trunk / templates / examples / org.gvsig.raster.roimask / org.gvsig.raster.roimask.algorithm / src / main / java / org / gvsig / raster / roimask / algorithm / ROIMaskAlgorithmLibrary.java @ 1917

History | View | Annotate | Download (1.27 KB)

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

    
3
import org.gvsig.i18n.Messages;
4
import org.gvsig.raster.algorithm.RasterBaseAlgorithmLibrary;
5
import org.gvsig.tools.library.AbstractLibrary;
6
import org.gvsig.tools.library.LibraryException;
7

    
8
/**
9
 * Initialization of ROIMaskAlgorithmLibrary library.
10
 */
11
public class ROIMaskAlgorithmLibrary extends AbstractLibrary {
12
        public static final String         PROCESS_LABEL   = "ROIMaskProcess";
13
        
14
    @Override
15
    protected void doInitialize() throws LibraryException {
16
        // Nothing to do
17
    }
18

    
19
    @Override
20
    protected void doPostInitialize() throws LibraryException {
21
            //Registers the process and its parameters
22
            RasterBaseAlgorithmLibrary.register(PROCESS_LABEL, ROIMaskProcess.class);
23
            ROIMaskProcess.registerParameters();
24
            
25
        Messages.addResourceFamily(
26
            "org.gvsig.raster.roimask.algorithm", 
27
            ROIMaskAlgorithmLibrary.class.getClassLoader(), 
28
            ROIMaskAlgorithmLibrary.class.getClass().getName());
29
        //registerGeoProcess(new RasterReprojectAlgorithmLibrary());
30
        
31
        Messages.addResourceFamily("org.gvsig.raster.roimask.algorithm.i18n.text",
32
                        ROIMaskAlgorithmLibrary.class.getClassLoader(),
33
                        ROIMaskAlgorithmLibrary.class.getClass().getName()); 
34
    }
35
}