-
- Type Parameters:
D
- type of the chartdata
.
- All Superinterfaces:
AttributeReadAttached
,AttributeReadEnabled
,AttributeReadId
,AttributeReadTitle
,AttributeReadValid
,AttributeReadVisible
,AttributeWriteEnabled
,AttributeWriteId
,AttributeWriteReadOnly
,AttributeWriteTitle
,AttributeWriteTooltip
,AttributeWriteVisible
,io.github.mmm.event.EventSource<UiEvent,UiEventListener>
,UiRegularWidget
,UiWidget
- All Known Subinterfaces:
UiBarChart
,UiBarChartHorizontal
,UiBarChartVertical
,UiLineChart
,UiPieChart
public interface UiChart<D> extends AttributeWriteTitle, UiRegularWidget
UiRegularWidget
that displays a chart. A chart visualizes data in a graphical diagram.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description io.github.mmm.base.placement.Direction
getLegnedPlacement()
void
setData(UiDataSet<D>... dataSets)
default void
setData(Collection<UiDataSet<D>> dataSets)
void
setLegendPlacement(io.github.mmm.base.placement.Direction placement)
-
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.AttributeReadTitle
getTitle
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTitle
setTitle
-
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
-
-
-
-
Method Detail
-
getLegnedPlacement
io.github.mmm.base.placement.Direction getLegnedPlacement()
- Returns:
- the
Direction
where the legend should be placed. Will benull
if legend is disabled.
-
setLegendPlacement
void setLegendPlacement(io.github.mmm.base.placement.Direction placement)
- Parameters:
placement
- the new value ofgetLegnedPlacement()
.
-
setData
void setData(UiDataSet<D>... dataSets)
- Parameters:
dataSets
- theUiDataSet
s to set and display by this chart.
-
setData
default void setData(Collection<UiDataSet<D>> dataSets)
- Parameters:
dataSets
- theCollection
ofUiDataSet
s.
-
-