Revision 11247 trunk/libraries/libGPE/src/org/gvsig/gpe/IGPEContentHandler.java

View differences:

IGPEContentHandler.java
5 5
 */
6 6
public interface IGPEContentHandler {
7 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
	
8 13
	//Layer
9
	public Object startLayer(String id, String name, String description, String srs);
14
	public Object startLayer(String id, String name, String description, 
15
			String srs, Object parentLayer, Object bBox);
10 16

  
11
	public void endLayer();
17
	public void endLayer(Object layer);
12 18
	
13
	public void addNameToLayer(String name);
19
	public void addNameToLayer(String name, Object layer);
14 20
	
15
	public void addDescriptionToLayer(String description);
21
	public void addDescriptionToLayer(String description, Object layer);
16 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
		
17 29
	//Feature
18
	public Object startFeature(String id, String name);
30
	public Object startFeature(String id, String name, Object layer);
19 31
	
20
	public void endFeature();
32
	public void endFeature(Object feature);
21 33
	
22
	public void addNameToFeature(String name);
23
	
34
	public void addNameToFeature(String name, Object feature);	
35

  
36
	public void addFeatureToLayer(Object feature, Object layer);
37
		
24 38
	//Element
25
	public Object startElement(String name, Object value, Object type);
39
	public Object startElement(String name, Object value, Object type, Object parentElement);
26 40
		
27
	public void endElement();
41
	public void endElement(Object element);
28 42
	
29
	//Bbox
30
	public Object startBbox(String id, double[] x, double[] y, double[] z, String srs);
43
	public void addParentElementToElement(Object parent, Object element);
31 44
	
32
	public void endBbox(Object bbox);
45
	public void addElementToFeature(Object element, Object feature);
33 46
	
34 47
	//Geometries
35 48
	public Object startPoint(String id, double x, double y, double z, String srs);
36 49
	
37
	public void endPoint();
50
	public void endPoint(Object point);
38 51
	
39 52
	public Object startLineString( String id, double[] x, double[] y, double[] z, String srs);
40 53
	
41
	public void endLineString();
54
	public void endLineString(Object lineString);
42 55
	
43 56
	public Object startLinearRing(String id, double[] x, double[] y, double[] z, String srs);
44 57
	
45
	public void endLinearRing();
58
	public void endLinearRing(Object linearRing);
46 59
	
47 60
	public Object startPolygon(String id, double[] x, double[] y, double[] z, String srs);
48 61
	
49
	public void endPolygon();	
62
	public void endPolygon(Object Polygon);	
50 63
	
51
	public Object startInnerPolygon( String id, double[] x, double[] y, double[] z, String srs);
64
	public void addInnerPolygonToPolygon(Object innerPolygon, Object Polygon);
52 65
	
53
	public void endInnerPolygon();		
54

  
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);
55 73
}

Also available in: Unified diff