org.objectweb.proactive.ic2d.gui
Class IC2DFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by org.objectweb.proactive.ic2d.gui.IC2DFrame
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, ProActiveListener, RuntimeRegistrationEventListener, CommunicationEventListener, IC2DObjectListener

public class IC2DFrame
extends javax.swing.JFrame
implements IC2DObjectListener, RuntimeRegistrationEventListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
IC2DFrame(IC2DObject ic2dObject)
           
IC2DFrame(IC2DObject object, int options)
           
 
Method Summary
 void activeObjectAdded(ActiveObject activeObject)
           
 void activeObjectRemoved(ActiveObject activeObject)
           
 void allEventsProcessed()
           
 IC2DPanel getIc2dPanel()
           
 JobMonitorFrame getJobMonitorFrame()
           
 void objectWaitingByNecessity(ActiveObject object, SpyEvent spyEvent)
           
 void objectWaitingForRequest(ActiveObject object, SpyEvent spyEvent)
           
 void replyMessageReceived(ActiveObject object, SpyEvent spyEvent)
           
 void replyMessageSent(ActiveObject object, SpyEvent spyEvent)
           
 void requestMessageReceived(ActiveObject object, SpyEvent spyEvent)
           
 void requestMessageSent(ActiveObject object, SpyEvent spyEvent)
           
 void runtimeRegistered(RuntimeRegistrationEvent event)
          Signals that a registration occured on the runtime encapsulated in the event
 void voidRequestServed(ActiveObject object, SpyEvent spyEvent)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

IC2DFrame

public IC2DFrame(IC2DObject ic2dObject)

IC2DFrame

public IC2DFrame(IC2DObject object,
                 int options)
Method Detail

activeObjectAdded

public void activeObjectAdded(ActiveObject activeObject)
Specified by:
activeObjectAdded in interface IC2DObjectListener

activeObjectRemoved

public void activeObjectRemoved(ActiveObject activeObject)
Specified by:
activeObjectRemoved in interface IC2DObjectListener

runtimeRegistered

public void runtimeRegistered(RuntimeRegistrationEvent event)
Description copied from interface: RuntimeRegistrationEventListener
Signals that a registration occured on the runtime encapsulated in the event

Specified by:
runtimeRegistered in interface RuntimeRegistrationEventListener
Parameters:
event - the creation event that details the registration on the runtime

objectWaitingForRequest

public void objectWaitingForRequest(ActiveObject object,
                                    SpyEvent spyEvent)
Specified by:
objectWaitingForRequest in interface CommunicationEventListener

objectWaitingByNecessity

public void objectWaitingByNecessity(ActiveObject object,
                                     SpyEvent spyEvent)
Specified by:
objectWaitingByNecessity in interface CommunicationEventListener

requestMessageSent

public void requestMessageSent(ActiveObject object,
                               SpyEvent spyEvent)
Specified by:
requestMessageSent in interface CommunicationEventListener

replyMessageSent

public void replyMessageSent(ActiveObject object,
                             SpyEvent spyEvent)
Specified by:
replyMessageSent in interface CommunicationEventListener

requestMessageReceived

public void requestMessageReceived(ActiveObject object,
                                   SpyEvent spyEvent)
Specified by:
requestMessageReceived in interface CommunicationEventListener

replyMessageReceived

public void replyMessageReceived(ActiveObject object,
                                 SpyEvent spyEvent)
Specified by:
replyMessageReceived in interface CommunicationEventListener

voidRequestServed

public void voidRequestServed(ActiveObject object,
                              SpyEvent spyEvent)
Specified by:
voidRequestServed in interface CommunicationEventListener

allEventsProcessed

public void allEventsProcessed()
Specified by:
allEventsProcessed in interface CommunicationEventListener

getJobMonitorFrame

public JobMonitorFrame getJobMonitorFrame()

getIc2dPanel

public IC2DPanel getIc2dPanel()


Copyright 2001-2007 INRIA All Rights Reserved.