org.objectweb.fractal.explorer.panel
Class DefaultFractalViewPanel

java.lang.Object
  extended by org.objectweb.fractal.explorer.panel.DefaultFractalViewPanel
All Implemented Interfaces:
FractalViewPanel, org.objectweb.util.explorer.api.Panel, org.objectweb.util.explorer.api.View

public abstract class DefaultFractalViewPanel
extends Object
implements org.objectweb.util.explorer.api.Panel, FractalViewPanel

Specialization of the view panel for entities having life cycle properties.

Version:
0.1
Author:
Jerome Moroy

Field Summary
protected  boolean isStarted_
          Boolean which indicates if the component is strated or not.
protected  org.objectweb.util.explorer.api.Panel whitePanel_
          A white panel.
 
Constructor Summary
DefaultFractalViewPanel()
           
 
Method Summary
 Object getPanel()
           
abstract  JPanel getStartedPanel()
           
 JPanel getStoppedPanel()
           
 void selected(org.objectweb.util.explorer.api.TreeView treeView)
           
abstract  void selectedStarted(org.objectweb.util.explorer.api.TreeView treeView)
          Called when the fractal component is started
 void selectedStopped(org.objectweb.util.explorer.api.TreeView treeView)
          Called when the fractal component is stopped
 void unselected(org.objectweb.util.explorer.api.TreeView treeView)
           
abstract  void unselectedStarted(org.objectweb.util.explorer.api.TreeView treeView)
           
 void unselectedStopped(org.objectweb.util.explorer.api.TreeView treeView)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

whitePanel_

protected final org.objectweb.util.explorer.api.Panel whitePanel_
A white panel.


isStarted_

protected boolean isStarted_
Boolean which indicates if the component is strated or not.

Constructor Detail

DefaultFractalViewPanel

public DefaultFractalViewPanel()
Method Detail

selected

public void selected(org.objectweb.util.explorer.api.TreeView treeView)
Specified by:
selected in interface org.objectweb.util.explorer.api.Panel

getPanel

public Object getPanel()
Specified by:
getPanel in interface org.objectweb.util.explorer.api.Panel

unselected

public void unselected(org.objectweb.util.explorer.api.TreeView treeView)
Specified by:
unselected in interface org.objectweb.util.explorer.api.Panel

selectedStarted

public abstract void selectedStarted(org.objectweb.util.explorer.api.TreeView treeView)
Description copied from interface: FractalViewPanel
Called when the fractal component is started

Specified by:
selectedStarted in interface FractalViewPanel

selectedStopped

public void selectedStopped(org.objectweb.util.explorer.api.TreeView treeView)
Description copied from interface: FractalViewPanel
Called when the fractal component is stopped

Specified by:
selectedStopped in interface FractalViewPanel

getStartedPanel

public abstract JPanel getStartedPanel()
Specified by:
getStartedPanel in interface FractalViewPanel
Returns:
the panel when the component is started.

getStoppedPanel

public JPanel getStoppedPanel()
Specified by:
getStoppedPanel in interface FractalViewPanel
Returns:
the panel when the component is stopped.

unselectedStarted

public abstract void unselectedStarted(org.objectweb.util.explorer.api.TreeView treeView)
Specified by:
unselectedStarted in interface FractalViewPanel

unselectedStopped

public void unselectedStopped(org.objectweb.util.explorer.api.TreeView treeView)
Specified by:
unselectedStopped in interface FractalViewPanel