public class InstallationBatchJX
extends java.lang.Object
implements javafx.fxml.Initializable
Modifier and Type | Field and Description |
---|---|
private javafx.scene.control.CheckBox |
autoCloseCheckBox |
peridot.script.r.InstallationBatch |
batch |
private javafx.scene.layout.FlowPane |
flowPane |
java.util.List<peridot.script.r.PackageInstaller> |
installers |
peridot.script.r.Interpreter |
interpreter |
protected java.util.Map<peridot.script.r.PackageInstaller,javafx.scene.control.Button> |
outputButtons |
protected java.util.Map<peridot.script.r.PackageInstaller,ScriptOutputDialog> |
outputDialogs |
protected java.util.Map<peridot.script.r.PackageInstaller,javafx.scene.control.Label> |
statusIndicators |
private java.util.concurrent.atomic.AtomicBoolean |
stopFlag |
private javafx.animation.Timeline |
timeLine |
Constructor and Description |
---|
InstallationBatchJX() |
Modifier and Type | Method and Description |
---|---|
void |
askToStopNow() |
private void |
createWatchRow(peridot.script.r.PackageInstaller installer) |
private void |
createWatchRows() |
void |
initialize(java.net.URL url,
java.util.ResourceBundle resourceBundle) |
void |
installPackagesIn(peridot.script.r.Interpreter interpreter) |
private void |
startInstallations() |
public java.util.List<peridot.script.r.PackageInstaller> installers
protected java.util.Map<peridot.script.r.PackageInstaller,javafx.scene.control.Label> statusIndicators
protected java.util.Map<peridot.script.r.PackageInstaller,javafx.scene.control.Button> outputButtons
protected java.util.Map<peridot.script.r.PackageInstaller,ScriptOutputDialog> outputDialogs
public peridot.script.r.Interpreter interpreter
public peridot.script.r.InstallationBatch batch
private java.util.concurrent.atomic.AtomicBoolean stopFlag
private javafx.animation.Timeline timeLine
private javafx.scene.control.CheckBox autoCloseCheckBox
private javafx.scene.layout.FlowPane flowPane
public void initialize(java.net.URL url, java.util.ResourceBundle resourceBundle)
initialize
in interface javafx.fxml.Initializable
public void installPackagesIn(peridot.script.r.Interpreter interpreter)
private void createWatchRows()
private void createWatchRow(peridot.script.r.PackageInstaller installer)
private void startInstallations()
public void askToStopNow()