Revision 2114 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.algorithm/src/main/java/org/gvsig/raster/algorithm/process/DataProcess.java

View differences:

DataProcess.java
34 34
import org.gvsig.raster.algorithm.gui.IncrementableEvent;
35 35
import org.gvsig.raster.algorithm.gui.IncrementableListener;
36 36
import org.gvsig.raster.algorithm.gui.IncrementableTask;
37
import org.gvsig.raster.swing.impl.basepanel.ButtonsPanel;
37
import org.gvsig.raster.swing.basepanel.IButtonsPanel;
38 38
import org.gvsig.tools.dispose.Disposable;
39 39
import org.slf4j.Logger;
40 40
import org.slf4j.LoggerFactory;
41 41
/**
42 42
 * Clase base de todos los procesos raster. En ella se genstionan todas las
43
 * funciones comunes como incremento de la tarea, gesti?n de eventos a la tarea, 
44
 * par?metros de la tarea, etc ...
43
 * funciones comunes como incremento de la tarea, gestin de eventos a la tarea, 
44
 * parmetros de la tarea, etc ...
45 45
 * 
46 46
 * 18/12/2007
47 47
 * @author Nacho Brodin nachobrodin@gmail.com
......
84 84
	 * @param enabled
85 85
	 */
86 86
	public void setCancelable(boolean enabled) {
87
		getIncrementableTask().getButtonsPanel().setEnabled(ButtonsPanel.BUTTON_CANCEL, enabled);
87
		getIncrementableTask().getButtonsPanel().setEnabled(IButtonsPanel.BUTTON_CANCEL, enabled);
88 88
	}
89 89
	
90 90
	/**
......
108 108
	}
109 109
		
110 110
	/**
111
	 * Proceso de carga de par?metros. Puede no hacerse una carga de par?metros 
111
	 * Proceso de carga de par�metros. Puede no hacerse una carga de par�metros 
112 112
	 * explicita y obtenerlos directamente de la tabla Hash cuando vayan a usarse. 
113
	 * Esto queda a elecci?n del programador. En caso de hacerse una carga de par?metros
114
	 * explicita esta llamada deber?a hacerse justo despues del constructor de la clase
115
	 * que contendr? el proceso.
113
	 * Esto queda a elecci�n del programador. En caso de hacerse una carga de par�metros
114
	 * explicita esta llamada debera hacerse justo despues del constructor de la clase
115
	 * que contendr el proceso.
116 116
	 */
117 117
	public abstract void init();
118 118
	
......
166 166
	}
167 167
	
168 168
	/**
169
	 * M?todo donde se ejecutar? el Thread. Este har? las acciones globales para 
170
	 * cualquier tarea y llamar? al m?todo execute especifico de una tarea.
169
	 * M�todo donde se ejecutar� el Thread. Este har� las acciones globales para 
170
	 * cualquier tarea y llamar� al m�todo execute especifico de una tarea.
171 171
	 */
172 172
	public void run() {
173 173
		long t1 = new java.util.Date().getTime();
......
228 228
	}
229 229
	
230 230
	/**
231
	 * Obtiene el tiempo que tard? en ejecutarse la tarea 
232
	 * la ?ltima vez que se proces?
231
	 * Obtiene el tiempo que tard en ejecutarse la tarea 
232
	 * la �ltima vez que se proces�
233 233
	 */
234 234
	public long getTime() {
235 235
		return time;
......
252 252
	}
253 253
	
254 254
	/**
255
	 * Obtiene el objeto para ejecutar acciones de la cola de procesos de ejecuci?n exclusiva.
255
	 * Obtiene el objeto para ejecutar acciones de la cola de procesos de ejecucin exclusiva.
256 256
	 * @param IProcessActions
257 257
	 */
258 258
	public IProcessActions getUniqueProcessActions() {
......
268 268
	}
269 269
	
270 270
	/**
271
	 * Inserta una nueva l?nea en el log del cuadro de incremento de tarea
271
	 * Inserta una nueva lnea en el log del cuadro de incremento de tarea
272 272
	 * @param line
273 273
	 */
274 274
	protected void insertLineLog(String line) {
......
277 277
	}
278 278
	
279 279
	/**
280
	 * Obtiene la ?ltima l?nea introducida en el log del cuadro de incremento.
280
	 * Obtiene la �ltima l�nea introducida en el log del cuadro de incremento.
281 281
	 */
282 282
	public String getLabel() {
283 283
		return lastLine;
......
292 292
	
293 293
	/**
294 294
	 * Un evento de cancelado es enviado a la tarea cuando actionCanceled es activado. Para
295
	 * ello se crear? un objeto CancelEvent y se asignar? a la tarea en ejecuci?n. Esta lo
296
	 * procesar? cuando pueda e interrumpir? el proceso.
295
	 * ello se crear� un objeto CancelEvent y se asignar� a la tarea en ejecuci�n. Esta lo
296
	 * procesar� cuando pueda e interrumpir� el proceso.
297 297
	 */
298 298
	public void actionCanceled(IncrementableEvent e) {
299 299
		taskEventManager.setEvent(new CancelEvent(this));

Also available in: Unified diff