Statistics
| Revision:

root / trunk / libraries / libGPE / src / org / gvsig / gpe / IGPEContentHandler.java @ 11233

History | View | Annotate | Download (1.34 KB)

1
package org.gvsig.gpe;
2

    
3
/**
4
 * @author Carlos S?nchez Peri??n (sanchez_carper@gva.es)
5
 */
6
public interface IGPEContentHandler {
7
        
8
        //Layer
9
        public Object startLayer(Object bBox, String id, String name, String description, String srs);
10

    
11
        public void endLayer();
12
        
13
        public void addNameToLayer(String name);
14
        
15
        public void addDescriptionToLayer(String description);
16
        
17
        //Feature
18
        public Object startFeature(String name, String id);
19
        
20
        public void endFeature();
21
        
22
        public void addNameToFeature(String name);
23
        
24
        //Element
25
        public Object startElement(String name, Object value, Object type);
26
                
27
        public void endElement();
28
        
29
        //Bbox
30
        public Object startBbox(double[] x, double[] y, double[] z, String id, String srs);
31
        
32
        public void endBbox(Object bbox);
33
        
34
        //Geometries
35
        public Object startPoint(double x, double y, double z, String id, String srs);
36
        
37
        public void endPoint();
38
        
39
        public Object startLineString(double[] x, double[] y, double[] z, String id, String srs);
40
        
41
        public void endLineString();
42
        
43
        public Object startLinearRing(double[] x, double[] y, double[] z, String id, String srs);
44
        
45
        public void endLinearRing();
46
        
47
        public Object startPolygon(double[] x, double[] y, double[] z, String id, String srs);
48
        
49
        public void endPolygon();        
50
        
51
        public Object startInnerPolygon(double[] x, double[] y, double[] z, String id, String srs);
52
        
53
        public void endInnerPolygon();                
54

    
55
}