Statistics
| Revision:

root / trunk / extensions / extSymbology / src / org / gvsig / remoteClient / sld / symbolizers / SLDMultiPolygonSymbolizer.java @ 20768

History | View | Annotate | Download (875 Bytes)

1
package org.gvsig.remoteClient.sld.symbolizers;
2

    
3
import java.util.ArrayList;
4

    
5
import org.gvsig.remoteClient.sld.AbstractSLDSymbolizer;
6

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

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

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