Package org.gvsig.raster.lib.buffer.api
Interface OperationManager
public interface OperationManager
- Author:
- fdiaz
-
Method Summary
Modifier and TypeMethodDescriptioncreateOperation(String name) Creates a OperationListcreateOperationListEntry(Operation operation, org.gvsig.tools.dynobject.DynObject parameters) Creates a entry for OperationListorg.gvsig.tools.dynobject.DynObjectexecute(org.gvsig.tools.task.SimpleTaskStatus status, String name, Buffer buffer, org.gvsig.tools.dynobject.DynObject parameters) getOperationFactory(String name) voidregisterOperationFactory(OperationFactory factory) Register operation factory
-
Method Details
-
createOperationListEntry
OperationListEntry createOperationListEntry(Operation operation, org.gvsig.tools.dynobject.DynObject parameters) Creates a entry for OperationList- Parameters:
operation-parameters-- Returns:
- new OperationListEntry
-
createOperationList
OperationList createOperationList()Creates a OperationList- Returns:
- new OperationList
-
createOperation
- Parameters:
name-- Returns:
- a Operation from its name
-
createOperationParameters
- Parameters:
name-- Returns:
- parameters to create a operation
-
registerOperationFactory
Register operation factory- Parameters:
factory-
-
getOperationFactories
List<OperationFactory> getOperationFactories()- Returns:
- a List of operation factories
-
getOperationFactory
- Parameters:
name-- Returns:
- a operation factory from its name
-
execute
Buffer execute(org.gvsig.tools.task.SimpleTaskStatus status, String name, Buffer buffer, org.gvsig.tools.dynobject.DynObject parameters) throws BufferOperationException - Parameters:
status-name-buffer-parameters-- Returns:
- the buffer result of executing the operation
- Throws:
BufferOperationException
-