Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.symbology / org.gvsig.symbology.lib / org.gvsig.symbology.lib.impl / src / main / java / org / gvsig / svgsupport / DefaultSVGSupportManager.java @ 43326

History | View | Annotate | Download (1.06 KB)

1
package org.gvsig.svgsupport;
2

    
3
import java.io.File;
4
import java.io.IOException;
5
import java.net.URL;
6
import org.gvsig.tools.util.Callable;
7
import org.gvsig.tools.util.ToolsUtilLocator;
8

    
9

    
10
public class DefaultSVGSupportManager implements SVGSupportManager {
11

    
12
    @Override
13
    public SVGRenderer createRenderer() {
14
        SVGRenderer renderer = new DefaultSVGRenderer();
15
        return renderer;
16
    }
17

    
18
    @Override
19
    public SVGRenderer createRenderer(URL url) throws IOException {
20
        SVGRenderer renderer = new DefaultSVGRenderer();
21
        renderer.setSource(url);
22
        return renderer;
23
    }
24

    
25
    @Override
26
    public SVGRenderer createRenderer(File file) throws IOException {
27
        SVGRenderer renderer = new DefaultSVGRenderer();
28
        renderer.setSource(file);
29
        return renderer;
30
    }
31
        
32
    public static class registerSVGSupportManager implements Callable {
33
        @Override
34
                public Object call() throws Exception {
35
            ToolsUtilLocator.registerSVGSupportManager(DefaultSVGSupportManager.class);        
36
                        return Boolean.TRUE;
37
                }
38
        }    
39
    
40
}