Revision 40740 branches/v02_desarrollo/libraries/org.gvsig.sldsupport/org.gvsig.sldsupport.lib/org.gvsig.sldsupport.lib.api/src/main/java/org/gvsig/sldsupport/SLDSupportManager.java

View differences:

SLDSupportManager.java
1 1
package org.gvsig.sldsupport;
2 2

  
3
import org.gvsig.fmap.mapcontext.rendering.legend.ILegend;
3 4
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
4 5
import org.gvsig.sldsupport.exception.SLDReadException;
5 6
import org.gvsig.sldsupport.exception.SLDWriteException;
7
import org.gvsig.sldsupport.io.SLDLegendReader;
8
import org.gvsig.sldsupport.io.SLDLegendWriter;
9
import org.gvsig.sldsupport.io.SLDSymbolReader;
10
import org.gvsig.sldsupport.io.SLDSymbolWriter;
6 11
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IFillSymbol;
7 12
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ILineSymbol;
8 13
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.IMarkerSymbol;
......
10 15
import org.gvsig.xmlpull.lib.api.stream.IXmlStreamWriter;
11 16

  
12 17
public interface SLDSupportManager {
13
	
14
	public void writeSymbol(IXmlStreamWriter writer)
15
			throws SLDWriteException;
16
	
17
	// =========================================
18
	
18

  
19
	public ISymbol readSymbol(IXmlStreamReader reader, String version)
20
			throws SLDReadException;
21

  
22
	/*
19 23
	public IMarkerSymbol readMarkerSymbol(IXmlStreamReader reader)
20 24
			throws SLDReadException;
21
	
22 25
	public ILineSymbol readLineSymbol(IXmlStreamReader reader)
23 26
			throws SLDReadException;
24
	
25 27
	public IFillSymbol readFillSymbol(IXmlStreamReader reader)
26 28
			throws SLDReadException;
29
	*/
30
	// ============================================
31
	public void writeSymbol(ISymbol sym, IXmlStreamWriter writer, String version)
32
			throws SLDWriteException;
33
	// ============================================
34
	// ============================================
35
	
36
	public ILegend readLegend(IXmlStreamReader reader, String version)
37
			throws SLDReadException;
38
	// ============================================
39
	public void writeLegend(ILegend leg, IXmlStreamWriter writer, String version)
40
			throws SLDWriteException;
27 41

  
28
	public ISymbol readSymbol(IXmlStreamReader reader)
29
			throws SLDReadException;
42
	// ============================================
43
	// ============================================
44

  
45
	public void registerSymbolReader(SLDSymbolReader reader);
46
	public void registerSymbolWriter(SLDSymbolWriter writer);
30 47
	
48
	public void registerLegendReader(SLDLegendReader reader);
49
	public void registerLegendWriter(SLDLegendWriter writer);
31 50
	
32
	
51
	// ============================================
52
	// ============================================
33 53

  
54

  
34 55
}

Also available in: Unified diff