UiObject

open class UiObject : MapObject<T>

Types

Link copied to clipboard
interface ViewFactory : Parcelable

Functions

Link copied to clipboard
open fun create(@NonNull position: GeoCoordinates, @NonNull factory: UiObject.ViewFactory): UiObjectData.Builder
Link copied to clipboard
abstract fun describeContents(): Int
open fun describeContents(): Int
Link copied to clipboard
open fun equals(o: Any): Boolean
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun getData(): T
Get data associated with this viewObject.
Link copied to clipboard
open fun getId(): Int
Link copied to clipboard
open fun getMapObject(): MapObject
Link copied to clipboard
open fun getMapObjectType(): Int
Returns the type of map object
Link copied to clipboard
open fun getObjectType(): Int
Returns the type of view object.
Link copied to clipboard
open fun getPosition(): GeoCoordinates
Returns the position of selected view object.
Link copied to clipboard
open fun getView(): ViewGroup
Link copied to clipboard
open fun getZIndex(): Int
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun isValidParcelable(): Boolean
If object after recreate from parcel contains all of reference like original object method return true.
Link copied to clipboard
open fun onAddedToMap(@NonNull map: MapView): Boolean
Link copied to clipboard
open fun onRemovedFromMap(@NonNull map: MapView): Boolean
Link copied to clipboard
open fun setId(id: Int)
For internal use only.
Link copied to clipboard
open fun setZIndex(ZIndex: Int)
Link copied to clipboard
abstract fun writeToParcel(p: Parcel, p1: Int)

open fun writeToParcel(dest: Parcel, flags: Int)
For documentation, see android.os.Parcelable.

Properties

Link copied to clipboard
open val CREATOR: Parcelable.Creator<UiObject>