Class Servo8BasePaneProvider
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jmri.util.swing.JmriPanel
-
- jmri.jmrix.can.swing.CanPanel
-
- jmri.jmrix.can.cbus.swing.modules.CbusConfigPaneProvider
-
- jmri.jmrix.can.cbus.swing.modules.base.Servo8BasePaneProvider
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,CanPanelInterface,JmriServiceProviderInterface
- Direct Known Subclasses:
CanmiosvoPaneProvider,CanservoioPaneProvider
public class Servo8BasePaneProvider extends CbusConfigPaneProvider
Returns configuration objects for a basic 8 channel servo module- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static intCUTOFFstatic intLASTprotected static java.util.Map<java.lang.Integer,java.lang.String>nvMapHashmap for decoding NV namesstatic intOUT1_OFFstatic intOUT1_OFF_SPDstatic intOUT1_ONstatic intOUT1_ON_SPDstatic intOUT2_OFFstatic intOUT2_OFF_SPDstatic intOUT2_ONstatic intOUT2_ON_SPDstatic intOUT3_OFFstatic intOUT3_OFF_SPDstatic intOUT3_ONstatic intOUT3_ON_SPDstatic intOUT4_OFFstatic intOUT4_OFF_SPDstatic intOUT4_ONstatic intOUT4_ON_SPDstatic intOUT5_OFFstatic intOUT5_OFF_SPDstatic intOUT5_ONstatic intOUT5_ON_SPDstatic intOUT6_OFFstatic intOUT6_OFF_SPDstatic intOUT6_ONstatic intOUT6_ON_SPDstatic intOUT7_OFFstatic intOUT7_OFF_SPDstatic intOUT7_ONstatic intOUT7_ON_SPDstatic intOUT8_OFFstatic intOUT8_OFF_SPDstatic intOUT8_ONstatic intOUT8_ON_SPDstatic intSEQUENCEstatic intSTARTUP_MOVEstatic intSTARTUP_POS(package private) java.lang.Stringtype-
Fields inherited from class jmri.jmrix.can.cbus.swing.modules.CbusConfigPaneProvider
_nVarEditFrame
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description Servo8BasePaneProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.util.Map<java.lang.Integer,java.lang.String>createNvMap()AbstractEditNVPanegetEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)Create a new edit frameAbstractEditNVPanegetEditNVFrameInstance()Get the edit frame instancejava.lang.StringgetModuleType()Get the manufacturer name for the classjava.lang.StringgetNVNameByIndex(int index)Get descriptive name of NV-
Methods inherited from class jmri.jmrix.can.cbus.swing.modules.CbusConfigPaneProvider
getInstancesCollection, getInstancesMap, getProviderByName, getProviderByNode, loadInstances, toString
-
Methods inherited from class jmri.jmrix.can.swing.CanPanel
getMemo, initComponents, initContext, prependConnToString
-
Methods inherited from class jmri.util.swing.JmriPanel
dispose, getHelpTarget, getMenus, getMinimumDimension, getTitle, getWindowInterface, initComponents, isMultipleInstances, setWindowInterface
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
type
java.lang.String type
-
CUTOFF
public static final int CUTOFF
- See Also:
- Constant Field Values
-
STARTUP_POS
public static final int STARTUP_POS
- See Also:
- Constant Field Values
-
STARTUP_MOVE
public static final int STARTUP_MOVE
- See Also:
- Constant Field Values
-
SEQUENCE
public static final int SEQUENCE
- See Also:
- Constant Field Values
-
OUT1_ON
public static final int OUT1_ON
- See Also:
- Constant Field Values
-
OUT1_OFF
public static final int OUT1_OFF
- See Also:
- Constant Field Values
-
OUT1_ON_SPD
public static final int OUT1_ON_SPD
- See Also:
- Constant Field Values
-
OUT1_OFF_SPD
public static final int OUT1_OFF_SPD
- See Also:
- Constant Field Values
-
OUT2_ON
public static final int OUT2_ON
- See Also:
- Constant Field Values
-
OUT2_OFF
public static final int OUT2_OFF
- See Also:
- Constant Field Values
-
OUT2_ON_SPD
public static final int OUT2_ON_SPD
- See Also:
- Constant Field Values
-
OUT2_OFF_SPD
public static final int OUT2_OFF_SPD
- See Also:
- Constant Field Values
-
OUT3_ON
public static final int OUT3_ON
- See Also:
- Constant Field Values
-
OUT3_OFF
public static final int OUT3_OFF
- See Also:
- Constant Field Values
-
OUT3_ON_SPD
public static final int OUT3_ON_SPD
- See Also:
- Constant Field Values
-
OUT3_OFF_SPD
public static final int OUT3_OFF_SPD
- See Also:
- Constant Field Values
-
OUT4_ON
public static final int OUT4_ON
- See Also:
- Constant Field Values
-
OUT4_OFF
public static final int OUT4_OFF
- See Also:
- Constant Field Values
-
OUT4_ON_SPD
public static final int OUT4_ON_SPD
- See Also:
- Constant Field Values
-
OUT4_OFF_SPD
public static final int OUT4_OFF_SPD
- See Also:
- Constant Field Values
-
OUT5_ON
public static final int OUT5_ON
- See Also:
- Constant Field Values
-
OUT5_OFF
public static final int OUT5_OFF
- See Also:
- Constant Field Values
-
OUT5_ON_SPD
public static final int OUT5_ON_SPD
- See Also:
- Constant Field Values
-
OUT5_OFF_SPD
public static final int OUT5_OFF_SPD
- See Also:
- Constant Field Values
-
OUT6_ON
public static final int OUT6_ON
- See Also:
- Constant Field Values
-
OUT6_OFF
public static final int OUT6_OFF
- See Also:
- Constant Field Values
-
OUT6_ON_SPD
public static final int OUT6_ON_SPD
- See Also:
- Constant Field Values
-
OUT6_OFF_SPD
public static final int OUT6_OFF_SPD
- See Also:
- Constant Field Values
-
OUT7_ON
public static final int OUT7_ON
- See Also:
- Constant Field Values
-
OUT7_OFF
public static final int OUT7_OFF
- See Also:
- Constant Field Values
-
OUT7_ON_SPD
public static final int OUT7_ON_SPD
- See Also:
- Constant Field Values
-
OUT7_OFF_SPD
public static final int OUT7_OFF_SPD
- See Also:
- Constant Field Values
-
OUT8_ON
public static final int OUT8_ON
- See Also:
- Constant Field Values
-
OUT8_OFF
public static final int OUT8_OFF
- See Also:
- Constant Field Values
-
OUT8_ON_SPD
public static final int OUT8_ON_SPD
- See Also:
- Constant Field Values
-
OUT8_OFF_SPD
public static final int OUT8_OFF_SPD
- See Also:
- Constant Field Values
-
LAST
public static final int LAST
- See Also:
- Constant Field Values
-
nvMap
protected static final java.util.Map<java.lang.Integer,java.lang.String> nvMap
Hashmap for decoding NV names
-
-
Constructor Detail
-
Servo8BasePaneProvider
public Servo8BasePaneProvider()
-
-
Method Detail
-
getModuleType
@Nonnull public java.lang.String getModuleType()
Get the manufacturer name for the class- Specified by:
getModuleTypein classCbusConfigPaneProvider- Returns:
- the manufacturer
-
createNvMap
protected static java.util.Map<java.lang.Integer,java.lang.String> createNvMap()
-
getNVNameByIndex
public java.lang.String getNVNameByIndex(int index)
Get descriptive name of NV- Specified by:
getNVNameByIndexin classCbusConfigPaneProvider- Parameters:
index- of the NV- Returns:
- the name as String. May be empty string if NV description is unknown or null if index is out of range
-
getEditNVFrameInstance
public AbstractEditNVPane getEditNVFrameInstance()
Get the edit frame instance- Specified by:
getEditNVFrameInstancein classCbusConfigPaneProvider- Returns:
- the edit frame
-
getEditNVFrame
public AbstractEditNVPane getEditNVFrame(CbusNodeNVTableDataModel dataModel, CbusNode node)
Create a new edit frame- Specified by:
getEditNVFramein classCbusConfigPaneProvider- Parameters:
dataModel- the containing framenode- the node to be edited- Returns:
- the edit frame
-
-