fr.ifremer.isisfish
Class IsisTray

java.lang.Object
  extended by fr.ifremer.isisfish.IsisTray
All Implemented Interfaces:
SimulationServiceListener, PropertyChangeListener, EventListener

public abstract class IsisTray
extends Object
implements SimulationServiceListener, PropertyChangeListener

Isis tray icon implementation. Created: 6 janv. 07 13:52:25

Version:
$Revision: 3124 $ Last update: $Date: 2010-11-29 19:14:09 +0100 (lun., 29 nov. 2010) $ by : $Author: chatellier $
Author:
poussin

Field Summary
protected static org.apache.commons.logging.Log log
          to use log facility, just put in your code: log.info(\"...\");
protected static ImageIcon TRAY_IMAGE_START
          Running icon.
protected static ImageIcon TRAY_IMAGE_STOP
          Non running icon.
 
Constructor Summary
IsisTray()
           
 
Method Summary
 void clearJobDone(SimulationService simService)
          Previent que le simulation service a vide ca liste de simulation faites.
static IsisTray getInstance()
          Factory method to get instance.
 void propertyChange(PropertyChangeEvent evt)
           
abstract  void setImage(ImageIcon image)
          Change image.
abstract  void setToolTip(String text)
          Change tooltip.
 void simulationStart(SimulationService simService, SimulationJob job)
          Notify start of simulation.
 void simulationStop(SimulationService simService, SimulationJob job)
          Notify end of simulation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
to use log facility, just put in your code: log.info(\"...\");


TRAY_IMAGE_STOP

protected static final ImageIcon TRAY_IMAGE_STOP
Non running icon.


TRAY_IMAGE_START

protected static final ImageIcon TRAY_IMAGE_START
Running icon.

Constructor Detail

IsisTray

public IsisTray()
Method Detail

setImage

public abstract void setImage(ImageIcon image)
Change image.

Parameters:
image - new image

setToolTip

public abstract void setToolTip(String text)
Change tooltip.

Parameters:
text - new tooltip

getInstance

public static IsisTray getInstance()
Factory method to get instance.

Returns:
tray implementation
See Also:
SystemTray.isSupported()

simulationStart

public void simulationStart(SimulationService simService,
                            SimulationJob job)
Description copied from interface: SimulationServiceListener
Notify start of simulation.

Specified by:
simulationStart in interface SimulationServiceListener
Parameters:
simService - le simulation service qui a lance la simulation
job - job that responsible to simulation

simulationStop

public void simulationStop(SimulationService simService,
                           SimulationJob job)
Description copied from interface: SimulationServiceListener
Notify end of simulation.

Specified by:
simulationStop in interface SimulationServiceListener
Parameters:
simService - le simulation service qui a arrete la simulation
job - job that responsible to simulation

clearJobDone

public void clearJobDone(SimulationService simService)
Description copied from interface: SimulationServiceListener
Previent que le simulation service a vide ca liste de simulation faites.

Specified by:
clearJobDone in interface SimulationServiceListener
Parameters:
simService - le simulation service dont la liste des jobs finis a ete vide

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener


Copyright © 1999-2011 CodeLutin. All Rights Reserved.