info.aduna.clustermap
Interface ClusterMapListener

All Known Implementing Classes:
ClusterConfigPanel, ExportAction, MenuBar, ModelClearAction, UpdateLayoutAction

public interface ClusterMapListener

ClusterMapListeners are notified by a ClusterMap when its state changes, as a direct result of a method invocation on the ClusterMap.


Method Summary
 void clusterModelChanged(ClusterMap map)
          Event that signals that the ClusterMap has gotten a different ClusterModel instance.
 void graphChanged(ClusterMap map)
          Event that signals that the ClusterMap's updateGraph method has finished and the visualisation has structurally changed, i.e.
 void propertyChanged(String property, Object subject, ClusterMap map)
          Event that signals that the specified property has changed.
 void renderingChanged(ClusterMap map)
          Event that signals that the rendering has changed, other than through selection or structural graph changes.
 void selectionChanged(ClusterMap map)
          Event that signals that the current set of selected objects has changed, triggered by user interaction in the ClusterMap or by request from other components.
 

Method Detail

clusterModelChanged

void clusterModelChanged(ClusterMap map)
Event that signals that the ClusterMap has gotten a different ClusterModel instance. The graph display of the ClusterMap may not yet have been changed though.


graphChanged

void graphChanged(ClusterMap map)
Event that signals that the ClusterMap's updateGraph method has finished and the visualisation has structurally changed, i.e. Classifications have appeared in or disappeared from the map.


selectionChanged

void selectionChanged(ClusterMap map)
Event that signals that the current set of selected objects has changed, triggered by user interaction in the ClusterMap or by request from other components.


renderingChanged

void renderingChanged(ClusterMap map)
Event that signals that the rendering has changed, other than through selection or structural graph changes.


propertyChanged

void propertyChanged(String property,
                     Object subject,
                     ClusterMap map)
Event that signals that the specified property has changed. Optionally, an involved subject can be specified, indicating that it is a local property bound to that subject.



Copyright © 1997-2008 Aduna. All Rights Reserved.