Interface OperationManager


public interface OperationManager
Author:
fdiaz
  • 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

      Operation createOperation(String name)
      Parameters:
      name -
      Returns:
      a Operation from its name
    • createOperationParameters

      org.gvsig.tools.dynobject.DynObject createOperationParameters(String name)
      Parameters:
      name -
      Returns:
      parameters to create a operation
    • registerOperationFactory

      void registerOperationFactory(OperationFactory factory)
      Register operation factory
      Parameters:
      factory -
    • getOperationFactories

      List<OperationFactory> getOperationFactories()
      Returns:
      a List of operation factories
    • getOperationFactory

      OperationFactory getOperationFactory(String name)
      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