Package jisa.gui
Class ConnectorGrid
- java.lang.Object
-
- jisa.gui.JFXElement
-
- jisa.gui.Grid
-
- jisa.gui.ConnectorGrid
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jisa.gui.Element
Element.ElementBorder
-
-
Constructor Summary
Constructors Constructor Description ConnectorGrid(java.lang.String title, int numCols)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connector<?>addConnector(java.lang.Class type)<T extends Instrument>
Connector<T>addConnector(java.lang.String name, java.lang.Class<T> target)<T extends Instrument>
Connector<T>addConnector(Connection<T> connection)<T extends Instrument>
Connector<T>addConnector(Connector<T> connector)voidconnectAll()ElementconnectAllWithList()java.util.List<Connection<?>>getConnections()java.util.List<Connector<?>>getConnectors()voidlinkToConfig(ConfigBlock block)voidloadFromConfig(ConfigBlock block)voidremoveConnector(Connector connector)voidremoveConnectors()voidwriteToConfig(ConfigBlock block)-
Methods inherited from class jisa.gui.Grid
add, addPane, autoAdjustSize, clear, getBorderedNode, getElements, getNumColumns, remove, scrollTo, scrollToEnd, scrollToTop, setGrowth, setGrowth, setNumColumns, slideInElement, slideOutElement
-
Methods inherited from class jisa.gui.JFXElement
addDialogButton, addDialogMenuButton, addToolbarButton, addToolbarMenuButton, addToolbarSeparator, autoSizeWindow, clearDialogButtons, clearToolbar, close, getIcon, getMaxHeight, getMaxWidth, getMaxWindowHeight, getMaxWindowWidth, getMinHeight, getMinWidth, getNode, getStage, getTitle, getWindowHeight, getWindowWidth, hide, iconProperty, isDecorated, isExitOnClose, isMaximised, isShowing, setCentreNode, setDecorated, setExitOnClose, setIcon, setIcon, setMaxHeight, setMaximised, setMaxWidth, setMaxWindowHeight, setMaxWindowWidth, setMinHeight, setMinWidth, setOnClose, setTitle, setWindowHeight, setWindowSize, setWindowWidth, show, showAsAlert, showAsConfirmation, showAsDialog, titleProperty
-
-
-
-
Method Detail
-
addConnector
public <T extends Instrument> Connector<T> addConnector(Connector<T> connector)
-
addConnector
public Connector<?> addConnector(java.lang.Class type)
-
removeConnectors
public void removeConnectors()
-
removeConnector
public void removeConnector(Connector connector)
-
loadFromConfig
public void loadFromConfig(ConfigBlock block)
-
writeToConfig
public void writeToConfig(ConfigBlock block)
-
linkToConfig
public void linkToConfig(ConfigBlock block)
-
addConnector
public <T extends Instrument> Connector<T> addConnector(Connection<T> connection)
-
addConnector
public <T extends Instrument> Connector<T> addConnector(java.lang.String name, java.lang.Class<T> target)
-
getConnectors
public java.util.List<Connector<?>> getConnectors()
-
getConnections
public java.util.List<Connection<?>> getConnections()
-
connectAll
public void connectAll()
-
connectAllWithList
public Element connectAllWithList()
-
-