|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.glite.wmsui.guij.NSPanel
Implementation of the NSPanel class. The NS Panels contain some information about the Network Servers and a table containing the jobs user want to submit. This class provides a group of functionalities needed to operate on the jobs contained in the panel.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected javax.swing.JMenu |
jMenuCheckpoint
|
protected javax.swing.JMenu |
jMenuCopyTo
|
protected javax.swing.JMenu |
jMenuListmatch
|
protected javax.swing.JMenu |
jMenuMoveTo
|
protected javax.swing.JPopupMenu |
jPopupMenuTable
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, 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 |
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 | |
NSPanel(java.lang.String name,
JobSubmitter jobSubmitterJFrame)
Constructor. |
Method Summary | |
protected void |
addDagToTable(java.lang.String targetNSName,
java.lang.String keyJobName,
org.glite.jdl.Ad ad)
Adds, into the targetNSName Network Server panel Job Table,
the job represented by the JobAd jobAd , with the name
specified by keyJobName . |
protected void |
addJobToTable(NSPanel targetNSPanel,
java.lang.String keyJobName,
java.io.File inputFile)
Adds, into the targetNSPanel Network Server panel Job Table,
the job represented by the jdl file inputFile with the name
specified by keyJobName . |
protected void |
addJobToTable(java.lang.String targetNSName,
java.lang.String keyJobName,
org.glite.jdl.Ad jobAd)
Adds, into the targetNSName Network Server panel Job Table,
the job represented by the JobAd jobAd , with the name
specified by keyJobName . |
protected void |
addJobToTable(java.lang.String targetNSName,
java.lang.String keyJobName,
java.io.File inputFile)
Adds, into the targetNSName Network Server panel Job Table,
the job represented by the jdl file inputFile with the name
specified by keyJobName . |
protected java.lang.String |
getAvailableJobName(java.lang.String name)
|
java.lang.String |
getName()
Returns the name of the Network Server panel. |
protected int |
getProgressiveJobNumber()
Returns the progressive job number used to create default job name inserted in the Job Table. |
protected int |
getProgressiveJobNumber(java.lang.String name)
Returns the progressive job number used to create job name inserted in the Job Table. |
protected int |
getProgressiveJobNumberSameJobName(java.lang.String inputJobName)
Returns the progressive job number used to create default job name inserted in the Job Table during a copy/paste operation. |
protected int |
getTotalDisplayedJobs()
Returns the current number of jobs inserted in the Network Server panel Job Table. |
protected boolean |
restoreJobToTable(java.lang.String keyJobName,
java.io.File inputFile)
Restores, into the Network Server panel Job Table, the job represented by the jdl file inputFile with the name specified by
keyJobName . |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected javax.swing.JPopupMenu jPopupMenuTable
protected javax.swing.JMenu jMenuCopyTo
protected javax.swing.JMenu jMenuMoveTo
protected javax.swing.JMenu jMenuCheckpoint
protected javax.swing.JMenu jMenuListmatch
Constructor Detail |
public NSPanel(java.lang.String name, JobSubmitter jobSubmitterJFrame)
Method Detail |
public java.lang.String getName()
protected int getProgressiveJobNumber(java.lang.String name)
protected java.lang.String getAvailableJobName(java.lang.String name)
protected int getProgressiveJobNumber()
protected int getProgressiveJobNumberSameJobName(java.lang.String inputJobName)
inputJobName
- the job name from which compute the number
protected int getTotalDisplayedJobs()
protected boolean restoreJobToTable(java.lang.String keyJobName, java.io.File inputFile)
inputFile
with the name specified by
keyJobName
. Restore means that before adding the job, the
method checks if the job has been already submitted. In this case the job
will be inserted as a submitted job with JobId and Submission Time read
from the jdl.
keyJobName
- the name of the job to restoreinputFile
- the jdl representation of the job to restore
protected void addJobToTable(java.lang.String targetNSName, java.lang.String keyJobName, java.io.File inputFile)
targetNSName
Network Server panel Job Table,
the job represented by the jdl file inputFile
with the name
specified by keyJobName
.
targetNSName
- target Network Server panel namekeyJobName
- the name of the job to addinputFile
- the jdl representation of the job to addprotected void addJobToTable(NSPanel targetNSPanel, java.lang.String keyJobName, java.io.File inputFile)
targetNSPanel
Network Server panel Job Table,
the job represented by the jdl file inputFile
with the name
specified by keyJobName
.
targetNSPanel
- target Network Server panelkeyJobName
- the name of the job to addinputFile
- the jdl representation of the job to addprotected void addJobToTable(java.lang.String targetNSName, java.lang.String keyJobName, org.glite.jdl.Ad jobAd)
targetNSName
Network Server panel Job Table,
the job represented by the JobAd jobAd
, with the name
specified by keyJobName
.
targetNSName
- the name of the Network Server panelkeyJobName
- the name of the job to addjobAd
- the JobAd representing the jobprotected void addDagToTable(java.lang.String targetNSName, java.lang.String keyJobName, org.glite.jdl.Ad ad)
targetNSName
Network Server panel Job Table,
the job represented by the JobAd jobAd
, with the name
specified by keyJobName
.
targetNSName
- the name of the Network Server panelkeyJobName
- the name of the job to add
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |