com.tensegrity.composite.event
Interface EventMediatorListener

All Superinterfaces:
AttributableOnSetListener, BaseCompositeListener, CompositeGroupListener, CompositeLineListener, CompositeListener, CompositeViewListener, EventListenerTag
All Known Subinterfaces:
ModifiedVisualGraphListener
All Known Implementing Classes:
EventMediatorAdapter, ModifiedVisualGraphAdapter, TreeOutliner

public interface EventMediatorListener
extends CompositeLineListener, CompositeListener, CompositeGroupListener, CompositeViewListener, AttributableOnSetListener

An EventMediatorListener is added as listener to a CompositeView and gains access to all occurring CompositeLine events, Composite events, CompositeGroup events and CompositeView events.

This is very useful for implementing an undo/redo manager, a composite controller or something like that, because it is not necessary to add a listener to a CompositeView and all of it's BaseComposites respectively to a all BaseComposites in a CompositeGroup.

Version:
$Id: EventMediatorListener.java,v 1.4 2005/08/11 09:27:55 MichaelKegel Exp $
Author:
MichaelKegel

Methods inherited from interface com.tensegrity.composite.event.CompositeLineListener
compositeChanged, compositeManipulating, compositeMoving, compositePostManipulating, compositePostMoving, compositePreManipulating, compositePreMoving
 
Methods inherited from interface com.tensegrity.composite.event.BaseCompositeListener
mouseClick, mouseDown, mouseEnter, mouseExit, mouseUp, postSelect, preSelect
 
Methods inherited from interface com.tensegrity.composite.event.CompositeListener
compositeChanged, compositeMoving, compositePostMoving, compositePostResizing, compositePreMoving, compositePreResizing, compositeResizing
 
Methods inherited from interface com.tensegrity.composite.event.CompositeGroupListener
groupAddedComposite, groupAddedComposites, groupCompositeOrderChanged, groupFoldStateChanged, groupFoldStatePreChange, groupRemovedComposite, groupRemovedComposites, groupSelectionChanged, groupSizeAdjusted
 
Methods inherited from interface com.tensegrity.composite.event.CompositeViewListener
viewAddedComposite, viewAddedComposites, viewCompositeOrderChanged, viewModeChanged, viewParameterChanged, viewRemovedComposite, viewRemovedComposites, viewScrolled, viewSelectionChanged
 
Methods inherited from interface com.tensegrity.generic.attribute.event.AttributableOnSetListener
attributesChanged
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.