-
- 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
UiRegularWidgetthat 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.DirectiongetLegnedPlacement()voidsetData(UiDataSet<D>... dataSets)default voidsetData(Collection<UiDataSet<D>> dataSets)voidsetLegendPlacement(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
Directionwhere the legend should be placed. Will benullif 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- theUiDataSets to set and display by this chart.
-
setData
default void setData(Collection<UiDataSet<D>> dataSets)
- Parameters:
dataSets- theCollectionofUiDataSets.
-
-