Statistics
| Revision:

svn-gvsig-desktop / branches / v02_desarrollo / libraries / sld / temp / org.gvsig.sldconverter / org.gvsig.sldconverter.lib / org.gvsig.sldconverter.lib.api / src / main / java / org / gvsig / sldconverter / SLDConverterManager.java @ 40802

History | View | Annotate | Download (1.15 KB)

1
package org.gvsig.sldconverter;
2

    
3
import org.gvsig.fmap.mapcontext.rendering.legend.ILegend;
4
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
5
import org.gvsig.sldconverter.legend.LegendToSLDConverterFactory;
6
import org.gvsig.sldconverter.legend.SLDToLegendConverterFactory;
7
import org.gvsig.sldconverter.symbol.SLDToSymbolConverterFactory;
8
import org.gvsig.sldconverter.symbol.SymbolToSLDConverterFactory;
9
import org.gvsig.sldsupport.sld.layer.SLDLayer;
10
import org.gvsig.sldsupport.sld.symbol.SLDSymbol;
11

    
12
public interface SLDConverterManager {
13
        
14
        public static final int CANNOT_CONVERT = 0;
15
        public static final int CAN_CONVERT_FULLY = 100;
16
        
17
        public SLDSymbol toSLDSymbol(ISymbol sym);
18
        public ISymbol toSymbol(SLDSymbol sldSym);
19

    
20
        public SLDLayer toSLDLayer(ILegend legend);
21
        public         ILegend toLegend(SLDLayer sldLayer);
22

    
23
        public void registerSLDToSymbolConverter(SLDToSymbolConverterFactory fact);
24
        public void registerSymbolToSLDConverter(SymbolToSLDConverterFactory fact);
25

    
26
        public void registerSLDToLegendConverter(SLDToLegendConverterFactory fact);
27
        public void registerLegendToSLDConverter(LegendToSLDConverterFactory fact);
28

    
29
}