Package org.goplanit.utils.event
Interface EventListener
-
- All Superinterfaces:
EventListener
- All Known Subinterfaces:
Connectoids<T>
,DemandsModifierListener
,DirectedConnectoids
,DirectedGraphModifierListener
,GraphModifierListener
,PlanitComponentListener
,RoutedServicesModifierListener
,TransferZoneGroups
,UndirectedConnectoids
,ZoningModifierListener
- All Known Implementing Classes:
AbstractPhysicalCost
,AbstractVirtualCost
,AlgorithmB
,BprLinkTravelTimeCost
,ConnectoidsImpl
,Demands
,DirectedConnectoidsImpl
,EventBasedLtm
,FixedConnectoidTravelTimeCost
,FixedInitialMacroscopicLinkSegmentCost
,FreeFlowLinkTravelTimeCost
,FundamentalDiagramComponent
,GapFunction
,InitialMacroscopicLinkSegmentCost
,InitialPhysicalCost
,InputBuilderListener
,LayeredNetwork
,LinkBasedRelativeDualityGapFunction
,LogitChoiceModel
,LtmAssignment
,MacroscopicNetwork
,MSASmoothing
,MultinomialLogit
,Network
,NetworkLoading
,NewellFundamentalDiagramComponent
,NodeModelComponent
,NormBasedGapFunction
,OdPathSets
,PathChoice
,PlanitComponent
,PlanItInputBuilder
,PlanitOsmNetwork
,RoutedServices
,ServiceNetwork
,Smoothing
,SpeedConnectoidTravelTimeCost
,StaticLtm
,StaticTrafficAssignment
,SteadyStateTravelTimeCost
,StochasticPathChoice
,SyncDeparturesXmlIdToIdHandler
,SyncRoutedServicesXmlIdToIdHandler
,SyncRoutedTripsXmlIdToIdHandler
,SyncXmlIdToIdBreakEdgeHandler
,SyncXmlIdToIdBreakEdgeSegmentHandler
,SyncXmlIdToIdDemandsEntitiesHandler
,SyncXmlIdToIdDirectedGraphEntitiesHandler
,SyncXmlIdToIdGraphEntitiesHandler
,SyncXmlIdToIdHandler
,SyncXmlIdToIdZoningEntitiesHandler
,TampereNodeModelComponent
,TntpInputBuilder
,TopologicalLayerNetwork
,TraditionalStaticAssignment
,TrafficAssignment
,TransferZoneGroupsImpl
,UndirectedConnectoidsImpl
,UntypedPhysicalNetwork
,UpdateConnectoidsOnVertexRemovalHandler
,UpdateDirectedConnectoidsOnBreakLinkSegmentHandler
,VirtualNetworkImpl
,Zoning
public interface EventListener extends EventListener
Base interface for event listeners.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default EventType[]
getKnownSupportedEventTypes()
Collect explicitly supported event types that are known.default boolean
hasKnownSupportedEventTypes()
Check if explicitly supported event types are available.
-
-
-
Method Detail
-
hasKnownSupportedEventTypes
default boolean hasKnownSupportedEventTypes()
Check if explicitly supported event types are available. It not, this does not mean it does not support types, just they are not explicitly known or defined by the listener- Returns:
- true when available, false otherwise
-
getKnownSupportedEventTypes
default EventType[] getKnownSupportedEventTypes()
Collect explicitly supported event types that are known. When not defined the user has to explicitly provide them upon registering the listener on an event producer, otherwise they can be extracted from here- Returns:
- the supported event types
-
-