Class LocationDisplay.DataSourceStatusChangedEvent

java.lang.Object
java.util.EventObject
com.esri.arcgisruntime.mapping.view.LocationDisplay.DataSourceStatusChangedEvent
All Implemented Interfaces:
Serializable
Enclosing class:
LocationDisplay

public static final class LocationDisplay.DataSourceStatusChangedEvent extends EventObject
Holds information from a change to the status of a LocationDataSource.
Since:
100.9.0
See Also:
  • Constructor Details

    • DataSourceStatusChangedEvent

      public DataSourceStatusChangedEvent(LocationDisplay source, boolean isStarted)
      Creates a new DataSourceStatusChangedEvent with the given LocationDisplay and state.
      Parameters:
      source - the LocationDisplay that raised the event
      isStarted - the new boolean value indicating the starting status of LocationDataSource
      Throws:
      IllegalArgumentException - if the source is null
      Since:
      100.9.0
  • Method Details

    • getSource

      public LocationDisplay getSource()
      Gets the LocationDisplay that raised the event.
      Overrides:
      getSource in class EventObject
      Returns:
      the LocationDisplay that raised the event
      Since:
      100.9.0
    • isStarted

      public boolean isStarted()
      Gets the new status of the LocationDataSource.
      Returns:
      true if the LocationDataSource associated with the LocationDisplay has been started; false otherwise
      Since:
      100.9.0
    • getError

      public Throwable getError()
      Gets the error when starting the LocationDataSource, or null if there was no error. This is equivalent to calling LocationDisplay.getLocationDataSource().getError().
      Returns:
      the error, or null if there was no error
      Since:
      100.9.0