RowCollection

interface RowCollection

Properties

Link copied to clipboard
abstract val move: RowMover
Link copied to clipboard
abstract val size: Int
Link copied to clipboard
abstract val state: Live<RowState>

Functions

Link copied to clipboard
abstract fun addAfter(index: Int): RowEditor
abstract fun addAfter(id: String): RowEditor
Link copied to clipboard
abstract fun addAt(index: Int): RowEditor
Link copied to clipboard
abstract fun addBefore(index: Int): RowEditor
abstract fun addBefore(id: String): RowEditor
Link copied to clipboard
abstract fun all(): List<RowEditor>
Link copied to clipboard
abstract fun append(setDefaults: Boolean = false): RowEditor
Link copied to clipboard
abstract fun create(setDefaults: Boolean = false): RowEditor
Link copied to clipboard
abstract fun delete()
abstract fun delete(keys: List<String>): List<Row>
Link copied to clipboard
abstract fun deleteAt(index: Int): Row?
Link copied to clipboard
abstract fun duplicate(): List<RowEditor>
abstract fun duplicate(index: Int): Row?
abstract fun duplicate(keys: List<String>): List<RowEditor>
Link copied to clipboard
abstract fun get(index: Int): RowEditor?
abstract fun get(id: String): RowEditor?
Link copied to clipboard
abstract fun isSelected(row: RowEditor?): Boolean
abstract fun isSelected(index: Int): Boolean
Link copied to clipboard
abstract fun select(row: RowEditor?): RowEditor?
abstract fun select(index: Int): RowEditor?
Link copied to clipboard
abstract fun selectAll()
Link copied to clipboard
abstract fun selected(): List<RowEditor>
Link copied to clipboard
abstract fun selection(): Selection
Link copied to clipboard
abstract fun unselect(row: RowEditor?): RowEditor?
abstract fun unselect(index: Int): RowEditor?
Link copied to clipboard
abstract fun unSelectAll()