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)
void
connectAll()
Element
connectAllWithList()
java.util.List<Connection<?>>
getConnections()
java.util.List<Connector<?>>
getConnectors()
void
linkToConfig(ConfigBlock block)
void
loadFromConfig(ConfigBlock block)
void
removeConnector(Connector connector)
void
removeConnectors()
void
writeToConfig(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()
-
-