Module io.github.mmm.ui.api.data
Package io.github.mmm.ui.api.widget.data
Interface UiAbstractDataWidget<R>
-
- Type Parameters:
R
- type of the data for the rows displayed 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>
,AttributeWriteTooltip
,AttributeWriteVisible
,io.github.mmm.event.EventSource<UiEvent,UiEventListener>
,UiRegularWidget
,UiWidget
- All Known Subinterfaces:
UiAbstractDataTable<R>
,UiAbstractDataTree<R>
,UiDataTable<R>
,UiDataTree<R>
,UiDataTreeTable<R>
public interface UiAbstractDataWidget<R> extends UiRegularWidget, AttributeWriteSelection<R>, AttributeWriteSelections<R>, AttributeWriteMultiSelection
Abstract interface for widgets showing complex data in columns such asUiDataTable
.- Since:
- 1.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
UiAbstractDataWidget.ColumnAdapter<D,C>
Interface to read and write the value of a property of the data model.
-
Field Summary
Fields Modifier and Type Field Description static String
STYLE
Thestyle
for an data widget.-
Fields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMultiSelection
STYLE_SELECTION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setRowTemplate(R rowTemplate)
-
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.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.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
-
-
-
-
Field Detail
-
STYLE
static final String STYLE
Thestyle
for an data widget.- See Also:
- Constant Field Values
-
-
Method Detail
-
setRowTemplate
void setRowTemplate(R rowTemplate)
- Parameters:
rowTemplate
- the template instance of a row.
-
-