org.objectweb.fractal.explorer.icon
Class DefaultFractalIconProvider

java.lang.Object
  extended by org.objectweb.fractal.explorer.icon.DefaultFractalIconProvider
All Implemented Interfaces:
FractalIconProvider, org.objectweb.util.explorer.api.IconProvider

public abstract class DefaultFractalIconProvider
extends Object
implements org.objectweb.util.explorer.api.IconProvider, FractalIconProvider

Basic icon provider for fractal.

Version:
0.1
Author:
Jerome Moroy

Field Summary
protected  Icon unknownIcon
          The icon displayed when the Fractal component is stopped.
 
Constructor Summary
DefaultFractalIconProvider()
          Default constructor
 
Method Summary
 Object newIcon(Object object)
           
abstract  Object newStartedIcon(Object object)
          Called when the Fractal component is started.
 Object newStoppedIcon(Object object)
          Returns an icon which represents a question mark.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unknownIcon

protected Icon unknownIcon
The icon displayed when the Fractal component is stopped.

Constructor Detail

DefaultFractalIconProvider

public DefaultFractalIconProvider()
Default constructor

Method Detail

newIcon

public Object newIcon(Object object)
Specified by:
newIcon in interface org.objectweb.util.explorer.api.IconProvider
See Also:
IconProvider.newIcon(java.lang.Object)

newStoppedIcon

public Object newStoppedIcon(Object object)
Returns an icon which represents a question mark.

Specified by:
newStoppedIcon in interface FractalIconProvider
Parameters:
object - The object you want to find the associated icon.
Returns:
The associated icon.
See Also:
IconProvider.newIcon(java.lang.Object)

newStartedIcon

public abstract Object newStartedIcon(Object object)
Called when the Fractal component is started.

Specified by:
newStartedIcon in interface FractalIconProvider
Parameters:
object - The object you want to find the associated icon.
Returns:
The associated icon.
See Also:
IconProvider.newIcon(java.lang.Object)