tornadofx / tornadofx / TableColumnDirtyState

TableColumnDirtyState

class TableColumnDirtyState<S> : Observable

Constructors

<init> TableColumnDirtyState(editModel: TableViewEditModel<S>, item: S)

Properties

dirty val dirty: BooleanBinding
dirtyColumns val dirtyColumns: ObservableMap<TableColumn<S, Any?>, Any?>
editModel val editModel: TableViewEditModel<S>
invalidationListeners val invalidationListeners: ArrayList<InvalidationListener>
isDirty val isDirty: Boolean
item val item: S

Functions

addListener fun addListener(listener: InvalidationListener): Unit
commit fun commit(column: TableColumn<*, *>): Unit
fun commit(): Unit
equals fun equals(other: Any?): Boolean
getDirtyColumnProperty fun getDirtyColumnProperty(column: TableColumn<*, *>): BooleanBinding
hashCode fun hashCode(): Int
isDirtyColumn fun isDirtyColumn(column: TableColumn<*, *>): Boolean
removeListener fun removeListener(listener: InvalidationListener): Unit
rollback fun rollback(column: TableColumn<*, *>): Unit
fun rollback(): Unit

Extension Functions

getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>