Interface OperationServices

All Superinterfaces:
org.gvsig.raster.lib.buffer.api.operations.Operation
All Known Implementing Classes:
AbstractOperation, AbstractSpecifiedBandsOperation

public interface OperationServices extends org.gvsig.raster.lib.buffer.api.operations.Operation
Author:
fdiaz
  • Method Details

    • getParameters

      org.gvsig.tools.dynobject.DynObject getParameters()
      Returns:
    • getParameter

      Object getParameter(String name, Object defaultValue)
    • setParameter

      void setParameter(String name, Object value)
    • getInputBuffer

      org.gvsig.raster.lib.buffer.api.Buffer getInputBuffer()
      Returns:
      the input buffer
    • getOutputBuffer

      org.gvsig.raster.lib.buffer.api.Buffer getOutputBuffer()
      Returns:
      the result buffer
    • setOutputBuffer

      void setOutputBuffer(org.gvsig.raster.lib.buffer.api.Buffer theOutputBuffer)
    • preProcess

      void preProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
      Prepare the process
      Throws:
      org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
    • process

      void process() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
      Process the operation
      Throws:
      org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
    • postProcess

      void postProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
      Prepare the result
      Throws:
      org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
    • getTaskStatus

      org.gvsig.tools.task.SimpleTaskStatus getTaskStatus()