Revision 11171 trunk/libraries/libGPE/src/org/gvsig/gpe/writer/GPEWriterHandler.java
GPEWriterHandler.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.io.File; |
4 | 4 |
|
5 |
import org.gvsig.gpe.GPEErrorHandler; |
|
6 |
import org.gvsig.gpe.IGPEContentHandler; |
|
7 |
import org.xml.sax.ErrorHandler; |
|
8 |
|
|
5 | 9 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
6 | 10 |
* |
7 | 11 |
* Copyright (C) 2004 IVER T.I. and Generalitat Valenciana. |
... | ... | |
46 | 50 |
* |
47 | 51 |
* $Id$ |
48 | 52 |
* $Log$ |
49 |
* Revision 1.1 2007-04-12 10:20:40 jorpiell |
|
53 |
* Revision 1.2 2007-04-12 17:06:42 jorpiell |
|
54 |
* First GML writing tests |
|
55 |
* |
|
56 |
* Revision 1.1 2007/04/12 10:20:40 jorpiell |
|
50 | 57 |
* Add the writer |
51 | 58 |
* |
52 | 59 |
* |
... | ... | |
57 | 64 |
public abstract class GPEWriterHandler implements IGPEWriterHandler{ |
58 | 65 |
private String format = null; |
59 | 66 |
private File file = null; |
67 |
private GPEErrorHandler errorHandler = null; |
|
60 | 68 |
|
61 |
public GPEWriterHandler(String format,File file){ |
|
69 |
public GPEWriterHandler(String format,File file,GPEErrorHandler errorHandler){
|
|
62 | 70 |
this.format = format; |
63 | 71 |
this.file = file; |
72 |
this.errorHandler = errorHandler; |
|
73 |
} |
|
74 |
|
|
75 |
/** |
|
76 |
* @return the errorHandler |
|
77 |
*/ |
|
78 |
public GPEErrorHandler getErrorHandler() { |
|
79 |
return errorHandler; |
|
64 | 80 |
} |
65 |
|
|
81 |
|
|
66 | 82 |
public void close() { |
67 | 83 |
// TODO Auto-generated method stub |
68 | 84 |
|
69 | 85 |
} |
70 | 86 |
|
71 |
public void initialize() {
|
|
87 |
public void endBbox() {
|
|
72 | 88 |
// TODO Auto-generated method stub |
73 | 89 |
|
74 | 90 |
} |
75 |
|
|
76 |
public void addBbox(String id, double[] x, double[] y, double[] z, String srs) {
|
|
91 |
|
|
92 |
public void endElement() {
|
|
77 | 93 |
// TODO Auto-generated method stub |
78 | 94 |
|
79 | 95 |
} |
80 | 96 |
|
81 |
public void addElement(String name, Object value, String type) {
|
|
97 |
public void endInnerBoundary() {
|
|
82 | 98 |
// TODO Auto-generated method stub |
83 | 99 |
|
84 | 100 |
} |
85 | 101 |
|
86 |
public void addInnerBoundary(String id, double[] x, double[] y, double[] z, String srs) {
|
|
102 |
public void endLayer() {
|
|
87 | 103 |
// TODO Auto-generated method stub |
88 | 104 |
|
89 | 105 |
} |
90 | 106 |
|
91 |
public void addLayer(String id, String name, String description, String srs) {
|
|
107 |
public void endLineString() {
|
|
92 | 108 |
// TODO Auto-generated method stub |
93 | 109 |
|
94 | 110 |
} |
95 | 111 |
|
96 |
public void addLineString(String id, double[] x, double[] y, double[] z, String srs) {
|
|
112 |
public void endLinearRing() {
|
|
97 | 113 |
// TODO Auto-generated method stub |
98 | 114 |
|
99 | 115 |
} |
100 | 116 |
|
101 |
public void addLinearRing(String id, double[] x, double[] y, double[] z, String srs) {
|
|
117 |
public void endOuterBoundary() {
|
|
102 | 118 |
// TODO Auto-generated method stub |
103 | 119 |
|
104 | 120 |
} |
105 | 121 |
|
106 |
public void addOuterBoundary(String id, double[] x, double[] y, double[] z, String srs) {
|
|
122 |
public void endPoint() {
|
|
107 | 123 |
// TODO Auto-generated method stub |
108 | 124 |
|
109 | 125 |
} |
110 | 126 |
|
111 |
public void addPoint(String id, double x, double y, double z, String srs) {
|
|
127 |
public void endPolygon() {
|
|
112 | 128 |
// TODO Auto-generated method stub |
113 | 129 |
|
114 | 130 |
} |
115 | 131 |
|
116 |
public void addPolygon(String id, double[] x, double[] y, double[] z, String srs) {
|
|
132 |
public void initialize() {
|
|
117 | 133 |
// TODO Auto-generated method stub |
118 | 134 |
|
119 | 135 |
} |
120 | 136 |
|
121 |
public void endBbox() {
|
|
137 |
public void startBbox(String id, double[] x, double[] y, double[] z, String srs) {
|
|
122 | 138 |
// TODO Auto-generated method stub |
123 | 139 |
|
124 | 140 |
} |
125 | 141 |
|
126 |
public void endElement() {
|
|
142 |
public void startElement(String name, Object value, Object type) {
|
|
127 | 143 |
// TODO Auto-generated method stub |
128 | 144 |
|
129 | 145 |
} |
130 | 146 |
|
131 |
public void endInnerBoundary() {
|
|
147 |
public void startInnerBoundary(String id, double[] x, double[] y, double[] z, String srs) {
|
|
132 | 148 |
// TODO Auto-generated method stub |
133 | 149 |
|
134 | 150 |
} |
135 | 151 |
|
136 |
public void endLayer() {
|
|
152 |
public void startLayer(String id, String name, String description, String srs) {
|
|
137 | 153 |
// TODO Auto-generated method stub |
138 | 154 |
|
139 | 155 |
} |
140 | 156 |
|
141 |
public void endLineString() {
|
|
157 |
public void startLineString(String id, double[] x, double[] y, double[] z, String srs) {
|
|
142 | 158 |
// TODO Auto-generated method stub |
143 | 159 |
|
144 | 160 |
} |
145 | 161 |
|
146 |
public void endLinearRing() {
|
|
162 |
public void startLinearRing(String id, double[] x, double[] y, double[] z, String srs) {
|
|
147 | 163 |
// TODO Auto-generated method stub |
148 | 164 |
|
149 | 165 |
} |
150 | 166 |
|
151 |
public void endOuterBoundary() {
|
|
167 |
public void startOuterBoundary(String id, double[] x, double[] y, double[] z, String srs) {
|
|
152 | 168 |
// TODO Auto-generated method stub |
153 | 169 |
|
154 | 170 |
} |
155 | 171 |
|
156 |
public void endPoint() {
|
|
172 |
public void startPoint(String id, double x, double y, double z, String srs) {
|
|
157 | 173 |
// TODO Auto-generated method stub |
158 | 174 |
|
159 | 175 |
} |
160 | 176 |
|
161 |
public void endPolygon() {
|
|
177 |
public void startPolygon(String id, double[] x, double[] y, double[] z, String srs) {
|
|
162 | 178 |
// TODO Auto-generated method stub |
163 | 179 |
|
164 | 180 |
} |
165 | 181 |
|
182 |
public void endFeature() { |
|
183 |
// TODO Auto-generated method stub |
|
184 |
|
|
185 |
} |
|
186 |
|
|
187 |
public void startFeature(String name, String id) { |
|
188 |
// TODO Auto-generated method stub |
|
189 |
|
|
190 |
} |
|
191 |
|
|
166 | 192 |
/** |
167 | 193 |
* @return the file |
168 | 194 |
*/ |
Also available in: Unified diff