public class ProcessingPanel extends Panel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private static ProcessingPanel |
_instance |
private javax.swing.JButton |
abortAllButton |
javax.swing.ImageIcon |
clearIcon |
javax.swing.ImageIcon |
clearIconBig |
javax.swing.ImageIcon |
failIcon |
javax.swing.ImageIcon |
failIconBig |
private javax.swing.JLabel |
finalResultDescription |
java.util.concurrent.atomic.AtomicBoolean |
isProcessing |
private javax.swing.JSeparator |
jSeparator1 |
private javax.swing.JSeparator |
jSeparator2 |
javax.swing.ImageIcon |
loaderIcon |
(package private) java.lang.String |
noGenesFoundStr |
private javax.swing.JScrollPane |
otherResultsScroller |
private javax.swing.JLabel |
othersLabel |
private java.util.concurrent.ConcurrentHashMap<java.lang.String,ScriptOutputDialog> |
outputDialogs |
private javax.swing.JPanel |
packagesBarsPanel |
private javax.swing.JLabel |
packagesLabel |
private javax.swing.JScrollPane |
packagesScroller |
(package private) javax.swing.JFrame |
parent |
private java.util.concurrent.ConcurrentHashMap<java.lang.String,ScriptProgressMonitorPanel> |
scriptMonitor |
(package private) java.util.Set<java.lang.String> |
scripts |
private javax.swing.JPanel |
scriptsBarsPanel |
protected java.lang.Thread |
scriptsStatusWatcher |
java.lang.Runnable |
statusWatcher |
javax.swing.ImageIcon |
stopAllIconBig |
javax.swing.ImageIcon |
stopIcon |
peridot.script.Task |
task |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ProcessingPanel(javax.swing.JFrame parent)
Creates new form ProcessingPanel
|
Modifier and Type | Method and Description |
---|---|
private void |
abortAllButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
addScriptMonitor(java.lang.String name,
ScriptProgressMonitorPanel watcher,
peridot.script.ScriptExec exec) |
private void |
allFinished() |
static void |
cleanMonitorPanels() |
private void |
customInit() |
static boolean |
isProcessing() |
static void |
preparePanelToStart() |
void |
process(java.util.Set<java.lang.String> scriptsToExec,
peridot.AnalysisParameters params,
java.util.Map<java.lang.String,peridot.AnalysisParameters> specificParams,
peridot.AnalysisData expression) |
static void |
start(java.util.Set<java.lang.String> scriptsToExec,
peridot.AnalysisParameters params,
java.util.Map<java.lang.String,peridot.AnalysisParameters> specificParams,
peridot.AnalysisData expression) |
private void |
updateMonitorState() |
void |
watchForUpdatesOnTask() |
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 javax.swing.ImageIcon failIcon
public javax.swing.ImageIcon failIconBig
public javax.swing.ImageIcon clearIcon
public javax.swing.ImageIcon clearIconBig
public javax.swing.ImageIcon stopIcon
public javax.swing.ImageIcon stopAllIconBig
public javax.swing.ImageIcon loaderIcon
javax.swing.JFrame parent
private static ProcessingPanel _instance
private java.util.concurrent.ConcurrentHashMap<java.lang.String,ScriptOutputDialog> outputDialogs
java.util.Set<java.lang.String> scripts
private java.util.concurrent.ConcurrentHashMap<java.lang.String,ScriptProgressMonitorPanel> scriptMonitor
protected java.lang.Thread scriptsStatusWatcher
public java.lang.Runnable statusWatcher
public java.util.concurrent.atomic.AtomicBoolean isProcessing
public peridot.script.Task task
private javax.swing.JButton abortAllButton
private javax.swing.JLabel finalResultDescription
private javax.swing.JSeparator jSeparator1
private javax.swing.JSeparator jSeparator2
private javax.swing.JScrollPane otherResultsScroller
private javax.swing.JLabel othersLabel
private javax.swing.JPanel packagesBarsPanel
private javax.swing.JLabel packagesLabel
private javax.swing.JScrollPane packagesScroller
private javax.swing.JPanel scriptsBarsPanel
java.lang.String noGenesFoundStr
public ProcessingPanel(javax.swing.JFrame parent)
public static void start(java.util.Set<java.lang.String> scriptsToExec, peridot.AnalysisParameters params, java.util.Map<java.lang.String,peridot.AnalysisParameters> specificParams, peridot.AnalysisData expression)
public static void cleanMonitorPanels()
public static void preparePanelToStart()
public void process(java.util.Set<java.lang.String> scriptsToExec, peridot.AnalysisParameters params, java.util.Map<java.lang.String,peridot.AnalysisParameters> specificParams, peridot.AnalysisData expression)
public static boolean isProcessing()
public void watchForUpdatesOnTask()
private void updateMonitorState()
private void allFinished()
public void addScriptMonitor(java.lang.String name, ScriptProgressMonitorPanel watcher, peridot.script.ScriptExec exec)
private void customInit()
private void abortAllButtonActionPerformed(java.awt.event.ActionEvent evt)