svn-gvsig-desktop / branches / v02_desarrollo / libraries / sld / temp / org.gvsig.sldsupport.lib.api / src / main / java / org / gvsig / sldsupport / SLDSupportManager.java @ 40799
History | View | Annotate | Download (1.33 KB)
1 | 40779 | jldominguez | package org.gvsig.sldsupport; |
---|---|---|---|
2 | |||
3 | 40785 | jldominguez | import java.io.File; |
4 | 40782 | jldominguez | import java.io.IOException; |
5 | 40785 | jldominguez | import java.util.List; |
6 | 40782 | jldominguez | |
7 | import org.gvsig.sldsupport.exception.InvalidSLDObjectException; |
||
8 | 40785 | jldominguez | import org.gvsig.sldsupport.exception.SLDException; |
9 | 40782 | jldominguez | import org.gvsig.sldsupport.exception.UnsupportedSLDVersionException; |
10 | import org.gvsig.sldsupport.reader.SLDReader; |
||
11 | import org.gvsig.sldsupport.reader.SLDReaderFactory; |
||
12 | import org.gvsig.sldsupport.sld.SLDObject; |
||
13 | import org.gvsig.sldsupport.writer.SLDWriter; |
||
14 | import org.gvsig.sldsupport.writer.SLDWriterFactory; |
||
15 | |||
16 | 40779 | jldominguez | public interface SLDSupportManager { |
17 | 40782 | jldominguez | |
18 | public void registerReader(SLDReaderFactory fact); |
||
19 | public void registerWriter(SLDWriterFactory fact); |
||
20 | |||
21 | 40785 | jldominguez | public List<SLDWriter> createWriters(String version) |
22 | 40782 | jldominguez | throws UnsupportedSLDVersionException;
|
23 | 40785 | jldominguez | public List<SLDReader> createReaders(String version) |
24 | 40782 | jldominguez | throws UnsupportedSLDVersionException;
|
25 | 40779 | jldominguez | |
26 | 40782 | jldominguez | /*
|
27 | * Redundant, utility methods
|
||
28 | */
|
||
29 | 40785 | jldominguez | public void write(SLDObject obj, String version, File outfile) |
30 | throws IOException, SLDException; |
||
31 | |||
32 | /*
|
||
33 | 40782 | jldominguez | public void write(SLDObject obj, String version, OutputStream outs)
|
34 | throws UnsupportedSLDVersionException, IOException;
|
||
35 | public SLDObject read(InputStream instream)
|
||
36 | throws InvalidSLDObjectException, IOException;
|
||
37 | 40785 | jldominguez | */
|
38 | |||
39 | public SLDObject read(File infile) |
||
40 | 40796 | jldominguez | throws SLDException, IOException; |
41 | 40779 | jldominguez | |
42 | |||
43 | } |