Revision 8911 trunk/libraries/libJCRS/src/org/gvsig/crs/gui/panels/IAU2000panel.java

View differences:

IAU2000panel.java
1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
 *
3
 * Copyright (C) 2006 Instituto de Desarrollo Regional and Generalitat Valenciana.
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
 *
19
 * For more information, contact:
20
 *
21
 *  Generalitat Valenciana
22
 *   Conselleria d'Infraestructures i Transport
23
 *   Av. Blasco Ib??ez, 50
24
 *   46010 VALENCIA
25
 *   SPAIN
26
 *
27
 *      +34 963862235
28
 *   gvsig@gva.es
29
 *      www.gvsig.gva.es
30
 *
31
 *    or
32
 *
33
 *   Instituto de Desarrollo Regional (Universidad de Castilla La-Mancha)
34
 *   Campus Universitario s/n
35
 *   02071 Alabacete
36
 *   Spain
37
 *
38
 *   +34 967 599 200
39
 */
40

  
1 41
package org.gvsig.crs.gui.panels;
2 42

  
3 43
import java.awt.Color;
......
35 75
import com.iver.andami.PluginServices;
36 76
import com.iver.cit.gvsig.gui.TableSorter;
37 77

  
78
/**
79
 * Clase que genera el panel para la b?squeda de CRS del repositorio
80
 * de la IAU2000
81
 * 
82
 * @author Jos? Luis G?mez Mart?nez (jolugomar@gmail.com)
83
 *
84
 */
38 85
public class IAU2000panel extends JPanel implements KeyListener, ActionListener {
39 86

  
40 87
	/**
......
131 178
		return criterio;
132 179
	}
133 180
	
181
	/**
182
	 * M?todo que controla la b?squeda de CRS del repositorio de IAU2000.
183
	 * Tambi?n maneja los errores en caso de que los par?metros de b?squeda
184
	 * sean err?neos, o que no se encuentren resultados.
185
	 *
186
	 */
134 187
	private void searchButton() {		
135 188
		searchTextField.setBackground(Color.white);
136 189
		boolean not_numeric = false;
......
349 402
		return null;
350 403
	}
351 404
	
405
	/**
406
	 * Consigue la cadena wkt del CRS seleccionado, y genera la cadena que m?s
407
	 * tarde volver? a ser tratada para la consecuci?n de una cadena wkt
408
	 * legible por la proj4.
409
	 *
410
	 */
352 411
	public void setWKT(){
353 412
		int code = getCodeCRS();
354 413
		String sentence = "SELECT iau_code, iau_wkt, iau_proj, iau_geog, iau_datum " +							 
......
379 438
		//setCrs((ICrs) crs);
380 439
	}
381 440
	
441
	/**
442
	 * Metodo para cargar en el CRS de la capa el CRS de la vista.
443
	 * Se utilizar? a la hora de arrancar la definici?n del CRS de la nueva capa
444
	 */
382 445
	public void loadViewCRS(int code){
383 446
		connection();		
384 447
		String sentence = "SELECT iau_code, iau_wkt, iau_proj, iau_geog, iau_datum " +							 
......
429 492
		
430 493
	}
431 494

  
495
	/**
496
	 * Maneja los eventos de los botones y los radioButtons del panel
497
	 * del repositorio IAU2000.
498
	 */
432 499
	public void actionPerformed(ActionEvent e) {
433 500
		// TODO Auto-generated method stub
434 501
		if (e.getSource() == this.getSearchButton()){

Also available in: Unified diff