Class BulkSwitchNodeOperationsDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.bidib.wizard.dialog.EscapeDialog
-
- org.bidib.wizard.mvc.main.view.component.BulkSwitchNodeOperationsDialog
-
- All Implemented Interfaces:
ContainerListener,KeyListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants,org.bidib.wizard.api.script.ScriptEngineListener<org.bidib.wizard.api.script.Scripting>,org.bidib.wizard.api.script.Scripting,org.bidib.wizard.common.script.booster.BoosterScripting,org.bidib.wizard.common.script.node.NodeScripting,org.bidib.wizard.common.script.switching.AccessoryScripting,org.bidib.wizard.common.script.switching.NodeTreeScripting,org.bidib.wizard.common.script.switching.PortScripting
public class BulkSwitchNodeOperationsDialog extends EscapeDialog implements org.bidib.wizard.common.script.switching.PortScripting, org.bidib.wizard.common.script.switching.AccessoryScripting, org.bidib.wizard.common.script.switching.NodeTreeScripting, org.bidib.wizard.common.script.node.NodeScripting, org.bidib.wizard.common.script.booster.BoosterScripting, org.bidib.wizard.api.script.ScriptEngineListener<org.bidib.wizard.api.script.Scripting>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
-
Constructor Summary
Constructors Constructor Description BulkSwitchNodeOperationsDialog(com.vlsolutions.swing.docking.DockingDesktop desktop, org.bidib.wizard.api.model.NodeInterface node, NodeService nodeService, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, org.bidib.wizard.api.service.node.BoosterService boosterService, SettingsService settingsService, org.bidib.wizard.api.service.console.ConsoleService consoleService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)voidcurrentCommandChanged(org.bidib.wizard.api.script.ScriptCommand<org.bidib.wizard.api.script.Scripting> command)org.bidib.jbidibc.messages.enums.AccessoryExecutionStategetAccessoryExecutionState(org.bidib.wizard.api.model.SwitchingNodeInterface node, int accessoryNumber)List<org.bidib.wizard.api.model.NodeInterface>getNodesByVidAndPid(int vid, int pid)booleanisNodeHasRestartPending(Long uuid)voidreselectNode(Long uuid)voidresetNode(Long uuid)voidscriptStatusChanged(org.bidib.wizard.api.script.ScriptStatus scriptStatus)voidsendPortStatusAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, int port, org.bidib.wizard.model.status.BidibStatus status)voidsendPortValueAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, int port, int position)voidsetAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)voidsetActiveAspect(org.bidib.wizard.api.model.SwitchingNodeInterface node, int accessoryNumber, int aspectNumber)voidsetBoosterStatus(org.bidib.wizard.api.model.BoosterNodeInterface boosterNode, org.bidib.wizard.model.status.BoosterStatus requestedStatus)voidsetCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)voidsetFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... features)voidsetLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)voidsetMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)voidsetPortConfig(Long uniqueId, org.bidib.wizard.common.script.node.types.TargetType targetType, Map<Byte,org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig)voidshowDialog()-
Methods inherited from class org.bidib.wizard.dialog.EscapeDialog
componentAdded, componentRemoved, keyPressed, keyReleased, keyTyped, performCancelAction
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
BulkSwitchNodeOperationsDialog
public BulkSwitchNodeOperationsDialog(com.vlsolutions.swing.docking.DockingDesktop desktop, org.bidib.wizard.api.model.NodeInterface node, NodeService nodeService, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, org.bidib.wizard.api.service.node.BoosterService boosterService, SettingsService settingsService, org.bidib.wizard.api.service.console.ConsoleService consoleService)
-
-
Method Detail
-
showDialog
public void showDialog()
-
scriptStatusChanged
public void scriptStatusChanged(org.bidib.wizard.api.script.ScriptStatus scriptStatus)
- Specified by:
scriptStatusChangedin interfaceorg.bidib.wizard.api.script.ScriptEngineListener<org.bidib.wizard.api.script.Scripting>
-
sendPortStatusAction
public void sendPortStatusAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, int port, org.bidib.wizard.model.status.BidibStatus status)- Specified by:
sendPortStatusActionin interfaceorg.bidib.wizard.common.script.switching.PortScripting
-
sendPortValueAction
public void sendPortValueAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, int port, int position)- Specified by:
sendPortValueActionin interfaceorg.bidib.wizard.common.script.switching.PortScripting
-
currentCommandChanged
public void currentCommandChanged(org.bidib.wizard.api.script.ScriptCommand<org.bidib.wizard.api.script.Scripting> command)
- Specified by:
currentCommandChangedin interfaceorg.bidib.wizard.api.script.ScriptEngineListener<org.bidib.wizard.api.script.Scripting>
-
setActiveAspect
public void setActiveAspect(org.bidib.wizard.api.model.SwitchingNodeInterface node, int accessoryNumber, int aspectNumber)- Specified by:
setActiveAspectin interfaceorg.bidib.wizard.common.script.switching.AccessoryScripting
-
getAccessoryExecutionState
public org.bidib.jbidibc.messages.enums.AccessoryExecutionState getAccessoryExecutionState(org.bidib.wizard.api.model.SwitchingNodeInterface node, int accessoryNumber)- Specified by:
getAccessoryExecutionStatein interfaceorg.bidib.wizard.common.script.switching.AccessoryScripting
-
getNodesByVidAndPid
public List<org.bidib.wizard.api.model.NodeInterface> getNodesByVidAndPid(int vid, int pid)
- Specified by:
getNodesByVidAndPidin interfaceorg.bidib.wizard.common.script.booster.BoosterScripting- Specified by:
getNodesByVidAndPidin interfaceorg.bidib.wizard.common.script.switching.NodeTreeScripting- Specified by:
getNodesByVidAndPidin interfaceorg.bidib.wizard.api.script.Scripting
-
setCv
public void setCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)
- Specified by:
setCvin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setFeature
public void setFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... features)
- Specified by:
setFeaturein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setLabel
public void setLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
- Specified by:
setLabelin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setMacro
public void setMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)
- Specified by:
setMacroin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setAccessory
public void setAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)
- Specified by:
setAccessoryin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
isNodeHasRestartPending
public boolean isNodeHasRestartPending(Long uuid)
- Specified by:
isNodeHasRestartPendingin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
resetNode
public void resetNode(Long uuid)
- Specified by:
resetNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
reselectNode
public void reselectNode(Long uuid)
- Specified by:
reselectNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setPortConfig
public void setPortConfig(Long uniqueId, org.bidib.wizard.common.script.node.types.TargetType targetType, Map<Byte,org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig)
- Specified by:
setPortConfigin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
assertPortType
public void assertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
- Specified by:
assertPortTypein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setBoosterStatus
public void setBoosterStatus(org.bidib.wizard.api.model.BoosterNodeInterface boosterNode, org.bidib.wizard.model.status.BoosterStatus requestedStatus)- Specified by:
setBoosterStatusin interfaceorg.bidib.wizard.common.script.booster.BoosterScripting
-
-