Interface GraphModifierEventProducer
-
- All Superinterfaces:
EventProducer
- All Known Subinterfaces:
DirectedGraphModifier,DirectedGraphModifierEventProducer,GraphModifier<V,E>,UntypedDirectedGraphLayerModifier<V,E,S>
- All Known Implementing Classes:
DirectedGraphModifierImpl,GraphModifierImpl,UntypedNetworkLayerModifierImpl
public interface GraphModifierEventProducer extends EventProducer
Interface dedicated to theGraphModifierevent related exposed methods. Specifies method signatures for registering the appropriate listeners and event types that are supported on a graph modifier.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(GraphModifierListener listener)Register listener for all its supported types fired by the graph modifiervoidaddListener(GraphModifierListener listener, GraphModifierEventType eventType)Register listeners for events fired by the graph modifiervoidremoveAllListeners()Remove all registered listenersvoidremoveListener(GraphModifierListener listener)Remove listener for all event types it is registered forvoidremoveListener(GraphModifierListener listener, GraphModifierEventType eventType)Remove listener for given event type
-
-
-
Method Detail
-
addListener
void addListener(GraphModifierListener listener)
Register listener for all its supported types fired by the graph modifier- Parameters:
listener- to register
-
addListener
void addListener(GraphModifierListener listener, GraphModifierEventType eventType)
Register listeners for events fired by the graph modifier- Parameters:
listener- to registereventType- to register listener for
-
removeListener
void removeListener(GraphModifierListener listener, GraphModifierEventType eventType)
Remove listener for given event type- Parameters:
listener- to removeeventType- to unregister listener for
-
removeListener
void removeListener(GraphModifierListener listener)
Remove listener for all event types it is registered for- Parameters:
listener- to remove
-
removeAllListeners
void removeAllListeners()
Remove all registered listeners
-
-