Package es.situm.wayfinding
Class LibraryListeners
- java.lang.Object
-
- es.situm.wayfinding.SitumMap
-
- es.situm.wayfinding.LibraryListeners
-
- Direct Known Subclasses:
es.situm.wayfinding.LibraryContext
public abstract class LibraryListeners extends SitumMap
POJO with the listeners handled by theSitumMapsLibrary
.
-
-
Constructor Summary
Constructors Constructor Description LibraryListeners()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setOnActiveBuildingListener(OnActiveBuildingListener listener)
Get notified about active building events.void
setOnCustomPoiChangeListener(OnCustomPoiChangeListener onCustomPoiChangeListener)
void
setOnFloorChangeListener(OnFloorChangeListener listener)
Get notified about changes in the floor level selector.void
setOnLibraryViewListener(OnLibraryViewListener listener)
Get notified about activity/view events.void
setOnLoadBuildingsListener(OnLoadBuildingsListener listener)
Get notified about buildings events.void
setOnLocationChangeListener(OnLocationChangeListener listener)
Get notified about user location changes.void
setOnNavigationListener(OnNavigationListener onNavigationListener)
Get notified about navigation events (request, cancel, destination reached).void
setOnPoiSelectionListener(OnPoiSelectionListener listener)
Get notified about POI events.void
setOnRealtimeDataChangeListener(es.situm.wayfinding.OnRealtimeDataChangeListener listener)
Get notified about realtime data changes.void
setSitumMapsListener(SitumMapsListener listener)
Get notified ofSitumMapsLibrary
events.void
setUserInteractionsListener(OnUserInteractionListener listener)
Get notified of events produced by user interactions.-
Methods inherited from class es.situm.wayfinding.SitumMap
addDirectionsRequestInterceptor, addExternalLocation, addLocationRequestInterceptor, addNavigationRequestInterceptor, addView, addView, addView, addView, addView, centerBuilding, centerBuilding, centerBuilding, changeGeofencesColor, enableOneBuildingMode, enableOneBuildingMode, enableOneBuildingMode, filterPoisBy, findRouteToLocation, findRouteToLocation, findRouteToPoi, getCustomPoi, getCustomPoi, getGoogleMap, onBackPressed, releaseOneBuildingMode, removeCustomPoi, removeView, removeViewAt, selectCustomPoi, selectFloor, selectPoi, selectPoi, setFloorsListVisible, setGetMeToPoiFabVisible, setInfoViewVisible, setPositioningFabVisible, startCustomPoiCreation, startCustomPoiCreation, startPositioning, startPositioning, startPositioning, stopNavigation, stopPositioning
-
-
-
-
Method Detail
-
setSitumMapsListener
public void setSitumMapsListener(SitumMapsListener listener)
Get notified ofSitumMapsLibrary
events.- Specified by:
setSitumMapsListener
in classSitumMap
- Parameters:
listener
- listener.
-
setOnLocationChangeListener
public void setOnLocationChangeListener(OnLocationChangeListener listener)
Get notified about user location changes.- Specified by:
setOnLocationChangeListener
in classSitumMap
- Parameters:
listener
- listener
-
setUserInteractionsListener
public void setUserInteractionsListener(OnUserInteractionListener listener)
Get notified of events produced by user interactions.- Specified by:
setUserInteractionsListener
in classSitumMap
- Parameters:
listener
- listener.
-
setOnPoiSelectionListener
public void setOnPoiSelectionListener(OnPoiSelectionListener listener)
Get notified about POI events.- Specified by:
setOnPoiSelectionListener
in classSitumMap
- Parameters:
listener
- listener
-
setOnActiveBuildingListener
public void setOnActiveBuildingListener(OnActiveBuildingListener listener)
Get notified about active building events.- Specified by:
setOnActiveBuildingListener
in classSitumMap
- Parameters:
listener
- listener
-
setOnLoadBuildingsListener
public void setOnLoadBuildingsListener(OnLoadBuildingsListener listener)
Get notified about buildings events.- Specified by:
setOnLoadBuildingsListener
in classSitumMap
- Parameters:
listener
- listener.
-
setOnFloorChangeListener
public void setOnFloorChangeListener(OnFloorChangeListener listener)
Get notified about changes in the floor level selector.- Specified by:
setOnFloorChangeListener
in classSitumMap
- Parameters:
listener
- listener
-
setOnRealtimeDataChangeListener
public void setOnRealtimeDataChangeListener(es.situm.wayfinding.OnRealtimeDataChangeListener listener)
Get notified about realtime data changes.- Specified by:
setOnRealtimeDataChangeListener
in classSitumMap
- Parameters:
listener
- listener
-
setOnLibraryViewListener
public void setOnLibraryViewListener(@Nullable OnLibraryViewListener listener)
Get notified about activity/view events.- Specified by:
setOnLibraryViewListener
in classSitumMap
- Parameters:
listener
- Listener.
-
setOnNavigationListener
public void setOnNavigationListener(@Nullable OnNavigationListener onNavigationListener)
Description copied from class:SitumMap
Get notified about navigation events (request, cancel, destination reached).- Specified by:
setOnNavigationListener
in classSitumMap
- Parameters:
onNavigationListener
- Listener.
-
setOnCustomPoiChangeListener
public void setOnCustomPoiChangeListener(@Nullable OnCustomPoiChangeListener onCustomPoiChangeListener)
-
-