Package com.example.rocket_launch
Class MapOptionsViewModel
java.lang.Object
androidx.lifecycle.ViewModel
com.example.rocket_launch.MapOptionsViewModel
public class MapOptionsViewModel
extends androidx.lifecycle.ViewModel
Class that is used to sync changing data between the OrganizerViewMapFragment and OrganizerMapViewOptionsFragment
Author: Rachel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToEntrantMarkers(org.osmdroid.views.overlay.Marker marker) Add entrant Marker objects to the listvoidaddToEntrantsInRangeList(org.osmdroid.views.overlay.Marker marker) Add Markers of Entrants within Range into the listvoidaddToEntrantsOutOfRangeList(org.osmdroid.views.overlay.Marker marker) Add Markers of Entrants outside Range into the listvoidvoidvoidvoidandroidx.lifecycle.LiveData<List<EntrantLocationData>>androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>>androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>>androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<org.osmdroid.util.GeoPoint>androidx.lifecycle.LiveData<Double>voidsetEntrantLocationDataList(List<EntrantLocationData> locationDataList) voidsetFacilityAddress(String address) Getters and Setters and Updaters for Changeable Data in the View Model:voidsetFacilityName(String name) voidsetFacilityPoint(org.osmdroid.util.GeoPoint geoPoint) voidsetInRangeNames(List<String> list) voidsetOutRangeNames(List<String> list) voidMethods inherited from class androidx.lifecycle.ViewModel
addCloseable, onCleared
-
Constructor Details
-
MapOptionsViewModel
public MapOptionsViewModel()
-
-
Method Details
-
setFacilityAddress
Getters and Setters and Updaters for Changeable Data in the View Model: -
getFacilityAddress
-
setFacilityName
-
getFacilityName
-
setEntrantLocationDataList
-
getEntrantLocationDataList
-
setRadius
-
getRadius
-
clearRadius
public void clearRadius() -
setFacilityPoint
public void setFacilityPoint(org.osmdroid.util.GeoPoint geoPoint) -
getFacilityPoint
public androidx.lifecycle.LiveData<org.osmdroid.util.GeoPoint> getFacilityPoint() -
addToEntrantMarkers
public void addToEntrantMarkers(org.osmdroid.views.overlay.Marker marker) Add entrant Marker objects to the list- Parameters:
marker- a Marker object
-
getEntrantMarkersList
-
clearEntrantMarkersList
public void clearEntrantMarkersList() -
addToEntrantsInRangeList
public void addToEntrantsInRangeList(org.osmdroid.views.overlay.Marker marker) Add Markers of Entrants within Range into the list- Parameters:
marker- a Marker object
-
getEntrantsInRangeList
public androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>> getEntrantsInRangeList() -
clearEntrantsInRangeList
public void clearEntrantsInRangeList() -
addToEntrantsOutOfRangeList
public void addToEntrantsOutOfRangeList(org.osmdroid.views.overlay.Marker marker) Add Markers of Entrants outside Range into the list- Parameters:
marker- a Marker object
-
getEntrantsOutOfRangeList
public androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>> getEntrantsOutOfRangeList() -
clearEntrantsOutOfRangeList
public void clearEntrantsOutOfRangeList() -
setInRangeNames
-
getInRangeNames
-
setOutRangeNames
-
getOutRangeNames
-