Revision 11112 trunk/libraries/libGPE/src/org/gvsig/gpe/IGPEContentHandler.java
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