Revision 1747 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.algorithm/org.gvsig.raster.tools.algorithm.base/src/main/java/org/gvsig/raster/tools/algorithm/base/process/RasterProcess.java

View differences:

RasterProcess.java
72 72
	private boolean             progressActive    = true;
73 73
	private IProcessActions     queueActions      = null;
74 74
	private Logger              logger            = LoggerFactory.getLogger(RasterProcess.class.toString());
75

  
75
	protected int               percent           = 0;
76 76
	
77 77
	/**
78 78
	 * Crea la ventana de IncrementableTask
......
401 401
		return (value != null && value instanceof Extent) ? ((Extent)value) : null;
402 402
	}
403 403
	
404
	/**
405
	 * Updates the percentaje of progress and manages the cancelation
406
	 * @param parcial
407
	 * @param total
408
	 * @throws ProcessInterruptedException
409
	 */
410
	public void updatePercent(int parcial, int total) throws ProcessInterruptedException {
411
		if (taskEventManager.getEvent() != null)
412
			taskEventManager.manageEvent(taskEventManager.getEvent());
413
		percent = (int)((parcial * 100) / total);
414
	}
415
	
404 416
	/*
405 417
	 * (non-Javadoc)
406 418
	 * @see org.gvsig.gui.beans.incrementabletask.IncrementableListener#actionResumed(org.gvsig.gui.beans.incrementabletask.IncrementableEvent)

Also available in: Unified diff