Documentation for maplib/adapter/InstanceAdapter.kt

interface OnInstanceClickListener

Interface defining callback for operations with instances.

fun onInstanceClick(instance: Instance)

Fired when user selects an Instance.

Parameters
  • instance – Instance selected by user.

class InstanceAdapter

Adapter for Instance objects.

fun constructor(items: ArrayList<Instance>, listener: OnInstanceClickListener)

Main constructor

fun replaceInstances(adapter: RecyclerView.Adapter<RecyclerView.ViewHolder>?, more: Boolean = true)

Replaces adapter’s old items with new instances, respecting ‘more’ menu to show.

parameter adapter

RecyclerView adapter with instances.

parameter more

To show ‘more’ menu or not.

fun getInstances(listener: OnInstanceClickListener, more: Boolean = true) : InstanceAdapter

Returns new InstanceAdapter with all instances, respecting ‘more’ menu to show.

parameter listener

Listener for operations with instances.

parameter more

To show ‘more’ menu or not.