Class FeedbackPositionListPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.bidib.wizard.mvc.main.view.panel.SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
- org.bidib.wizard.mvc.position.view.FeedbackPositionListPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,org.bidib.wizard.api.model.listener.PortListenerProvider<org.bidib.wizard.api.model.PositionFeedbackPort>,org.bidib.wizard.api.model.listener.PortListListener,ChangeLabelSupport
public class FeedbackPositionListPanel extends SimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
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 Modifier and Type Field Description protected ScheduledExecutorServiceoutdatedPositionWorker-
Fields inherited from class org.bidib.wizard.mvc.main.view.panel.SimplePortListPanel
portListener, table, tableModel
-
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
-
Fields inherited from class java.awt.Component
accessibleContext, 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
-
-
Constructor Summary
Constructors Constructor Description FeedbackPositionListPanel(FeedbackPositionController controller, FeedbackPositionModel feedbackPositionModel, FeedbackPositionTableModel tableModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()protected PortTablecreatePortTable(SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>> tableModel, String emptyTableText)Class<?>getPortClass()protected List<org.bidib.wizard.api.model.PositionFeedbackPort>getPorts()Get the list of ports.voidlistChanged()-
Methods inherited from class org.bidib.wizard.mvc.main.view.panel.SimplePortListPanel
changeLabel, createTable, getName, getPortListener, getTableModel, refreshPorts, setPortListener
-
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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
outdatedPositionWorker
protected final ScheduledExecutorService outdatedPositionWorker
-
-
Constructor Detail
-
FeedbackPositionListPanel
public FeedbackPositionListPanel(FeedbackPositionController controller, FeedbackPositionModel feedbackPositionModel, FeedbackPositionTableModel tableModel)
-
-
Method Detail
-
createPortTable
protected PortTable createPortTable(SimplePortTableModel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>> tableModel, String emptyTableText)
- Overrides:
createPortTablein classSimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
listChanged
public void listChanged()
- Specified by:
listChangedin interfaceorg.bidib.wizard.api.model.listener.PortListListener- Overrides:
listChangedin classSimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>
-
getPorts
protected List<org.bidib.wizard.api.model.PositionFeedbackPort> getPorts()
Description copied from class:SimplePortListPanelGet the list of ports.- Specified by:
getPortsin classSimplePortListPanel<org.bidib.wizard.model.status.FeedbackPortStatus,org.bidib.wizard.api.model.PositionFeedbackPort,org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>,PortModelListener<org.bidib.wizard.api.model.PositionFeedbackPort>>- Returns:
- the list of ports
-
getPortClass
public Class<?> getPortClass()
-
cleanup
public void cleanup()
-
-