Interface ProgressManager

All Known Implementing Classes:
ProgressManagerImpl

public interface ProgressManager
user: Ildar date: 11.02.15
  • Method Details

    • executeWithCurrentIndicator

      void executeWithCurrentIndicator(PlatformRunnable runnable, String title)
    • executeInBackground

      void executeInBackground(PlatformRunnable process)
      Запустить процесс в фоне, в качестве прогресс индиактора берется status bar
      Parameters:
      process - - процесс Future, который вернет null по завершении процесса
    • executeInBackground

      void executeInBackground(PlatformTask task)
    • executeWithProgressWindow

      void executeWithProgressWindow(PlatformRunnable runnable, String progressTitle, boolean canBeCanceled)
      Запустить процесс в фоне с блокирующим диалогом прогресса
      Parameters:
      runnable - - выполняемый процесс
      progressTitle - - название процесса
      canBeCanceled - - возможность остановить процесс Future, который вернет null по завершении процесса
    • executeWithProgressWindow

      void executeWithProgressWindow(PlatformTask task, boolean canBeCanceled)
    • submitWithProgressWindow

      Future<?> submitWithProgressWindow(PlatformTask task, boolean canBeCanceled)
    • executeWithProgressWindow

      void executeWithProgressWindow(PlatformTask task, boolean canBeCanceled, javafx.stage.Window parentWindow)
    • progress

      void progress(String text)
    • progress

      void progress(String text, double progress)
    • newPanelReloadProgress

      PanelReloadProgress newPanelReloadProgress(javafx.scene.layout.Pane panel, String text)