Revision 11171 trunk/libraries/libGPE/src/org/gvsig/gpe/writer/GPEWriterHandler.java

View differences:

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