TreeTable

open class TreeTable<T, M : TreeModel<T>>(model: M, val selectionModel: SelectionModel<Path<Int>>? = null, scrollCache: Int = 0, block: ColumnFactory<T>.() -> Unit) : View, TreeLike(source)

Constructors

Link copied to clipboard
constructor(model: M, selectionModel: SelectionModel<Path<Int>>? = null, scrollCache: Int = 0, block: ColumnFactory<T>.() -> Unit)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open val factory: ColumnFactory<T>
Link copied to clipboard
open override val firstSelectable: Path<Int>?
Link copied to clipboard
open override val firstSelection: Path<Int>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var insets: Insets
Link copied to clipboard
open override val lastSelectable: Path<Int>?
Link copied to clipboard
open override val lastSelection: Path<Int>?
Link copied to clipboard
var model: M
Link copied to clipboard
open override val numRows: Int
Link copied to clipboard
open override val rootVisible: Boolean
Link copied to clipboard
open override val selection: Set<Path<Int>>
Link copied to clipboard
open override val selectionAnchor: Path<Int>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected val selectionModel: SelectionModel<Path<Int>>? = null

Inherited properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override var bounds: Rectangle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open val children: ObservableList<View>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val displayChange: BooleanObservers
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val displayRectHandlingChanged: BooleanObservers
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val enabledChanged: BooleanObservers
Link copied to clipboard
Link copied to clipboard
val focusabilityChanged: BooleanObservers
Link copied to clipboard
open var focusable: Boolean
Link copied to clipboard
val focusChanged: BooleanObservers
Link copied to clipboard
protected val focusCycleRoot: View?
Link copied to clipboard
Link copied to clipboard
var font: Font?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override var height: Double
Link copied to clipboard
override var idealSize: Size?
Link copied to clipboard
protected open var isFocusCycleRoot: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected open var layout: Layout?
Link copied to clipboard
override var minimumSize: Size
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var parent: View?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override var position: Point
Link copied to clipboard
Link copied to clipboard
override var size: Size
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val visibilityChanged: BooleanObservers
Link copied to clipboard
override var visible: Boolean
Link copied to clipboard
override var width: Double
Link copied to clipboard
override var x: Double
Link copied to clipboard
override var y: Double
Link copied to clipboard
var zOrder: Int

Functions

Link copied to clipboard
protected open override fun addedToDisplay()
Link copied to clipboard
open override fun addSelection(items: Set<Path<Int>>)
Link copied to clipboard
fun child(of: Path<Int>, path: Int): Result<T>
Link copied to clipboard
fun children(parent: Path<Int>): Iterator<T>
Link copied to clipboard
open override fun clearSelection()
Link copied to clipboard
open override fun collapse(path: Path<Int>)
Link copied to clipboard
open override fun collapseAll()
Link copied to clipboard
protected open override fun doLayout()
Link copied to clipboard
open override fun expand(path: Path<Int>)
Link copied to clipboard
open override fun expandAll()
Link copied to clipboard
open override fun expanded(path: Path<Int>): Boolean
Link copied to clipboard
operator fun get(path: Path<Int>): Result<T>
operator fun get(row: Int): Result<T>
Link copied to clipboard
protected open override fun handleDisplayRectEvent(old: Rectangle, new: Rectangle)
Link copied to clipboard
fun indexOfChild(parent: Path<Int>, child: T): Int
Link copied to clipboard
open override fun isLeaf(path: Path<Int>): Boolean
Link copied to clipboard
open override fun next(after: Path<Int>): Path<Int>?
Link copied to clipboard
fun numChildren(of: Path<Int>): Int
Link copied to clipboard
open override fun pathFromRow(index: Int): Path<Int>?
Link copied to clipboard
open override fun previous(before: Path<Int>): Path<Int>?
Link copied to clipboard
protected open override fun removedFromDisplay()
Link copied to clipboard
open override fun removeSelection(items: Set<Path<Int>>)
Link copied to clipboard
open override fun rowFromPath(path: Path<Int>): Int?
Link copied to clipboard
open override fun selectAll()
Link copied to clipboard
open override fun selected(item: Path<Int>): Boolean
Link copied to clipboard
open override fun setSelection(items: Set<Path<Int>>)
Link copied to clipboard
open override fun toggleSelection(items: Set<Path<Int>>)
Link copied to clipboard
open override fun visible(path: Path<Int>): Boolean
open override fun visible(row: Int): Boolean

Inherited functions

Link copied to clipboard
open fun addSelection(rows: Set<Int>, jvmWorkaround: Int = 0)
Link copied to clipboard
protected open infix fun ancestorOf(view: View): Boolean
Link copied to clipboard
protected open fun child(at: Point): View?
Link copied to clipboard
protected operator fun contains(child: View): Boolean
open operator override fun contains(point: Point): Boolean
Link copied to clipboard
protected fun contentDirectionChanged()
Link copied to clipboard
protected fun cursorChanged(old: Cursor?, new: Cursor?)
Link copied to clipboard
protected fun enabledChanged(old: Boolean, new: Boolean, filter: (View) -> Boolean)
Link copied to clipboard
protected open fun filterKeyEvent(event: KeyEvent)
Link copied to clipboard
protected open fun filterPointerEvent(event: PointerEvent)
Link copied to clipboard
protected open fun filterPointerMotionEvent(event: PointerEvent)
Link copied to clipboard
fun fromAbsolute(point: Point): Point
Link copied to clipboard
operator fun get(traversalType: FocusTraversalPolicy.TraversalType): Set<KeyState>?
Link copied to clipboard
protected open fun handleKeyEvent(event: KeyEvent)
Link copied to clipboard
protected open fun handlePointerEvent(event: PointerEvent)
Link copied to clipboard
protected open fun handlePointerMotionEvent(event: PointerEvent)
Link copied to clipboard
open infix fun intersects(point: Point): Boolean
Link copied to clipboard
protected open fun relayout()
Link copied to clipboard
open fun removeSelection(rows: Set<Int>, jvmWorkaround: Int = 0)
Link copied to clipboard
open override fun render(canvas: Canvas)
Link copied to clipboard
fun rerender()
Link copied to clipboard
Link copied to clipboard
protected fun revalidate()
Link copied to clipboard
open fun selected(row: Int): Boolean
Link copied to clipboard
operator fun set(traversalType: FocusTraversalPolicy.TraversalType, keyStates: Set<KeyState>?)
Link copied to clipboard
open fun setSelection(rows: Set<Int>, jvmWorkaround: Int = 0)
Link copied to clipboard
protected open fun shouldHandlePointerEvent(event: PointerEvent): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected fun styleChanged(filter: (View) -> Boolean)
Link copied to clipboard
fun toAbsolute(point: Point): Point
Link copied to clipboard
open fun toggleSelection(rows: Set<Int>, jvmWorkaround: Int = 0)
Link copied to clipboard
fun toLocal(point: Point, from: View?): Point
Link copied to clipboard
Link copied to clipboard
fun toParent(point: Point): Point