org.globus.cog.gridface.impl.desktop.icons
Class GridIconImpl
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
org.globus.cog.gridface.impl.desktop.icons.AbstractIcon
org.globus.cog.gridface.impl.desktop.icons.GridIconImpl
- All Implemented Interfaces:
- AccessActionProxy, AccessDesktop, Accessible, AccessIconProperties, AccessImageOverlay, AccessPopup, AccessPreferences, AccessPropertiesPanel, ActionProxy, CanImportActionProxy, Comparable, DesktopIcon, ExecutesLaunch, ImageObserver, ImportDataActionProxy, MenuContainer, MouseActionProxy, Serializable, StatusListener, SwingConstants
- public class GridIconImpl
- extends AbstractIcon
- implements StatusListener
- See Also:
- Serialized Form
| Fields inherited from class org.globus.cog.gridface.impl.desktop.icons.AbstractIcon |
appClass, appClassArgs, desktop, icon, iconAttributes, iconImageURI, iconType, id, id_counter, launchStaticMain, origIconBackup, overlays, popupMenu, propertiesFrame, propertiesPanelSet, selected, selectedIcon, xPressLoc, yPressLoc |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Methods inherited from class org.globus.cog.gridface.impl.desktop.icons.AbstractIcon |
addOverlay, addPopupMenuItem, canImportToComponent, compareTo, doOverlay, getAppClass, getAppClassArgs, getAppClassArgsObject, getAttributesHolder, getCanImportActionProxy, getDesktop, getDimension, getIconImageURI, getIconText, getIconType, getId, getImportDataActionProxy, getMouseActionProxy, getPopup, getPropertiesFrame, getUseMainMethod, isSelected, loadPreferences, mouseClicked, processPropertiesCancelButton, processPropertiesOKButton, remove, removeAllOverlays, removeOverlay, savePreferences, setAppClass, setAppClassArgs, setAppClassArgsObject, setDesktop, setIconImage, setIconImageURI, setIconText, setIconType, setLocation, setPopup, setSelected, setUseMainMethod, showIconProperties, showPopupAt |
| Methods inherited from class javax.swing.JLabel |
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, 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, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
command
public GridCommand command
- Command used to submit jobs to grid from this icon
serviceContact
public ServiceContact serviceContact
jobMonitorFrame
protected DesktopInternalFrameImpl jobMonitorFrame
- Frame used to show job output
sNEWICON
public static final String sNEWICON
- See Also:
- Constant Field Values
sRUNTASK
public static final String sRUNTASK
- See Also:
- Constant Field Values
JOB_SUBMISSION
public static final String JOB_SUBMISSION
- See Also:
- Constant Field Values
JOB_SPECIFICATION
public static final String JOB_SPECIFICATION
- See Also:
- Constant Field Values
SERVICE
public static final String SERVICE
- See Also:
- Constant Field Values
canImportMatrix
protected boolean[][] canImportMatrix
GridIconImpl
public GridIconImpl()
throws Exception
GridIconImpl
public GridIconImpl(String applicationClass,
ObjectPair arguments,
String text,
String iconType)
throws Exception
GridIconImpl
public GridIconImpl(String applicationClass,
ObjectPair arguments,
String text,
String iconType,
String iconImage)
throws Exception
getDefaultIconImageURI
public String getDefaultIconImageURI()
- Specified by:
getDefaultIconImageURI in interface AccessIconProperties- Overrides:
getDefaultIconImageURI in class AbstractIcon
getDefaultIconText
public String getDefaultIconText()
- Specified by:
getDefaultIconText in interface AccessIconProperties- Overrides:
getDefaultIconText in class AbstractIcon
launch
public void launch()
- Specified by:
launch in interface ExecutesLaunch- Overrides:
launch in class AbstractIcon
configurePopup
public void configurePopup(JPopupMenu popup)
- Specified by:
configurePopup in interface AccessPopup- Overrides:
configurePopup in class AbstractIcon
getPropertiesPanel
public JComponent getPropertiesPanel()
- Specified by:
getPropertiesPanel in interface AccessPropertiesPanel- Overrides:
getPropertiesPanel in class AbstractIcon
getCanImportMatrixIndex
protected int getCanImportMatrixIndex(String type)
canImportTypePair
public boolean canImportTypePair(String type1,
String type2)
- Specified by:
canImportTypePair in interface DesktopIcon
importDataToComponent
public boolean importDataToComponent(JComponent dropComponent,
Transferable t,
JComponent dragComponent,
Point dragPoint,
Point dropPoint)
- Specified by:
importDataToComponent in interface ImportDataActionProxy- Overrides:
importDataToComponent in class AbstractIcon
executeGridTask
public boolean executeGridTask()
statusChanged
public void statusChanged(StatusEvent event)
- Specified by:
statusChanged in interface StatusListener