Class LocationDisplay.DataSourceStatusChangedEvent
- java.lang.Object
-
- java.util.EventObject
-
- com.esri.arcgisruntime.mapping.view.LocationDisplay.DataSourceStatusChangedEvent
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- LocationDisplay
public static final class LocationDisplay.DataSourceStatusChangedEvent extends java.util.EventObject
Holds information from a change to the status of a LocationDataSource.- Since:
- 100.0.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataSourceStatusChangedEvent(LocationDisplay source, boolean isStarted)
Creates a new DataSourceStatusChangedEvent with the given LocationDisplay and state.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getError()
Gets the error when starting the LocationDataSource, or null if there was no error.LocationDisplay
getSource()
Gets the LocationDisplay that raised the event.boolean
isStarted()
Gets the new status of the LocationDataSource.
-
-
-
Constructor Detail
-
DataSourceStatusChangedEvent
public DataSourceStatusChangedEvent(LocationDisplay source, boolean isStarted)
Creates a new DataSourceStatusChangedEvent with the given LocationDisplay and state.- Parameters:
source
- the LocationDisplay that raised the eventisStarted
- the new boolean value indicating the starting status ofLocationDataSource
- Throws:
java.lang.IllegalArgumentException
- if the source is null- Since:
- 100.0.0
-
-
Method Detail
-
getSource
public LocationDisplay getSource()
Gets the LocationDisplay that raised the event.- Overrides:
getSource
in classjava.util.EventObject
- Returns:
- the LocationDisplay that raised the event
- Since:
- 100.0.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.0.0
-
getError
public java.lang.Throwable getError()
Gets the error when starting the LocationDataSource, or null if there was no error. This is equivalent to callingLocationDisplay.getLocationDataSource().getError()
.- Returns:
- the error, or null if there was no error
- Since:
- 100.0.0
-
-