BakeoutController-Basic
0.1
A Controller for the Omicron vacuum chamber
Main Page
Related Pages
Packages
Classes
Files
File List
src
main
java
ui
UserInterfaceConfiguration.java
1
package
ui;
2
3
import
javafx.stage.Stage;
4
import
org.springframework.context.annotation.*;
5
import
ui
.
controllers
.
DeviceListController
;
6
import
ui
.
controllers
.
DeviceSetupController
;
7
import
ui
.
controllers
.
ResultController
;
8
import
ui
.
controllers
.
SequenceController
;
9
26
@Configuration
27
@Lazy
28
public
class
UserInterfaceConfiguration
{
32
private
Stage primaryStage;
33
37
public
void
setPrimaryStage
(Stage primaryStage) {
38
this.primaryStage = primaryStage;
39
}
40
44
@Bean
45
@Scope(
"prototype"
)
46
public
FXMLLoader
fxmlLoader
(){
47
return
new
ContextAwareFXMLLoader
();
48
}
49
53
@Bean
54
@Scope(
"prototype"
)
55
public
DeviceSetupController
deviceSetupController
(){
56
return
new
DeviceSetupController
();
57
}
58
62
@Bean
63
@Scope(
"prototype"
)
64
public
SequenceController
sequenceController
(){
65
return
new
SequenceController
();
66
}
67
68
@Bean
69
@Scope(
"prototype"
)
70
public
DeviceListController
deviceListController(){
71
return
new
DeviceListController
();
72
}
73
74
@Bean
75
@Scope(
"prototype"
)
76
public
ResultController
resultController(){
77
return
new
ResultController
();
78
}
79
83
@Bean
84
@Scope(
"singleton"
)
85
public
FXMLStage
application
(){
86
return
new
AutowiredFXMLStage
(
87
getClass().getResource(
"/Application.fxml"
),
88
primaryStage
89
);
90
}
91
92
93
}
ui.UserInterfaceConfiguration.fxmlLoader
FXMLLoader fxmlLoader()
Definition:
UserInterfaceConfiguration.java:46
ui.controllers.DeviceSetupController
Definition:
DeviceSetupController.java:28
ui.ContextAwareFXMLLoader
Definition:
ContextAwareFXMLLoader.java:12
ui
Definition:
AutowiredFXMLStage.java:1
ui.controllers.DeviceListController
Definition:
DeviceListController.java:20
ui.UserInterfaceConfiguration.application
FXMLStage application()
Definition:
UserInterfaceConfiguration.java:85
ui.FXMLStage
Definition:
FXMLStage.java:9
ui.UserInterfaceConfiguration.setPrimaryStage
void setPrimaryStage(Stage primaryStage)
Definition:
UserInterfaceConfiguration.java:37
ui.controllers.SequenceController
Definition:
SequenceController.java:22
ui.controllers.ResultController
Definition:
ResultController.java:27
ui.FXMLLoader
Definition:
main/java/ui/FXMLLoader.java:9
ui.controllers
Definition:
DeviceListController.java:1
ui.UserInterfaceConfiguration.deviceSetupController
DeviceSetupController deviceSetupController()
Definition:
UserInterfaceConfiguration.java:55
ui.AutowiredFXMLStage
Definition:
AutowiredFXMLStage.java:18
ui.UserInterfaceConfiguration.sequenceController
SequenceController sequenceController()
Definition:
UserInterfaceConfiguration.java:64
ui.UserInterfaceConfiguration
Definition:
UserInterfaceConfiguration.java:28
Git Repo