public class InterpreterManagerJX
extends java.lang.Object
implements javafx.fxml.Initializable
Modifier and Type | Field and Description |
---|---|
private static InterpreterManagerJX |
_instance |
(package private) javafx.scene.control.Accordion |
accordion |
(package private) javafx.scene.control.Button |
addEnvButton |
(package private) javafx.scene.layout.AnchorPane |
anchorPane |
(package private) javafx.scene.control.Button |
installButton |
(package private) java.util.HashMap<javafx.scene.control.TitledPane,java.lang.Integer> |
interpreterOfPane |
(package private) javafx.scene.control.Button |
okButton |
(package private) javafx.scene.control.Label |
recommendation |
(package private) javafx.scene.control.Button |
rmEnvButton |
(package private) javafx.scene.control.TitledPane |
selectedPane |
Constructor and Description |
---|
InterpreterManagerJX() |
Modifier and Type | Method and Description |
---|---|
void |
addInterpreter(javafx.event.ActionEvent event) |
static void |
askToUpdateListOfInterpreters() |
void |
chooseInterpreter(javafx.scene.control.TitledPane expanded) |
javafx.scene.control.TitledPane |
getTitledPaneFromEnvironment(peridot.script.r.Interpreter interpreter) |
void |
initialize(java.net.URL url,
java.util.ResourceBundle resourceBundle) |
void |
installPackages(javafx.event.ActionEvent event) |
void |
okButton(javafx.event.ActionEvent event) |
void |
removeInterpreter(javafx.event.ActionEvent event) |
void |
startAccordion() |
void |
updateButtonsEnabled() |
void |
updateInterpreterAccordion() |
private static InterpreterManagerJX _instance
java.util.HashMap<javafx.scene.control.TitledPane,java.lang.Integer> interpreterOfPane
javafx.scene.control.TitledPane selectedPane
javafx.scene.control.Accordion accordion
javafx.scene.control.Label recommendation
javafx.scene.control.Button rmEnvButton
javafx.scene.control.Button installButton
javafx.scene.control.Button addEnvButton
javafx.scene.control.Button okButton
javafx.scene.layout.AnchorPane anchorPane
public void installPackages(javafx.event.ActionEvent event)
public void chooseInterpreter(javafx.scene.control.TitledPane expanded)
public void okButton(javafx.event.ActionEvent event)
public void addInterpreter(javafx.event.ActionEvent event)
public void removeInterpreter(javafx.event.ActionEvent event)
public void updateInterpreterAccordion()
public void startAccordion()
public void updateButtonsEnabled()
public void initialize(java.net.URL url, java.util.ResourceBundle resourceBundle)
initialize
in interface javafx.fxml.Initializable
public javafx.scene.control.TitledPane getTitledPaneFromEnvironment(peridot.script.r.Interpreter interpreter)
public static void askToUpdateListOfInterpreters()