Class CreateSpatialIndexMonitorableTask

java.lang.Object
org.gvsig.app.project.documents.view.legend.CreateSpatialIndexMonitorableTask
All Implemented Interfaces:
org.gvsig.utils.swing.threads.ICancelableTask, org.gvsig.utils.swing.threads.ICancelMonitor, org.gvsig.utils.swing.threads.IMonitorableTask, org.gvsig.utils.swing.threads.ITask

public class CreateSpatialIndexMonitorableTask extends Object implements org.gvsig.utils.swing.threads.IMonitorableTask
  • Constructor Details

    • CreateSpatialIndexMonitorableTask

      public CreateSpatialIndexMonitorableTask(org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect layer) throws org.gvsig.fmap.dal.exception.DataException
      Default constructor
  • Method Details

    • run

      public void run() throws Exception
      Creates a CancellableMonitorable instance to monitor progress and to cancel the process.
      Specified by:
      run in interface org.gvsig.utils.swing.threads.ITask
    • getInitialStep

      public int getInitialStep()
      Specified by:
      getInitialStep in interface org.gvsig.utils.swing.threads.IMonitorableTask
    • getFinishStep

      public int getFinishStep()
      Specified by:
      getFinishStep in interface org.gvsig.utils.swing.threads.IMonitorableTask
    • getCurrentStep

      public int getCurrentStep()
      Specified by:
      getCurrentStep in interface org.gvsig.utils.swing.threads.IMonitorableTask
    • getStatusMessage

      public String getStatusMessage()
      Specified by:
      getStatusMessage in interface org.gvsig.utils.swing.threads.IMonitorableTask
    • getNote

      public String getNote()
      Specified by:
      getNote in interface org.gvsig.utils.swing.threads.IMonitorableTask
    • cancel

      public void cancel()
      Specified by:
      cancel in interface org.gvsig.utils.swing.threads.ICancelableTask
    • isDefined

      public boolean isDefined()
      Tells if it is a defined process (we know its number of steps)
      Specified by:
      isDefined in interface org.gvsig.utils.swing.threads.IMonitorableTask
    • isCanceled

      public boolean isCanceled()
      Specified by:
      isCanceled in interface org.gvsig.utils.swing.threads.ICancelMonitor
    • isFinished

      public boolean isFinished()
      Specified by:
      isFinished in interface org.gvsig.utils.swing.threads.ICancelMonitor
    • finished

      public void finished()
      Specified by:
      finished in interface org.gvsig.utils.swing.threads.IMonitorableTask