Statistics
| Revision:

gvsig-raster / org.gvsig.raster.roimask / trunk / org.gvsig.raster.roimask / org.gvsig.raster.roimask.app / org.gvsig.raster.roimask.app.client / src / main / java / org / gvsig / raster / roimask / app / toolbox / ToolboxROIMaskLoader.java @ 2374

History | View | Annotate | Download (1.09 KB)

1
package org.gvsig.raster.roimask.app.toolbox;
2

    
3
import java.lang.reflect.Constructor;
4
import java.lang.reflect.InvocationTargetException;
5

    
6
import org.slf4j.Logger;
7
import org.slf4j.LoggerFactory;
8

    
9
/**
10
 * Loader for this tool in the toolbox dialog
11
 * 
12
 * @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a>
13
 */
14
public class ToolboxROIMaskLoader {
15
        private Logger log = LoggerFactory.getLogger(ToolboxROIMaskLoader.class); 
16

    
17
        public void registerTool() {
18
                try {
19
                        Class<?> c = Class.forName("org.gvsig.raster.roimask.app.toolbox.ROIMaskToolboxAction");
20
                        Constructor<?> constructor = c.getConstructor();
21
                        constructor.newInstance();
22
                } catch (ClassNotFoundException e) {
23
                        log.info("", e);
24
                } catch (SecurityException e) {
25
                        log.info("", e);
26
                } catch (NoSuchMethodException e) {
27
                        log.info("", e);
28
                } catch (IllegalArgumentException e) {
29
                        log.info("", e);
30
                } catch (InstantiationException e) {
31
                        log.info("", e);
32
                } catch (IllegalAccessException e) {
33
                        log.info("", e);
34
                } catch (InvocationTargetException e) {
35
                        log.info("", e);
36
                } catch (Exception e) {
37
                        log.info("", e);
38
                }
39
        }
40

    
41
}