Revision 11155

View differences:

trunk/libraries/libGPE/src/org/gvsig/gpe/writer/GPEWriterHandler.java
1
package org.gvsig.gpe.writer;
2

  
3
import java.io.File;
4

  
5
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
6
 *
7
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
8
 *
9
 * This program is free software; you can redistribute it and/or
10
 * modify it under the terms of the GNU General Public License
11
 * as published by the Free Software Foundation; either version 2
12
 * of the License, or (at your option) any later version.
13
 *
14
 * This program is distributed in the hope that it will be useful,
15
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17
 * GNU General Public License for more details.
18
 *
19
 * You should have received a copy of the GNU General Public License
20
 * along with this program; if not, write to the Free Software
21
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
22
 *
23
 * For more information, contact:
24
 *
25
 *  Generalitat Valenciana
26
 *   Conselleria d'Infraestructures i Transport
27
 *   Av. Blasco Ib??ez, 50
28
 *   46010 VALENCIA
29
 *   SPAIN
30
 *
31
 *      +34 963862235
32
 *   gvsig@gva.es
33
 *      www.gvsig.gva.es
34
 *
35
 *    or
36
 *
37
 *   IVER T.I. S.A
38
 *   Salamanca 50
39
 *   46005 Valencia
40
 *   Spain
41
 *
42
 *   +34 963163400
43
 *   dac@iver.es
44
 */
45
/* CVS MESSAGES:
46
 *
47
 * $Id$
48
 * $Log$
49
 * Revision 1.1  2007-04-12 10:20:40  jorpiell
50
 * Add the writer
51
 *
52
 *
53
 */
54
/**
55
 * @author Jorge Piera LLodr? (jorge.piera@iver.es)
56
 */
57
public abstract class GPEWriterHandler implements IGPEWriterHandler{
58
	private String format = null;
59
	private File file = null;
60
	
61
	public GPEWriterHandler(String format,File file){
62
		this.format = format;
63
		this.file = file;
64
	}
65
	
66
	public void close() {
67
		// TODO Auto-generated method stub
68
		
69
	}
70

  
71
	public void initialize() {
72
		// TODO Auto-generated method stub
73
		
74
	}
75
	
76
	public void addBbox(String id, double[] x, double[] y, double[] z, String srs) {
77
		// TODO Auto-generated method stub
78
		
79
	}
80

  
81
	public void addElement(String name, Object value, String type) {
82
		// TODO Auto-generated method stub
83
		
84
	}
85

  
86
	public void addInnerBoundary(String id, double[] x, double[] y, double[] z, String srs) {
87
		// TODO Auto-generated method stub
88
		
89
	}
90

  
91
	public void addLayer(String id, String name, String description, String srs) {
92
		// TODO Auto-generated method stub
93
		
94
	}
95

  
96
	public void addLineString(String id, double[] x, double[] y, double[] z, String srs) {
97
		// TODO Auto-generated method stub
98
		
99
	}
100

  
101
	public void addLinearRing(String id, double[] x, double[] y, double[] z, String srs) {
102
		// TODO Auto-generated method stub
103
		
104
	}
105

  
106
	public void addOuterBoundary(String id, double[] x, double[] y, double[] z, String srs) {
107
		// TODO Auto-generated method stub
108
		
109
	}
110

  
111
	public void addPoint(String id, double x, double y, double z, String srs) {
112
		// TODO Auto-generated method stub
113
		
114
	}
115

  
116
	public void addPolygon(String id, double[] x, double[] y, double[] z, String srs) {
117
		// TODO Auto-generated method stub
118
		
119
	}
120

  
121
	public void endBbox() {
122
		// TODO Auto-generated method stub
123
		
124
	}
125

  
126
	public void endElement() {
127
		// TODO Auto-generated method stub
128
		
129
	}
130

  
131
	public void endInnerBoundary() {
132
		// TODO Auto-generated method stub
133
		
134
	}
135

  
136
	public void endLayer() {
137
		// TODO Auto-generated method stub
138
		
139
	}
140

  
141
	public void endLineString() {
142
		// TODO Auto-generated method stub
143
		
144
	}
145

  
146
	public void endLinearRing() {
147
		// TODO Auto-generated method stub
148
		
149
	}
150

  
151
	public void endOuterBoundary() {
152
		// TODO Auto-generated method stub
153
		
154
	}
155

  
156
	public void endPoint() {
157
		// TODO Auto-generated method stub
158
		
159
	}
160

  
161
	public void endPolygon() {
162
		// TODO Auto-generated method stub
163
		
164
	}
165

  
166
	/**
167
	 * @return the file
168
	 */
169
	public File getFile() {
170
		return file;
171
	}
172

  
173
	/**
174
	 * @return the format
175
	 */
176
	public String getFormat() {
177
		return format;
178
	}	
179

  
180
}
0 181

  
trunk/libraries/libGPE/src/org/gvsig/gpe/writer/IGPEWriterHandler.java
1
package org.gvsig.gpe.writer;
2
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
3
 *
4
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
5
 *
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 *
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
19
 *
20
 * For more information, contact:
21
 *
22
 *  Generalitat Valenciana
23
 *   Conselleria d'Infraestructures i Transport
24
 *   Av. Blasco Ib??ez, 50
25
 *   46010 VALENCIA
26
 *   SPAIN
27
 *
28
 *      +34 963862235
29
 *   gvsig@gva.es
30
 *      www.gvsig.gva.es
31
 *
32
 *    or
33
 *
34
 *   IVER T.I. S.A
35
 *   Salamanca 50
36
 *   46005 Valencia
37
 *   Spain
38
 *
39
 *   +34 963163400
40
 *   dac@iver.es
41
 */
42
/* CVS MESSAGES:
43
 *
44
 * $Id$
45
 * $Log$
46
 * Revision 1.1  2007-04-12 10:20:40  jorpiell
47
 * Add the writer
48
 *
49
 *
50
 */
51
/**
52
 * @author Jorge Piera LLodr? (jorge.piera@iver.es)
53
 */
54
public interface IGPEWriterHandler {
55
	
56
	public void initialize();
57
	
58
	public void close();
59
	
60
	public void addLayer(String id,String name,String description,String srs);
61
	
62
	public void endLayer();
63
	
64
	public void addBbox(String id,double[] x, double[] y, double[] z,String srs);
65
	
66
	public void endBbox();
67
	
68
	public void addElement(String name, Object value, String type);
69
	
70
	public void endElement();
71
	
72
	public void addPoint(String id,double x, double y, double z, String srs);
73
	
74
	public void endPoint();
75
	
76
	public void addLineString(String id,double[] x, double[] y, double[] z, String srs);
77
	
78
	public void endLineString();
79
	
80
	public void addLinearRing(String id,double[] x, double[] y, double[] z, String srs);
81
	
82
	public void endLinearRing();
83
	
84
	public void addPolygon(String id,double[] x, double[] y, double[] z, String srs);
85
	
86
	public void endPolygon();
87
	
88
	public void addInnerBoundary(String id,double[] x, double[] y, double[] z, String srs);
89
	
90
	public void endInnerBoundary();
91
	
92
	public void addOuterBoundary(String id,double[] x, double[] y, double[] z, String srs);
93
	
94
	public void endOuterBoundary();
95
	
96
	
97
}
0 98

  

Also available in: Unified diff