root / trunk / libraries / libGPE / src / org / gvsig / gpe / IGPEContentHandler.java @ 11247
History | View | Annotate | Download (2.14 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 |
//Bbox
|
9 |
public Object startBbox(String id, double[] x, double[] y, double[] z, String srs); |
10 |
|
11 |
public void endBbox(Object bbox); |
12 |
|
13 |
//Layer
|
14 |
public Object startLayer(String id, String name, String description, |
15 |
String srs, Object parentLayer, Object bBox); |
16 |
|
17 |
public void endLayer(Object layer); |
18 |
|
19 |
public void addNameToLayer(String name, Object layer); |
20 |
|
21 |
public void addDescriptionToLayer(String description, Object layer); |
22 |
|
23 |
public void addSrsToLayer(String srs, Object Layer); |
24 |
|
25 |
public void addParentLayerToLayer(Object parent, Object layer); |
26 |
|
27 |
public void addBboxToLayer(Object bbox, Object layer); |
28 |
|
29 |
//Feature
|
30 |
public Object startFeature(String id, String name, Object layer); |
31 |
|
32 |
public void endFeature(Object feature); |
33 |
|
34 |
public void addNameToFeature(String name, Object feature); |
35 |
|
36 |
public void addFeatureToLayer(Object feature, Object layer); |
37 |
|
38 |
//Element
|
39 |
public Object startElement(String name, Object value, Object type, Object parentElement); |
40 |
|
41 |
public void endElement(Object element); |
42 |
|
43 |
public void addParentElementToElement(Object parent, Object element); |
44 |
|
45 |
public void addElementToFeature(Object element, Object feature); |
46 |
|
47 |
//Geometries
|
48 |
public Object startPoint(String id, double x, double y, double z, String srs); |
49 |
|
50 |
public void endPoint(Object point); |
51 |
|
52 |
public Object startLineString( String id, double[] x, double[] y, double[] z, String srs); |
53 |
|
54 |
public void endLineString(Object lineString); |
55 |
|
56 |
public Object startLinearRing(String id, double[] x, double[] y, double[] z, String srs); |
57 |
|
58 |
public void endLinearRing(Object linearRing); |
59 |
|
60 |
public Object startPolygon(String id, double[] x, double[] y, double[] z, String srs); |
61 |
|
62 |
public void endPolygon(Object Polygon); |
63 |
|
64 |
public void addInnerPolygonToPolygon(Object innerPolygon, Object Polygon); |
65 |
|
66 |
public Object startInnerPolygon(String id, double[] x, double[] y, double[] z, String srs); |
67 |
|
68 |
public void endInnerPolygon(Object innerPolygon); |
69 |
|
70 |
public void addBboxToGeometry(Object bbox, Object geometry); |
71 |
|
72 |
public void addGeometryToFeature(Object geometry, Object feature); |
73 |
} |