Class AbstractOperation
java.lang.Object
org.gvsig.raster.lib.buffer.spi.operations.AbstractOperation
- All Implemented Interfaces:
org.gvsig.raster.lib.buffer.api.operations.Operation,OperationServices
- Direct Known Subclasses:
AbstractSpecifiedBandsOperation
- Author:
- fdiaz
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.raster.lib.buffer.api.Bufferexecute(org.gvsig.tools.task.SimpleTaskStatus status, org.gvsig.raster.lib.buffer.api.Buffer buffer, org.gvsig.tools.dynobject.DynObject parameters) org.gvsig.raster.lib.buffer.api.operations.OperationFactoryorg.gvsig.raster.lib.buffer.api.Bufferorg.gvsig.raster.lib.buffer.api.BuffergetParameter(String name, Object defaultValue) org.gvsig.tools.dynobject.DynObjectorg.gvsig.tools.task.SimpleTaskStatusprotected booleanvoidPrepare the resultvoidPrepare the processvoidprocess()Process the operationvoidsetOutputBuffer(org.gvsig.raster.lib.buffer.api.Buffer theOutputBuffer) voidsetParameter(String name, Object value)
-
Field Details
-
COPY_UNPROCESSED_BANDS_PARAM
-
-
Constructor Details
-
AbstractOperation
protected AbstractOperation(org.gvsig.raster.lib.buffer.api.operations.OperationFactory factory) - Parameters:
factory-
-
-
Method Details
-
mustCopyUnprocessedBands
protected boolean mustCopyUnprocessedBands() -
preProcess
public void preProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationExceptionDescription copied from interface:OperationServicesPrepare the process- Specified by:
preProcessin interfaceOperationServices- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-
getTaskStatus
public org.gvsig.tools.task.SimpleTaskStatus getTaskStatus()- Specified by:
getTaskStatusin interfaceOperationServices
-
process
Description copied from interface:OperationServicesProcess the operation- Specified by:
processin interfaceOperationServices- Throws:
ProcessingOperationException
-
postProcess
public void postProcess() throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationExceptionDescription copied from interface:OperationServicesPrepare the result- Specified by:
postProcessin interfaceOperationServices- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-
execute
public org.gvsig.raster.lib.buffer.api.Buffer execute(org.gvsig.tools.task.SimpleTaskStatus status, org.gvsig.raster.lib.buffer.api.Buffer buffer, org.gvsig.tools.dynobject.DynObject parameters) throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException - Specified by:
executein interfaceorg.gvsig.raster.lib.buffer.api.operations.Operation- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
-
getFactory
public org.gvsig.raster.lib.buffer.api.operations.OperationFactory getFactory()- Specified by:
getFactoryin interfaceorg.gvsig.raster.lib.buffer.api.operations.Operation
-
getParameters
public org.gvsig.tools.dynobject.DynObject getParameters()- Specified by:
getParametersin interfaceOperationServices- Returns:
-
getParameter
- Specified by:
getParameterin interfaceOperationServices
-
setParameter
- Specified by:
setParameterin interfaceOperationServices
-
getInputBuffer
public org.gvsig.raster.lib.buffer.api.Buffer getInputBuffer()- Specified by:
getInputBufferin interfaceOperationServices- Returns:
- the input buffer
-
getOutputBuffer
public org.gvsig.raster.lib.buffer.api.Buffer getOutputBuffer()- Specified by:
getOutputBufferin interfaceOperationServices- Returns:
- the result buffer
-
setOutputBuffer
public void setOutputBuffer(org.gvsig.raster.lib.buffer.api.Buffer theOutputBuffer) - Specified by:
setOutputBufferin interfaceOperationServices
-