Class BulkSwitchNodeOperationsDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.bidib.wizard.client.common.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:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested 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, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface org.bidib.wizard.api.script.Scripting
KEY_OPTIONS, KEY_SCRIPT_ERRORS, OPTION_DISCONNECT_ON_ERRORFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionBulkSwitchNodeOperationsDialog(com.vlsolutions.swing.docking.DockingDesktop desktop, org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.api.service.node.NodeService nodeService, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, org.bidib.wizard.api.service.node.BoosterService boosterService, org.bidib.wizard.common.service.SettingsService settingsService, org.bidib.wizard.api.service.console.ConsoleService consoleService) -
Method Summary
Modifier and TypeMethodDescriptionvoidassertPortType(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) List<org.bidib.jbidibc.messages.Feature> featuresGetAll(Long uniqueId, boolean discardCache) org.bidib.jbidibc.messages.enums.AccessoryExecutionStategetAccessoryExecutionState(org.bidib.wizard.api.model.SwitchingNodeInterface node, int accessoryNumber) List<org.bidib.jbidibc.core.node.ConfigurationVariable> org.bidib.wizard.api.model.NodeInterfacegetNodeByUniqueIdWithoutClassBits(byte[] uniqueId) List<org.bidib.wizard.api.model.NodeInterface> getNodesByVidAndPid(int vid, int pid) booleanisNodeHasRestartPending(Long uuid) org.bidib.wizard.model.status.CommandStationStatusqueryCommandStationStatus(org.bidib.wizard.api.model.CommandStationNodeInterface commandStationNode) org.bidib.jbidibc.messages.enums.IdentifyStatequeryIdentifyState(Long uniqueId) voidreselectNode(Long uuid) voidvoidscriptStatusChanged(org.bidib.wizard.api.script.ScriptStatus scriptStatus) sendNodeDebugString(Long uniqueId, int namespace, int index, String value, int expectedResponseCount) voidsendPortStatusAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int portNumber, org.bidib.wizard.model.status.BidibStatus portStatus) voidsendPortValueAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int port, int portValue) 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) voidsetCommandStationStatus(org.bidib.wizard.api.model.CommandStationNodeInterface commandStationNode, org.bidib.wizard.model.status.CommandStationStatus requestedStatus) voidvoidsetFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... features) voidsetIdentifyState(Long uniqueId, org.bidib.jbidibc.messages.enums.IdentifyState identifyState) voidvoidvoidsetPortConfig(Long uniqueId, org.bidib.wizard.common.script.node.types.TargetType targetType, Map<Byte, org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig) voidMethods inherited from class org.bidib.wizard.client.common.dialog.EscapeDialog
componentAdded, componentRemoved, keyPressed, keyReleased, keyTyped, performCancelActionMethods 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, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods 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, toFrontMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bidib.wizard.common.script.switching.PortScripting
assertPortRailcomAction, assertPortRailcomActionWithDialog, assertPortStatusAction, assertPortStatusAction, assertPortStatusActionWithDialogMethods inherited from interface org.bidib.wizard.api.script.Scripting
echo, getAllNodes
-
Constructor Details
-
BulkSwitchNodeOperationsDialog
public BulkSwitchNodeOperationsDialog(com.vlsolutions.swing.docking.DockingDesktop desktop, org.bidib.wizard.api.model.NodeInterface node, org.bidib.wizard.api.service.node.NodeService nodeService, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, org.bidib.wizard.api.service.node.BoosterService boosterService, org.bidib.wizard.common.service.SettingsService settingsService, org.bidib.wizard.api.service.console.ConsoleService consoleService)
-
-
Method Details
-
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, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int portNumber, org.bidib.wizard.model.status.BidibStatus portStatus) - Specified by:
sendPortStatusActionin interfaceorg.bidib.wizard.common.script.switching.PortScripting
-
sendPortValueAction
public void sendPortValueAction(org.bidib.wizard.api.model.SwitchingNodeInterface node, org.bidib.jbidibc.messages.enums.LcOutputType lcOutputType, int port, int portValue) - 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
- Specified by:
getNodesByVidAndPidin interfaceorg.bidib.wizard.common.script.switching.NodeTreeScripting- Specified by:
getNodesByVidAndPidin interfaceorg.bidib.wizard.api.script.Scripting
-
setCv
- Specified by:
setCvin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
getCv
public List<org.bidib.jbidibc.core.node.ConfigurationVariable> getCv(Long uniqueId, org.bidib.wizard.common.script.node.types.CvType... cvTypes) - Specified by:
getCvin 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
-
featuresGetAll
- Specified by:
featuresGetAllin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setLabel
- Specified by:
setLabelin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setMacro
- Specified by:
setMacroin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setAccessory
- Specified by:
setAccessoryin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
isNodeHasRestartPending
- Specified by:
isNodeHasRestartPendingin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
resetNode
- Specified by:
resetNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
reselectNode
- 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
-
setCommandStationStatus
public void setCommandStationStatus(org.bidib.wizard.api.model.CommandStationNodeInterface commandStationNode, org.bidib.wizard.model.status.CommandStationStatus requestedStatus) - Specified by:
setCommandStationStatusin interfaceorg.bidib.wizard.common.script.booster.BoosterScripting
-
setIdentifyState
public void setIdentifyState(Long uniqueId, org.bidib.jbidibc.messages.enums.IdentifyState identifyState) - Specified by:
setIdentifyStatein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
queryIdentifyState
- Specified by:
queryIdentifyStatein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setString
- Specified by:
setStringin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
getString
- Specified by:
getStringin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
getNodeByUniqueIdWithoutClassBits
public org.bidib.wizard.api.model.NodeInterface getNodeByUniqueIdWithoutClassBits(byte[] uniqueId) - Specified by:
getNodeByUniqueIdWithoutClassBitsin interfaceorg.bidib.wizard.common.script.booster.BoosterScripting- Specified by:
getNodeByUniqueIdWithoutClassBitsin interfaceorg.bidib.wizard.common.script.switching.NodeTreeScripting- Specified by:
getNodeByUniqueIdWithoutClassBitsin interfaceorg.bidib.wizard.common.script.switching.PortScripting
-
queryCommandStationStatus
public org.bidib.wizard.model.status.CommandStationStatus queryCommandStationStatus(org.bidib.wizard.api.model.CommandStationNodeInterface commandStationNode) - Specified by:
queryCommandStationStatusin interfaceorg.bidib.wizard.common.script.booster.BoosterScripting
-
sendNodeDebugString
public String sendNodeDebugString(Long uniqueId, int namespace, int index, String value, int expectedResponseCount) - Specified by:
sendNodeDebugStringin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-