org.jgraph.event

Class GraphLayoutCacheEvent

public class GraphLayoutCacheEvent extends EventObject

Encapsulates information describing changes to a graph layout cache, and is used to notify graph layout cache listeners of the change. Note that graph layout cache events do not repeat information in graph model events if there is no view specific information. The idea of this event is to provide information on what has changed in the graph layout cache only.
Nested Class Summary
static interfaceGraphLayoutCacheEvent.GraphLayoutCacheChange
Defines the interface for objects that may be used to represent a change to the graph layout cache.
Field Summary
protected GraphLayoutCacheEvent.GraphLayoutCacheChangechange
The object that constitutes the change.
Constructor Summary
GraphLayoutCacheEvent(Object source, GraphLayoutCacheEvent.GraphLayoutCacheChange change)
Used to create an event when cells have been changed, inserted, or removed, identifying the change as a GraphLayoutCacheChange object.
Method Summary
GraphLayoutCacheEvent.GraphLayoutCacheChangegetChange()
Returns the object that constitutes the change.

Field Detail

change

protected GraphLayoutCacheEvent.GraphLayoutCacheChange change
The object that constitutes the change.

Constructor Detail

GraphLayoutCacheEvent

public GraphLayoutCacheEvent(Object source, GraphLayoutCacheEvent.GraphLayoutCacheChange change)
Used to create an event when cells have been changed, inserted, or removed, identifying the change as a GraphLayoutCacheChange object.

Parameters: source the Object responsible for generating the event (typically the creator of the event object passes this for its value) change the object that describes the change

Method Detail

getChange

public GraphLayoutCacheEvent.GraphLayoutCacheChange getChange()
Returns the object that constitutes the change.

Returns: the object that constitutes the change

Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.