Class ListingMergePanel

  • All Implemented Interfaces:
    MergeConstants, CodeFormatService, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

    public class ListingMergePanel
    extends javax.swing.JPanel
    implements MergeConstants, java.awt.event.FocusListener, CodeFormatService
    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
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      ChangeModifier and Type Method Description
      void addButtonPressedListener​(ButtonPressedListener listener)  
      void addDomainObjectListener()
      Add the result program's listing model as a listener to the result program for domain object events.
      void clearAllBackgrounds()
      Color the background of all 4 listings to the default color for all addresses.
      void dispose()  
      void emptyViewForProgram​(int programIndex)  
      void focusGained​(java.awt.event.FocusEvent e)  
      void focusLost​(java.awt.event.FocusEvent e)  
      java.lang.Object getActionContext​(java.awt.event.MouseEvent event)  
      ListingPanel getFocusedListingPanel()  
      Program getFocusedProgram()  
      FormatManager getFormatManager()  
      Program getProgram​(int version)
      Get the indicated program version.
      ListingPanel getResultPanel()  
      java.lang.String getVersionName​(Program program)  
      void goTo​(Address addr)  
      void goTo​(Address addr, int programIndex)  
      void goTo​(ProgramLocation loc, boolean centerOnScreen)  
      void paintAllBackgrounds​(AddressSetView addrSet)
      Color the background of all 4 listings to the indicated color for the indicated addresses.
      void removeDomainObjectListener()
      Remove the result program's listing model as a listener to the result program for domain object events.
      void setAddressTranslator​(AddressTranslator translator)  
      void setBottomComponent​(javax.swing.JComponent comp)  
      void setTopComponent​(javax.swing.JComponent comp)  
      void setViewToProgram​(int programIndex)  
      • 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

Constructor Detail

  • Method Detail

    • setTopComponent

      public void setTopComponent​(javax.swing.JComponent comp)
    • setBottomComponent

      public void setBottomComponent​(javax.swing.JComponent comp)
    • getFocusedProgram

      public Program getFocusedProgram()
    • getFocusedListingPanel

      public ListingPanel getFocusedListingPanel()
    • goTo

      public void goTo​(Address addr)
    • goTo

      public void goTo​(Address addr,
                       int programIndex)
    • goTo

      public void goTo​(ProgramLocation loc,
                       boolean centerOnScreen)
    • setViewToProgram

      public void setViewToProgram​(int programIndex)
    • emptyViewForProgram

      public void emptyViewForProgram​(int programIndex)
    • paintAllBackgrounds

      public void paintAllBackgrounds​(AddressSetView addrSet)
      Color the background of all 4 listings to the indicated color for the indicated addresses.
      Parameters:
      addrSet -
    • clearAllBackgrounds

      public void clearAllBackgrounds()
      Color the background of all 4 listings to the default color for all addresses.
    • dispose

      public void dispose()
    • focusGained

      public void focusGained​(java.awt.event.FocusEvent e)
      Specified by:
      focusGained in interface java.awt.event.FocusListener
      See Also:
      FocusListener.focusGained(java.awt.event.FocusEvent)
    • focusLost

      public void focusLost​(java.awt.event.FocusEvent e)
      Specified by:
      focusLost in interface java.awt.event.FocusListener
      See Also:
      FocusListener.focusLost(java.awt.event.FocusEvent)
    • getActionContext

      public java.lang.Object getActionContext​(java.awt.event.MouseEvent event)
    • addButtonPressedListener

      public void addButtonPressedListener​(ButtonPressedListener listener)
      Parameters:
      navigator -
    • getProgram

      public Program getProgram​(int version)
      Get the indicated program version.
      Parameters:
      version - LATEST, CHECKED_OUT, ORIGINAL, RESULT from MergeConstants
      Returns:
      the program
    • addDomainObjectListener

      public void addDomainObjectListener()
      Add the result program's listing model as a listener to the result program for domain object events.
    • removeDomainObjectListener

      public void removeDomainObjectListener()
      Remove the result program's listing model as a listener to the result program for domain object events.
    • setAddressTranslator

      public void setAddressTranslator​(AddressTranslator translator)
    • getVersionName

      public java.lang.String getVersionName​(Program program)