Interface GraphModifierEventProducer
-
- All Superinterfaces:
EventProducer
- All Known Subinterfaces:
DirectedGraphModifier
,DirectedGraphModifierEventProducer
,GraphModifier<V,E>
,ServiceNetworkLayerModifier<V,E,S>
,UntypedDirectedGraphLayerModifier<V,E,S>
- All Known Implementing Classes:
DirectedGraphModifierImpl
,GraphModifierImpl
,ServiceNetworkLayerModifierImpl
,UntypedNetworkLayerModifierImpl
public interface GraphModifierEventProducer extends EventProducer
Interface dedicated to theGraphModifier
event 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 void
addListener(GraphModifierListener listener)
Register listener for all its supported types fired by the graph modifiervoid
addListener(GraphModifierListener listener, GraphModifierEventType eventType)
Register listeners for events fired by the graph modifiervoid
removeAllListeners()
Remove all registered listenersvoid
removeListener(GraphModifierListener listener)
Remove listener for all event types it is registered forvoid
removeListener(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
-
-