Class BarChart
java.lang.Object
com.googlecode.lanterna.gui2.AbstractComponent<BarChart>
net.thevpc.common.lanterna.BarChart
- All Implemented Interfaces:
com.googlecode.lanterna.gui2.Component, com.googlecode.lanterna.gui2.TextGUIElement, ComponentExt
public class BarChart
extends com.googlecode.lanterna.gui2.AbstractComponent<BarChart>
implements ComponentExt
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLegendValue(double value, String label) voidaddValue(double value) voidaddValue(double[] value) voidvoidprotected com.googlecode.lanterna.gui2.ComponentRenderer<BarChart> intintcom.googlecode.lanterna.TerminalSizeintintintdoubledoublebooleanbooleanbooleanbooleanvoidreset()voidvoidvoidvoidvoidsetFormatter(BarValueFormatter formatter) setLabelSize(int labelSize) setLegendSize(int legendSize) setMinValuesCount(int minValuesCount) voidsetPreferredHeight(int preferredHeight) setRange(double min, double max) setRangeMax(double rangeMax) setRangeMin(double rangeMin) setShowLabelsInLegend(boolean showLabelsInLegend) setShowLabelsOnBars(boolean showLabelsOnBars) setShowLegend(boolean showLegend) voidvoidsetVisible(boolean visible) intsize()Methods inherited from class com.googlecode.lanterna.gui2.AbstractComponent
addTo, calculatePreferredSize, draw, getBasePane, getGlobalPosition, getLayoutData, getParent, getPosition, getPreferredSize, getRenderer, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, invalidate, isInside, isInvalid, onAdded, onAfterDrawing, onBeforeDrawing, onRemoved, runOnGUIThreadIfExistsOtherwiseRunDirect, self, setLayoutData, setPosition, setPreferredSize, setRenderer, setSize, setTheme, toBasePane, toGlobal, withBorderMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.googlecode.lanterna.gui2.Component
addTo, getBasePane, getGlobalPosition, getLayoutData, getParent, getPosition, getPreferredSize, getRenderer, getSize, getTextGUI, getTheme, getThemeDefinition, hasParent, invalidate, isInside, onAdded, onRemoved, setLayoutData, setPosition, setPreferredSize, setSize, setTheme, toBasePane, toGlobal, withBorderMethods inherited from interface com.googlecode.lanterna.gui2.TextGUIElement
draw, isInvalid
-
Constructor Details
-
BarChart
public BarChart() -
BarChart
public BarChart(int size)
-
-
Method Details
-
getModelCount
public int getModelCount() -
getMinimumSize
public com.googlecode.lanterna.TerminalSize getMinimumSize()- Specified by:
getMinimumSizein interfaceComponentExt
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfacecom.googlecode.lanterna.gui2.Component- Specified by:
isVisiblein interfaceComponentExt- Overrides:
isVisiblein classcom.googlecode.lanterna.gui2.AbstractComponent<BarChart>
-
setVisible
- Specified by:
setVisiblein interfacecom.googlecode.lanterna.gui2.Component- Specified by:
setVisiblein interfaceComponentExt- Overrides:
setVisiblein classcom.googlecode.lanterna.gui2.AbstractComponent<BarChart>
-
getMinValuesCount
public int getMinValuesCount() -
setMinValuesCount
-
rollValue
-
rollValue
-
rollValue
-
rollValue
-
isShowLabelsOnBars
public boolean isShowLabelsOnBars() -
setShowLabelsOnBars
-
isShowLabelsInLegend
public boolean isShowLabelsInLegend() -
setShowLabelsInLegend
-
isShowLegend
public boolean isShowLegend() -
setShowLegend
-
getLabelSize
public int getLabelSize() -
setLabelSize
-
getRangeMin
public double getRangeMin() -
setRangeMin
-
getLegendSize
public int getLegendSize() -
setLegendSize
-
setRange
-
getRangeMax
public double getRangeMax() -
setRangeMax
-
addValue
public void addValue(double value) -
addValue
public void addValue(double[] value) -
addValue
-
addValue
-
addLegendValue
-
setValue
-
setValue
-
reset
public void reset() -
size
public int size() -
getFormatter
-
setFormatter
-
getPreferredHeight
public int getPreferredHeight() -
setPreferredHeight
public void setPreferredHeight(int preferredHeight) -
createDefaultRenderer
-