Class LayerViewState
- java.lang.Object
-
- com.esri.arcgisruntime.mapping.view.LayerViewState
-
public final class LayerViewState extends Object
A layer view state object.This object allows you to know the current state of a layer in a view.
- Since:
- 100.10.0
- See Also:
GeoView.getViewStateForLayer(Layer)
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArcGISRuntimeException
getError()
Gets the layer view error from the layer view state.EnumSet<LayerViewStatus>
getStatus()
Returns a set of view states that apply to a layer.
-
-
-
Method Detail
-
getError
public ArcGISRuntimeException getError()
Gets the layer view error from the layer view state.- Returns:
- the layer view error from the layer view state, or null if none
- Since:
- 100.10.0
-
getStatus
public EnumSet<LayerViewStatus> getStatus()
Returns a set of view states that apply to a layer. This can be used, for example, to report layer status in a map legend or table of contents.Each layer may have more than one view status; for example, a layer may be
LOADING
, and thereforeNOT_VISIBLE
, or may beNOT_VISIBLE
because it is currentlyOUT_OF_SCALE
. If the layer isACTIVE
, this can be combined withLayerViewStatus.WARNING
. For child layers of group layers, the parent layers status is taken into account.- Returns:
- the layer view status(es) which apply to the given layer
- Since:
- 100.10.0
-
-