Package edu.wpi.grip.ui.pipeline
Class OutputSocketController
- java.lang.Object
-
- edu.wpi.grip.ui.pipeline.OutputSocketController
-
- All Implemented Interfaces:
Controller
@ParametrizedController(url="OutputSocket.fxml") public class OutputSocketController extends java.lang.Object implements Controller
A JavaFX control that renders anOutputSocket
that is the output of a step. It shows a label with the identifier of the output, as well as a handle for connections to other sockets, and some buttons to configure what do to with the output.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OutputSocketController.Factory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketHandleView
getHandle()
javafx.scene.Node
getRoot()
Socket<?>
getSocket()
protected void
initialize()
void
onSocketChanged(SocketChangedEvent event)
void
onSocketPreviewChangedEvent(SocketPreviewChangedEvent event)
-
-
-
Method Detail
-
initialize
protected void initialize()
-
getSocket
public Socket<?> getSocket()
-
getHandle
public SocketHandleView getHandle()
-
onSocketChanged
public void onSocketChanged(SocketChangedEvent event)
-
onSocketPreviewChangedEvent
public void onSocketPreviewChangedEvent(SocketPreviewChangedEvent event)
-
getRoot
public javafx.scene.Node getRoot()
- Specified by:
getRoot
in interfaceController
- Returns:
- The root node of the controller.
-
-