Module io.github.mmm.ui.api.data
Package io.github.mmm.ui.api.widget.data
Interface UiDataTreeTable<R>
- Type Parameters:
R
- type of the tree nodes displayed as rows by this widget. Typically aBean
.
- All Superinterfaces:
AttributeReadAttached
,AttributeReadEnabled
,AttributeReadId
,AttributeReadMultiSelection
,AttributeReadSelection<R>
,AttributeReadSelections<R>
,AttributeReadValid
,AttributeReadVisible
,AttributeWriteEnabled
,AttributeWriteId
,AttributeWriteMultiSelection
,AttributeWriteReadOnly
,AttributeWriteSelection<R>
,AttributeWriteSelections<R>
,AttributeWriteShowRowNumbers
,AttributeWriteTooltip
,AttributeWriteVisible
,io.github.mmm.event.EventSource<UiEvent,
,UiEventListener> UiAbstractDataTable<R>
,UiAbstractDataTree<R>
,UiAbstractDataWidget<R>
,UiNativeWidget
,UiRegularWidget
,UiWidget
public interface UiDataTreeTable<R>
extends UiAbstractDataTree<R>, UiAbstractDataTable<R>, UiNativeWidget
A
UiAbstractDataWidget
that presents its data as a tree of nodes that can be expanded and collapsed.- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataTable
UiAbstractDataTable.FilterHandler<R>
Nested classes/interfaces inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataTree
UiAbstractDataTree.TreeModel<D>
Nested classes/interfaces inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataWidget
UiAbstractDataWidget.ColumnAdapter<D,
C> -
Field Summary
Fields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMultiSelection
STYLE_SELECTION
Fields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteShowRowNumbers
ROW_NUMBER_HEADER_TITLE, STYLE_ROW_NUMBER
Fields inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataWidget
STYLE
-
Method Summary
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadAttached
isAttached
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getId
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadMultiSelection
isMultiSelection
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadSelection
getSelection
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadSelections
getSelections
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setId
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMultiSelection
setMultiSelection
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteSelection
setSelection
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteSelections
addSelection, addSelections, setSelections
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteShowRowNumbers
isShowRowNumbers, setShowRowNumbers
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTooltip
getTooltip, setTooltip
Methods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListener
Methods inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataTable
addColumn, addColumn, addColumn, addColumn, addColumns, createColumn, createColumn, getColumn, getColumnCount, setFilterHandler, sort
Methods inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataTree
setTreeModel
Methods inherited from interface io.github.mmm.ui.api.widget.data.UiAbstractDataWidget
setRowTemplate
Methods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getModificationTimestamp, getParent, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isModified, isReadOnly, isValid, isVisible, isVisible, reset, setEnabled, setEnabled, setFocused, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp