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 |
} |