Class ProgressWindow
java.lang.Object
ru.cg.webbpm.studio.platform.impl.progress.ProgressWindow
- All Implemented Interfaces:
ProgressReporter
,ProgressIndicator
user: Ildar
date: 19.03.15
-
Constructor Summary
ConstructorsConstructorDescriptionProgressWindow
(String title, boolean canBeCanceled, javafx.stage.Window parentWindow) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindMessageProperty
(javafx.beans.property.ReadOnlyStringProperty messageProperty) void
bindProgressProperty
(javafx.beans.property.ReadOnlyDoubleProperty progressProperty) boolean
void
setMessageUpdateConsumer
(Consumer<String> updateMessageConsumer) void
setProgress
(double progress) void
setProgressUpdateConsumer
(Consumer<Double> updateProgressConsumer) void
void
start()
void
stop()
void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.cg.webbpm.studio.platform.api.progress.ProgressIndicator
progress, progress
-
Constructor Details
-
ProgressWindow
-
-
Method Details
-
start
public void start()- Specified by:
start
in interfaceProgressIndicator
-
stop
public void stop()- Specified by:
stop
in interfaceProgressIndicator
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in interfaceProgressIndicator
- Returns:
- вернет true, если старт индикатора был добавлен в очередь событий потока приложения JavaFX, но необязательно, что уже выполнен
-
setText
- Specified by:
setText
in interfaceProgressIndicator
-
bindProgressProperty
public void bindProgressProperty(javafx.beans.property.ReadOnlyDoubleProperty progressProperty) - Specified by:
bindProgressProperty
in interfaceProgressIndicator
-
bindMessageProperty
public void bindMessageProperty(javafx.beans.property.ReadOnlyStringProperty messageProperty) - Specified by:
bindMessageProperty
in interfaceProgressIndicator
-
unbindProgressProperty
public void unbindProgressProperty() -
unbindMessageProperty
public void unbindMessageProperty() -
setProgressUpdateConsumer
- Specified by:
setProgressUpdateConsumer
in interfaceProgressIndicator
-
setMessageUpdateConsumer
- Specified by:
setMessageUpdateConsumer
in interfaceProgressIndicator
-
setProgress
public void setProgress(double progress) - Specified by:
setProgress
in interfaceProgressIndicator
-