public class PathConfigurationPanel
extends javax.swing.JPanel
implements javax.swing.event.ListSelectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PathConfigurationPanel(java.util.List<java.lang.String> leftListValues,
java.util.List<java.lang.String> rightListValues) |
PathConfigurationPanel(XOCLogConversionPanel fatherPanel,
XOCLog log) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JPanel |
generateTwoListSwapValuesPanel() |
javax.swing.JList<java.lang.String> |
getLeftList() |
java.util.List<java.lang.String> |
getLeftListValues() |
javax.swing.JList<java.lang.String> |
getRightList() |
java.util.List<java.lang.String> |
getRightListValues() |
java.lang.String |
getSelectedCaseId()
get selected item (a class or an activity) as case id to create instances
|
XOCLogConversionPanel |
getXOCLogConversionPanel()
get the father panel of CorrelationModelPanel, i.e., XOCLogConversionPanel
|
static void |
main(java.lang.String[] args) |
void |
setLeftListValues(java.util.List<java.lang.String> leftListValues) |
void |
setRightListValues(java.util.List<java.lang.String> rightListValues) |
java.util.List<java.lang.String> |
sortPathByLength(java.util.List<java.lang.String> pathList)
sort the path by the length from short to long
|
void |
updateCorrelationPathListForActivity(OCBCModel model,
java.lang.String selectedActivityName)
update the correlation paths for a selected activity as id
|
void |
updateCorrelationPathListForClass(OCBCModel model,
java.lang.String selectedClassName)
update the correlation paths for a selected class as id
|
void |
updateLeftList() |
void |
updateRightList() |
void |
updateTableNumberLabel() |
void |
valueChanged(javax.swing.event.ListSelectionEvent arg0) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public PathConfigurationPanel(java.util.List<java.lang.String> leftListValues, java.util.List<java.lang.String> rightListValues)
public PathConfigurationPanel(XOCLogConversionPanel fatherPanel, XOCLog log)
public void updateCorrelationPathListForClass(OCBCModel model, java.lang.String selectedClassName)
model
- selectedClassName
- public void updateCorrelationPathListForActivity(OCBCModel model, java.lang.String selectedActivityName)
model
- selectedClassName
- public java.util.List<java.lang.String> sortPathByLength(java.util.List<java.lang.String> pathList)
pathList
- public XOCLogConversionPanel getXOCLogConversionPanel()
public java.util.List<java.lang.String> getLeftListValues()
public java.util.List<java.lang.String> getRightListValues()
public java.lang.String getSelectedCaseId()
public javax.swing.JList<java.lang.String> getLeftList()
public javax.swing.JList<java.lang.String> getRightList()
public void setLeftListValues(java.util.List<java.lang.String> leftListValues)
public void setRightListValues(java.util.List<java.lang.String> rightListValues)
public void updateLeftList()
public void updateRightList()
public javax.swing.JPanel generateTwoListSwapValuesPanel()
public void updateTableNumberLabel()
public void valueChanged(javax.swing.event.ListSelectionEvent arg0)
valueChanged
in interface javax.swing.event.ListSelectionListener
public static void main(java.lang.String[] args)