public class PathLinkerControlPanel extends JPanel implements org.cytoscape.application.swing.CytoPanelComponent
Modifier and Type | Class and Description |
---|---|
static class |
PathLinkerControlPanel.PanelState
The state of the panel
|
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JComboBox<String> |
_edgeWeightColumnBox |
Map<Integer,Long> |
_indexToSUIDMap
The map stores the index-SUID pair of each network inside the networkCmb
|
JButton |
_loadNodeToSourceButton |
JButton |
_loadNodeToTargetButton |
JComboBox<String> |
_networkCmb |
Map<String,Long> |
_pathRankToSuidMap
The map stores path raml column name to SUID pair of each network
|
Map<Long,Integer> |
_suidToIndexMap
The map stores the SUID-index pair of each network inside the networkCmb
|
Map<Long,String> |
_suidToPathRankMap
The map stores the SUID to path rank column name pair of each network
|
JCheckBox |
_targetsSameAsSourcesOption |
int |
nameIndex
Global sync index number to sync network, Path Index, and result names upon creation
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PathLinkerControlPanel() |
Modifier and Type | Method and Description |
---|---|
Component |
getComponent() |
org.cytoscape.application.swing.CytoPanelName |
getCytoPanelName() |
Icon |
getIcon() |
String |
getTitle() |
void |
initialize(org.cytoscape.application.swing.CySwingApplication cySwingApp,
org.cytoscape.service.util.CyServiceRegistrar serviceRegistrar,
org.cytoscape.application.CyApplicationManager applicationManager,
org.cytoscape.model.CyNetworkManager networkManager,
org.cytoscape.app.CyAppAdapter adapter,
String version,
String buildDate)
Initializer for the panel to reduce the number of parameters in the constructor
|
void |
initializeNetworkCmb()
construct/update the combo box items for the network combo box
Use when the PathLinker starts
when network name is changed
|
void |
setPanelState(PathLinkerControlPanel.PanelState newState)
Sets the state of the panel (open or closed).
|
void |
updateEdgeWeightColumn()
construct/update the combo box items for selecting edge weight
Called by PathLinkerNetworkEventListener and PathLinkerColumnUpdateListener class if event triggered
|
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 JButton _loadNodeToSourceButton
public JButton _loadNodeToTargetButton
public JCheckBox _targetsSameAsSourcesOption
public Map<Integer,Long> _indexToSUIDMap
public Map<Long,Integer> _suidToIndexMap
public Map<Long,String> _suidToPathRankMap
public Map<String,Long> _pathRankToSuidMap
public int nameIndex
public void setPanelState(PathLinkerControlPanel.PanelState newState)
newState
- the new statepublic void initialize(org.cytoscape.application.swing.CySwingApplication cySwingApp, org.cytoscape.service.util.CyServiceRegistrar serviceRegistrar, org.cytoscape.application.CyApplicationManager applicationManager, org.cytoscape.model.CyNetworkManager networkManager, org.cytoscape.app.CyAppAdapter adapter, String version, String buildDate)
cySwingApp
- swing applicationserviceRegistrar
- service registrarapplicationManager
- application managernetworkManager
- network manageradapter
- app adapterversion
- PathLinker app versionbuildDate
- PathLinker app build datespublic void updateEdgeWeightColumn()
public void initializeNetworkCmb()
public Component getComponent()
getComponent
in interface org.cytoscape.application.swing.CytoPanelComponent
public org.cytoscape.application.swing.CytoPanelName getCytoPanelName()
getCytoPanelName
in interface org.cytoscape.application.swing.CytoPanelComponent
public Icon getIcon()
getIcon
in interface org.cytoscape.application.swing.CytoPanelComponent
public String getTitle()
getTitle
in interface org.cytoscape.application.swing.CytoPanelComponent
Copyright © 2018. All rights reserved.