com.tensegrity.composite.event
Interface CompositeLineListener

All Superinterfaces:
BaseCompositeListener, EventListenerTag
All Known Subinterfaces:
EventMediator, EventMediatorListener, ModifiedVisualGraphListener
All Known Implementing Classes:
CompositeEventMultiplexer, CompositeLineAdapter, EventMediatorAdapter, ModifiedVisualGraphAdapter, TreeOutliner

public interface CompositeLineListener
extends BaseCompositeListener

The CompositeLineListener interface defines an object that can be notified about events that are generated by a CompositeLine.

Version:
$Id: CompositeLineListener.java,v 1.5 2004/04/16 08:01:25 MichaelKegel Exp $
Author:
MichaelKegel
See Also:
CompositeLine, CompositeLineAdapter

Method Summary
 void compositeChanged(LineChangedEvent event)
          This method is called whenever a CompositeLine has been changed but for the change is no specialized callback defined.
 void compositeManipulating(LineManipulationEvent event)
           This method is called while a CompositeLine is being manipulated.
 void compositeMoving(LineMoveEvent event)
           This method is called while a CompositeLine is being moved around.
 void compositePostManipulating(LineManipulationEvent event)
          This method is called after a CompositeLine has been manipulated.
 void compositePostMoving(LineMoveEvent event)
          This method is called after a CompositeLine has been moved.
 void compositePreManipulating(LineManipulationEvent event)
          This method is called before the manipulation of a CompositeLine starts.
 void compositePreMoving(LineMoveEvent event)
          This method is called before a CompositeLine is being moved around.
 
Methods inherited from interface com.tensegrity.composite.event.BaseCompositeListener
mouseClick, mouseDown, mouseEnter, mouseExit, mouseUp, postSelect, preSelect
 

Method Detail

compositeChanged

public void compositeChanged(LineChangedEvent event)
This method is called whenever a CompositeLine has been changed but for the change is no specialized callback defined.

Parameters:
event - the LineChangedEvent
See Also:
LineChangedEvent

compositePreManipulating

public void compositePreManipulating(LineManipulationEvent event)
This method is called before the manipulation of a CompositeLine starts.

Parameters:
event - the LineManipulationEvent event instance
See Also:
LineManipulationEvent

compositeManipulating

public void compositeManipulating(LineManipulationEvent event)

This method is called while a CompositeLine is being manipulated.

Notice that this method is only called while interaction with the CompositeLine is taking place and not when manipulate it by the interface methods.

Parameters:
event - the LineManipulationEvent event instance
See Also:
LineManipulationEvent

compositePostManipulating

public void compositePostManipulating(LineManipulationEvent event)
This method is called after a CompositeLine has been manipulated.

Parameters:
event - the LineManipulationEvent event instance
See Also:
LineManipulationEvent

compositePreMoving

public void compositePreMoving(LineMoveEvent event)
This method is called before a CompositeLine is being moved around.

Parameters:
event - the LineMoveEvent event instance
See Also:
LineMoveEvent

compositeMoving

public void compositeMoving(LineMoveEvent event)

This method is called while a CompositeLine is being moved around.

Notice that this method is only called while interaction with the CompositeLine is taking place and not when moving it by the interface methods.

Parameters:
event - the LineMoveEvent event instance
See Also:
LineMoveEvent

compositePostMoving

public void compositePostMoving(LineMoveEvent event)
This method is called after a CompositeLine has been moved.

Parameters:
event - the LineMoveEvent event instance
See Also:
LineMoveEvent


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