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

View differences:

IGPEContentHandler.java
46 46
 *
47 47
 * $Id$
48 48
 * $Log$
49
 * Revision 1.1  2007-02-28 11:52:06  csanchez
49
 * Revision 1.2  2007-04-11 07:35:43  jorpiell
50
 * Se ha actualizado despu?s de mirar la especificaci?n de GML 2.x. Faltan las geometr?as multiples
51
 *
52
 * Revision 1.1  2007/02/28 11:52:06  csanchez
50 53
 * Nueva libreria para el motor de persistencia GML
51 54
 *
52 55
 *
......
55 58
 * @author Carlos S?nchez Peri??n (sanchez_carper@gva.es)
56 59
 */
57 60
public interface IGPEContentHandler {
61
	
62
	public Object startLayer(Object parent, Object bBox, String id, String name, String description);
58 63

  
59
	/**
60
	 * @param args
61
	 */
62
	public Object startLayer(Object parent, Object bBox, String name);
64
	public void endLayer(Object layer);
65
	
66
	public Object startElement(Object parent, String name, Object value, Object type);
67
	
68
	public void endElement(Object element);
69
	
70
	public Object startBbox(double[] x, double[] y, double[] z, String id, String srs);
71
	
72
	public void endBbox(Object bbox);
73
	
74
	public Object startPoint(double x, double y, double z, String id, String srs);
75
	
76
	public void endPoint(Object point);
77
	
78
	public Object startLineString(double x, double y, double z, String id, String srs);
79
	
80
	public void endLineString(Object line);
81
	
82
	public Object startLinearRing(double x, double y, double z, String id, String srs);
83
	
84
	public void endLinearRing(Object linearRing);
85
	
86
	public Object startPolygon(double x, double y, double z, String id, String srs);
87
	
88
	public void endPolygon(Object polygon);
89
	
90
	public void addInnerBoundary(Object polygon,Object linearRing);
91
	
92
	public void addOuterBoundary(Object polygon,Object linearRing);
93
	
94
	public boolean isViewInBox(Object bbox, Object view);
95
	
96
	public boolean isGeometryInBox(Object bbox, Object geometry);
97
	
98
	public void addFeature(Object layer,Object feature);
99
	
100
	public void addBbox(Object item,Object bbox);
101
	
102
	public void addElement(Object feature,Object element);
103
	
104
	public void addGeometry(Object feature, Object geometry);
63 105

  
64
	  public Object startbBox(Rectangle2D extend, String srs);
65 106

  
66
	  public Object startFeature(Object layer, Object parent, Object bBox, String gid, Object type);
67

  
68
	  public Object startElement(Object parent, String name, Object type, Object value);
69

  
70
	  public void addElement(Object feature, Object type);
71

  
72
	  public Object StartRule(Object typeRuled);
73

  
74
	  public Object addGeometry(Object feature, Object geometry);
75

  
76 107
}

Also available in: Unified diff