Revision 43862 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.library/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer.api/src/main/java/org/gvsig/raster/lib/buffer/api/operations/Operation.java
Operation.java | ||
---|---|---|
25 | 25 |
import org.gvsig.raster.lib.buffer.api.Buffer; |
26 | 26 |
import org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException; |
27 | 27 |
import org.gvsig.tools.dynobject.DynObject; |
28 |
import org.gvsig.tools.operations.OperationException; |
|
29 |
import org.gvsig.tools.persistence.Persistent; |
|
28 |
import org.gvsig.tools.task.TaskStatus; |
|
30 | 29 |
|
31 | 30 |
|
32 | 31 |
/** |
... | ... | |
36 | 35 |
public interface Operation{ |
37 | 36 |
|
38 | 37 |
/** |
38 |
* @param status |
|
39 | 39 |
* @param buffer |
40 | 40 |
* @param parameters |
41 | 41 |
* @return the buffer result of executing the operation |
42 |
* @throws OperationException |
|
43 | 42 |
* @throws BufferOperationException |
44 | 43 |
*/ |
45 |
public Buffer execute(Buffer buffer, DynObject parameters) throws BufferOperationException; |
|
44 |
public Buffer execute(TaskStatus status, Buffer buffer, DynObject parameters) throws BufferOperationException;
|
|
46 | 45 |
|
47 | 46 |
/** |
48 | 47 |
* @return the factory |
Also available in: Unified diff