org.objectweb.fractal.gui.graph.model
Class DisplayNotifier

java.lang.Object
  extended byorg.objectweb.fractal.gui.graph.model.DisplayNotifier
All Implemented Interfaces:
org.objectweb.fractal.api.control.BindingController, DisplayListener

public class DisplayNotifier
extends java.lang.Object
implements DisplayListener, org.objectweb.fractal.api.control.BindingController

A DisplayListener that notifies other DisplayListeners.


Field Summary
static java.lang.String DISPLAY_LISTENERS_BINDING
          A collection client interface bound to the listeners of this component.
 
Constructor Summary
DisplayNotifier()
          Constructs a new DisplayNotifier component.
 
Method Summary
 void antialiasingChanged()
          Notifies this listener that the anti aliasing option of the display has changed.
 void bindFc(java.lang.String clientItfName, java.lang.Object serverItf)
           
 void displayedAreaChanged(Rect oldValue)
          Notifies this listener that component graph area shown by the display has changed.
 void itfNameDisplayModeChanged()
          Notifies this listener that the displaying mode for the interfaces name of the display has changed.
 java.lang.String[] listFc()
           
 java.lang.Object lookupFc(java.lang.String clientItfName)
           
 void maxDepthChanged()
          Notifies this listener that the max rendering depth of the display has changed.
 void unbindFc(java.lang.String clientItfName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISPLAY_LISTENERS_BINDING

public static final java.lang.String DISPLAY_LISTENERS_BINDING
A collection client interface bound to the listeners of this component.

See Also:
Constant Field Values
Constructor Detail

DisplayNotifier

public DisplayNotifier()
Constructs a new DisplayNotifier component.

Method Detail

listFc

public java.lang.String[] listFc()
Specified by:
listFc in interface org.objectweb.fractal.api.control.BindingController

lookupFc

public java.lang.Object lookupFc(java.lang.String clientItfName)
Specified by:
lookupFc in interface org.objectweb.fractal.api.control.BindingController

bindFc

public void bindFc(java.lang.String clientItfName,
                   java.lang.Object serverItf)
Specified by:
bindFc in interface org.objectweb.fractal.api.control.BindingController

unbindFc

public void unbindFc(java.lang.String clientItfName)
Specified by:
unbindFc in interface org.objectweb.fractal.api.control.BindingController

displayedAreaChanged

public void displayedAreaChanged(Rect oldValue)
Description copied from interface: DisplayListener
Notifies this listener that component graph area shown by the display has changed.

Specified by:
displayedAreaChanged in interface DisplayListener
Parameters:
oldValue - the old component graph area that was shown by the display.

antialiasingChanged

public void antialiasingChanged()
Description copied from interface: DisplayListener
Notifies this listener that the anti aliasing option of the display has changed.

Specified by:
antialiasingChanged in interface DisplayListener

maxDepthChanged

public void maxDepthChanged()
Description copied from interface: DisplayListener
Notifies this listener that the max rendering depth of the display has changed.

Specified by:
maxDepthChanged in interface DisplayListener

itfNameDisplayModeChanged

public void itfNameDisplayModeChanged()
Description copied from interface: DisplayListener
Notifies this listener that the displaying mode for the interfaces name of the display has changed.

Specified by:
itfNameDisplayModeChanged in interface DisplayListener