Package com.trimblemaps.mapsdk.maps
Class MapComponent
java.lang.Object
com.trimblemaps.mapsdk.maps.MapComponent
- Direct Known Subclasses:
TrimbleMapComponent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidValidates if component interaction is happening on the UI threadprotected voidfinalize()Get a single expression filter.longbooleanbooleanprotected com.google.gson.JsonElementprotected String[]protected String[]protected booleanprotected voidnativeSetFilter(Object[] filter) protected voidnativeSetVisibility(boolean isVisible) protected voidvoidvoidsetFilter(Expression filter) voidsetVisibility(boolean visibility) void
-
Constructor Details
-
MapComponent
protected MapComponent(long nativePtr) -
MapComponent
public MapComponent()
-
-
Method Details
-
checkThread
protected void checkThread()Validates if component interaction is happening on the UI thread -
setVisibility
public void setVisibility(boolean visibility) -
getVisibility
public boolean getVisibility() -
toggleVisibility
public void toggleVisibility() -
getFilter
Get a single expression filter.- Returns:
- the expression filter to get
-
setFilter
-
getLayerIds
-
getSourceIds
-
finalize
-
nativeSetVisibility
protected void nativeSetVisibility(boolean isVisible) -
nativeGetVisibility
protected boolean nativeGetVisibility() -
nativeSetFilter
-
nativeGetFilter
@Nullable protected com.google.gson.JsonElement nativeGetFilter() -
nativeToggleVisibility
protected void nativeToggleVisibility() -
nativeGetLayerIds
-
nativeGetSourceIds
-
getNativePtr
public long getNativePtr() -
setDetached
public void setDetached() -
isDetached
public boolean isDetached()
-