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 |
} |