Module org.arakhne.afc.gis.gisbus
Package org.arakhne.afc.gis.bus.network
Interface BusChangeListener
-
- All Superinterfaces:
EventListener
- All Known Subinterfaces:
BusContainer<CONTENT>
- All Known Implementing Classes:
AbstractBusContainer
,BusChangeAdapter
,BusItinerary
,BusLine
,BusNetwork
public interface BusChangeListener extends EventListener
A listener on bus primitive events.- Since:
- 14.0
- Version:
- 17.0 2020-01-04 14:41:56
- Author:
- Stéphane GALLAND
- Maven Group Id:
- org.arakhne.afc.gis
- Maven Artifact Id:
- gisbus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onBusPrimitiveChanged(BusChangeEvent event)
Invoked each time the bus primitive changed (excepts for graphical attributes).void
onBusPrimitiveGraphicalAttributeChanged(BusChangeEvent event)
Invoked each time the bus primitive graphical attributes changed.void
onBusPrimitiveShapeChanged(BusChangeEvent event)
Invoked each time the bus primitive topology changed.
-
-
-
Method Detail
-
onBusPrimitiveShapeChanged
void onBusPrimitiveShapeChanged(BusChangeEvent event)
Invoked each time the bus primitive topology changed.A bus network topology is composed of the bus lines, the bus itineraries, the bus stops and the bus stations.
- Parameters:
event
- the event.
-
onBusPrimitiveGraphicalAttributeChanged
void onBusPrimitiveGraphicalAttributeChanged(BusChangeEvent event)
Invoked each time the bus primitive graphical attributes changed.- Parameters:
event
- the event.
-
onBusPrimitiveChanged
void onBusPrimitiveChanged(BusChangeEvent event)
Invoked each time the bus primitive changed (excepts for graphical attributes).- Parameters:
event
- the event.
-
-