Statistics
| Revision:

svn-gvsig-desktop / branches / v02_desarrollo / libraries / sld / using-sld-model / org.gvsig.sldsupport / org.gvsig.sldsupport.lib / org.gvsig.sldsupport.lib.api / src / main / java / org / gvsig / sldsupport / symbolizer / SLDMultiPolygonSymbolizer.java @ 40758

History | View | Annotate | Download (811 Bytes)

1
package org.gvsig.sldsupport.symbolizer;
2

    
3
import java.util.ArrayList;
4

    
5
import org.gvsig.fmap.geom.Geometry;
6

    
7
/**
8
 * Implements a symbolizer which can contain more than one 
9
 * SLDPolygonSymbolizer at the same time
10
 * 
11
 * @see SLDPolygonSymbolizer
12
 * @see http://portal.opengeospatial.org/files/?artifact_id=1188
13
 * @author Pepe Vidal Salvador - jose.vidal.salvador@iver.es
14
 */
15
public abstract class SLDMultiPolygonSymbolizer extends AbstractSLDSymbolizer implements ISLDSymbolizer {
16

    
17
        protected ArrayList<SLDPolygonSymbolizer> polygons =  new ArrayList<SLDPolygonSymbolizer>();
18

    
19
        public abstract String toXML() ;
20
        
21
        public void addSldPolygon(SLDPolygonSymbolizer polygon) {
22
                this.polygons.add(polygon);
23
        }
24
        
25
        public int getShapeType() {
26
                return Geometry.TYPES.SURFACE;
27
        }        
28
        
29
        
30
}