Skip navigation links
A B C D E F G H I K L M N O P R S T V W 

A

add(range) - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
addDataSource(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
addDataSource(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
addListener(listener) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
addListener(listener) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
animate(from, to, initialStep, availableSize) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
append(c) - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
append(data) - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
append(s) - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
append(s, start, length) - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
append(i) - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
append(l) - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
APPLICATION_ID - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
apply(config) - Method in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
apply(chartModel, dataAnchor) - Method in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
AxisAnimator - Class in tech.harmonysoft.oss.leonardo.view.chart
 
AxisAnimator(view, animationDurationMillis) - Constructor for class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
AxisConfig - Class in tech.harmonysoft.oss.leonardo.model.config.axis
 
AxisConfig(drawAxis, drawLabels, labelFontSizeInPixels, labelColor, labelTextStrategy) - Constructor for class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
AxisConfigBuilder - Interface in tech.harmonysoft.oss.leonardo.model.config.axis
 
AxisConfigBuilderImpl - Class in tech.harmonysoft.oss.leonardo.model.config.axis.impl
 
AxisConfigBuilderImpl() - Constructor for class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
 
AxisStepChooser - Class in tech.harmonysoft.oss.leonardo.view.util
 
AxisStepChooser() - Constructor for class tech.harmonysoft.oss.leonardo.view.util.AxisStepChooser
 
AxisStepChooser.Companion - Class in tech.harmonysoft.oss.leonardo.view.util
 

B

build() - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
 
build() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
 
build() - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
build() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
BUILD_TYPE - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
BuildConfig - Class in tech.harmonysoft.oss.leonardo
 

C

cancel() - Method in class tech.harmonysoft.oss.leonardo.view.util.IterationAwareValueAnimator
 
ChartConfig - Class in tech.harmonysoft.oss.leonardo.model.config.chart
 
ChartConfig(xAxisConfig, yAxisConfig, backgroundColor, gridColor, gridLineWidthInPixels, plotLineWidthInPixels, selectionSignRadiusInPixels, legendTextTitleColor, legendBackgroundColor, selectionAllowed, drawSelection, drawBackground, animationEnabled, animationDurationMillis, noChartsDrawableId) - Constructor for class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
ChartConfigBuilder - Interface in tech.harmonysoft.oss.leonardo.model.config.chart
 
ChartConfigBuilderImpl - Class in tech.harmonysoft.oss.leonardo.model.config.chart.impl
 
ChartConfigBuilderImpl() - Constructor for class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
ChartDataAutoLoader - Class in tech.harmonysoft.oss.leonardo.model.runtime.impl
 
ChartDataAutoLoader(threadPool, model) - Constructor for class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
ChartDataLoader - Interface in tech.harmonysoft.oss.leonardo.model.data
 
ChartDataSource - Class in tech.harmonysoft.oss.leonardo.model.data
 
ChartDataSource(legend, color, loader) - Constructor for class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
ChartModel - Interface in tech.harmonysoft.oss.leonardo.model.runtime
All methods are assumed to be called from UI thread.
ChartModelImpl - Class in tech.harmonysoft.oss.leonardo.model.runtime.impl
 
ChartModelImpl(bufferPagesCount, workersPool) - Constructor for class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
ChartModelListener - Interface in tech.harmonysoft.oss.leonardo.model.runtime
 
ChartModelListenerAdapter - Class in tech.harmonysoft.oss.leonardo.model.runtime
 
ChartModelListenerAdapter() - Constructor for class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
ChartView - Class in tech.harmonysoft.oss.leonardo.view.chart
 
ChartView(context, attributes, defaultStyle) - Constructor for class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
ChartView(context, attributes) - Constructor for class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
ChartView(context) - Constructor for class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
ChartView.Companion - Class in tech.harmonysoft.oss.leonardo.view.chart
 
choose(textStrategy, minGapStrategy, currentRange, availableVisualSpace, measurer) - Method in class tech.harmonysoft.oss.leonardo.view.util.AxisStepChooser
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.DefaultValueRepresentationStrategy
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.model.Range
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.view.util.AxisStepChooser
 
Companion - Static variable in class tech.harmonysoft.oss.leonardo.view.util.RoundedRectangleDrawer
 
component1() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
component1() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component1() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
component1() - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
component1() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
component10() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component11() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component12() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component13() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component14() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component15() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component2() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
component2() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component2() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
component2() - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
component2() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
component3() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
component3() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component3() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
component4() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
component4() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component5() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
component5() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component6() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component7() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component8() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
component9() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
contains(value) - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
contains(range) - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
copy(drawAxis, drawLabels, labelFontSizeInPixels, labelColor, labelTextStrategy) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
copy(xAxisConfig, yAxisConfig, backgroundColor, gridColor, gridLineWidthInPixels, plotLineWidthInPixels, selectionSignRadiusInPixels, legendTextTitleColor, legendBackgroundColor, selectionAllowed, drawSelection, drawBackground, animationEnabled, animationDurationMillis, noChartsDrawableId) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
copy(legend, color, loader) - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
copy(x, y) - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
copy(start, end) - Method in class tech.harmonysoft.oss.leonardo.model.Range
Target data range with inclusive boundaries.

D

DataMapper - Interface in tech.harmonysoft.oss.leonardo.model.runtime
 
DataPoint - Class in tech.harmonysoft.oss.leonardo.model
 
DataPoint(x, y) - Constructor for class tech.harmonysoft.oss.leonardo.model.DataPoint
 
DataTree<K,V> - Interface in tech.harmonysoft.oss.leonardo.collection
 
DataTreeImpl<K,V> - Class in tech.harmonysoft.oss.leonardo.collection
An AVL tree which assumes that it's accessed only from a single thread at the time and that the access is iteration-like:
DataTreeImpl(comparator) - Constructor for class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
An AVL tree which assumes that it's accessed only from a single thread at the time and that the access is iteration-like:
DataTreeImpl.Companion - Class in tech.harmonysoft.oss.leonardo.collection
 
dataXToVisualX(dataX) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.DataMapper
 
DEBUG - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
DEFAULT_CORNER_RADIUS - Static variable in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
DefaultValueRepresentationStrategy - Class in tech.harmonysoft.oss.leonardo.model.config.axis.impl
 
DefaultValueRepresentationStrategy() - Constructor for class tech.harmonysoft.oss.leonardo.model.config.axis.impl.DefaultValueRepresentationStrategy
 
DefaultValueRepresentationStrategy.Companion - Class in tech.harmonysoft.oss.leonardo.model.config.axis.impl
 
disableAnimations() - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
disableAnimations() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
disableAxis() - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
 
disableAxis() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
 
disableBackground() - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
disableBackground() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
disableDataSource(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
disableDataSource(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
disableLabels() - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
 
disableLabels() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
 
disableSelection() - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
disableSelection() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
draw(rect, borderPaint, fillPaint, radius, canvas) - Method in class tech.harmonysoft.oss.leonardo.view.util.RoundedRectangleDrawer
 

E

enableDataSource(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
enableDataSource(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
equals(p) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
equals(p) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
equals(p) - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
equals(p) - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
equals(p) - Method in class tech.harmonysoft.oss.leonardo.model.Range
 

F

fadeIn(dataSource) - Method in class tech.harmonysoft.oss.leonardo.view.chart.PlotAnimator
 
fadeOut(dataSource) - Method in class tech.harmonysoft.oss.leonardo.view.chart.PlotAnimator
 
findFirstStepValue(step) - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
FLAVOR - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
FLING_DURATION_MILLIS - Static variable in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
forPoints(points, start, end, includePrevious, includeNext, action) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
forRangePoints(dataSource, start, end, includePrevious, includeNext, action) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
forRangePoints(dataSource, start, end, includePrevious, includeNext, action) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 

G

get(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
get(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getActiveRange(anchor) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getActiveRange(anchor) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getAlpha(dataSource) - Method in class tech.harmonysoft.oss.leonardo.view.chart.PlotAnimator
 
getAnimationDurationMillis() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getAnimationEnabled() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getBackgroundColor() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getBufferRange() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getBufferRange() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getCancelled() - Method in interface tech.harmonysoft.oss.leonardo.model.data.LoadHandle
 
getCancelled() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
getColor() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
getColor(resourceDescription, attributeId, value, defaultStyle, context) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getColor(context, defaultStyle, attributeId) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getData() - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
getDataAnchor() - Method in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
getDataValue(visualValue) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getDAY() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getDimensionSizeInPixels(resourceDescription, attributeId, value, defaultStyle, context) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getDimensionSizeInPixels(context, defaultStyle, attributeId) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getDrawAxis() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
getDrawBackground() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getDrawLabels() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
getDrawSelection() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getEmpty() - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getEmpty() - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getEmpty() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
getEMPTY_RANGE() - Method in class tech.harmonysoft.oss.leonardo.model.Range.Companion
 
getEnd() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
getFinalStepAlpha() - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getFirst() - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getFirst() - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getGridColor() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getGridLineWidthInPixels() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getHasSelection() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getHasSelection() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getHOUR() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getInitialStep() - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getInitialStepAlpha() - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getInProgress() - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getINSTANCE() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.DefaultValueRepresentationStrategy.Companion
 
getINSTANCE() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getINSTANCE() - Method in class tech.harmonysoft.oss.leonardo.view.util.AxisStepChooser.Companion
 
getINSTANCE() - Method in class tech.harmonysoft.oss.leonardo.view.util.RoundedRectangleDrawer.Companion
 
getInt(resourceDescription, attributeId, value, defaultStyle, context) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getInt(context, defaultStyle, attributeId) - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getKeys() - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getKeys() - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getLabel(value, step) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.DefaultValueRepresentationStrategy
Allows getting a custom value to use for the axis label. E.g. suppose our data points use time as X. Then we can map the value to a human-readable text like '16:42'.
getLabel(value, step) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
Allows getting a custom value to use for the axis label. E.g. suppose our data points use time as X. Then we can map the value to a human-readable text like '16:42'.
getLabel(value, step) - Method in interface tech.harmonysoft.oss.leonardo.model.text.ValueRepresentationStrategy
Allows getting a custom value to use for the axis label. E.g. suppose our data points use time as X. Then we can map the value to a human-readable text like '16:42'.
getLabelColor() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
getLabelFontSizeInPixels() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
getLabelTextStrategy() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
getLast() - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getLast() - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getLEAP_YEAR() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getLegend() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
getLegendBackgroundColor() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getLegendTextTitleColor() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getLength() - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
getLoadedRanges(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getLoadedRanges(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getLoader() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
getLog() - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getLONG_COMPARATOR() - Method in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
getMax(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getMax(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getMaximum() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
getMaxX() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getMaxX() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getMin(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getMin(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getMinifiedLabel(value, step) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.DefaultValueRepresentationStrategy
There is a possible case that particular value is rather big and occupies a lot of visual space, e.g. 123432543. We might want to show minified value instead, e.g. ~123M.
getMinifiedLabel(value, step) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
There is a possible case that particular value is rather big and occupies a lot of visual space, e.g. 123432543. We might want to show minified value instead, e.g. ~123M.
getMinifiedLabel(value, step) - Method in interface tech.harmonysoft.oss.leonardo.model.text.ValueRepresentationStrategy
There is a possible case that particular value is rather big and occupies a lot of visual space, e.g. 123432543. We might want to show minified value instead, e.g. ~123M.
getMinimum() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
getMINUTE() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getMinX() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getMinX() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getMissing(target) - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
getMONTH() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getNext(dataSource, x) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getNext(dataSource, x) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getNextKey(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getNextKey(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getNextValue(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getNextValue(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getNoChartsDrawableId() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getPlotLineWidthInPixels() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getPoints() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
getPreviousKey(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getPreviousKey(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getPreviousValue(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
getPreviousValue(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
getRangeFrom() - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getRanges() - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
getRangeTo() - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getRegisteredDataSources() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getRegisteredDataSources() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getSECOND() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getSelectedX() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getSelectedX() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getSelectionAllowed() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getSelectionSignRadiusInPixels() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getSize() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
getStart() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
getThisOrNext(dataSource, x) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getThisOrNext(dataSource, x) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getThisOrPrevious(dataSource, x) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
getThisOrPrevious(dataSource, x) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
getTWO_YEARS() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getVisualValue(dataValue) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
getX() - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
getX_AXIS_LABEL_GAP_STRATEGY() - Static method in class tech.harmonysoft.oss.leonardo.view.util.VisualGapsKt
 
getXAxisConfig() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getY() - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
getY_AXIS_LABEL_GAP_STRATEGY() - Static method in class tech.harmonysoft.oss.leonardo.view.util.VisualGapsKt
 
getYAxisConfig() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
getYEAR() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 
getYEAR_CYCLE() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy.Companion
 

H

hashCode() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
hashCode() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
hashCode() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
hashCode() - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
hashCode() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 

I

INSTANCE - Static variable in class tech.harmonysoft.oss.leonardo.model.config.LeonardoConfigFactory
 
INSTANCE - Static variable in class tech.harmonysoft.oss.leonardo.model.util.LeonardoUtil
 
isActive(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
isActive(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
isAnimationInProgress(dataSource) - Method in class tech.harmonysoft.oss.leonardo.view.chart.PlotAnimator
 
isLoadingInProgress(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
isLoadingInProgress(dataSource, start, end) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
isLoadingInProgress(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
IterationAwareValueAnimator - Class in tech.harmonysoft.oss.leonardo.view.util
We might want to apply particular value in animated fractions, e.g. suppose we want to animate value '5' in 5 seconds. That way it might be processed like '1 per second' or '2 after the first 2 seconds', then '1 after a second', '1 after a second', '1 after a second' etc.
IterationAwareValueAnimator(durationMillis, interpolator, listener) - Constructor for class tech.harmonysoft.oss.leonardo.view.util.IterationAwareValueAnimator
We might want to apply particular value in animated fractions, e.g. suppose we want to animate value '5' in 5 seconds. That way it might be processed like '1 per second' or '2 after the first 2 seconds', then '1 after a second', '1 after a second', '1 after a second' etc.

K

keepOnly(range) - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 

L

LeonardoConfigFactory - Class in tech.harmonysoft.oss.leonardo.model.config
 
LeonardoUtil - Class in tech.harmonysoft.oss.leonardo.model.util
 
LIBRARY_PACKAGE_NAME - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
load(from, to, handle) - Method in interface tech.harmonysoft.oss.leonardo.model.data.ChartDataLoader
Loads target data. Is assumed to be called from a non-main thread.
LoadHandle - Interface in tech.harmonysoft.oss.leonardo.model.data
 
LoadHandleImpl - Class in tech.harmonysoft.oss.leonardo.model.runtime.impl
 
LoadHandleImpl(loadingEndCallback) - Constructor for class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 

M

mayBeCut(min, max) - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
measureVisualSpace(text) - Method in class tech.harmonysoft.oss.leonardo.view.util.TextHeightMeasurer
 
measureVisualSpace(text) - Method in class tech.harmonysoft.oss.leonardo.view.util.TextHeightMeasurer
 
measureVisualSpace(text) - Method in interface tech.harmonysoft.oss.leonardo.view.util.TextSpaceMeasurer
 
measureVisualSpace(text) - Method in interface tech.harmonysoft.oss.leonardo.view.util.TextSpaceMeasurer
 
measureVisualSpace(text) - Method in class tech.harmonysoft.oss.leonardo.view.util.TextWidthMeasurer
 
measureVisualSpace(text) - Method in class tech.harmonysoft.oss.leonardo.view.util.TextWidthMeasurer
 
MILLISECOND - Static variable in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
 
MIN_PLOT_UNIT_PX - Static variable in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
There is a possible case that the scale is so small that thousands/millions of data points are covered by the active range. There is no point for us in trying to draw edges between every to points then. We choose only subset of points which are distant enough from each other then.

N

newAxisConfigBuilder() - Method in class tech.harmonysoft.oss.leonardo.model.config.LeonardoConfigFactory
 
newChartConfigBuilder() - Method in class tech.harmonysoft.oss.leonardo.model.config.LeonardoConfigFactory
 

O

onActiveDataPointsLoaded(anchor) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onActiveDataPointsLoaded(anchor) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onActiveDataPointsLoaded(anchor) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onDataSourceAdded(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onDataSourceAdded(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onDataSourceAdded(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onDataSourceDisabled(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onDataSourceDisabled(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onDataSourceDisabled(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onDataSourceEnabled(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onDataSourceEnabled(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onDataSourceEnabled(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onDataSourceRemoved(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onDataSourceRemoved(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onDataSourceRemoved(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onDraw(canvas) - Method in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
onLoadingEnd() - Method in interface tech.harmonysoft.oss.leonardo.model.data.LoadHandle
The API is async, hence, there is a possible case that actual loading is performed in a background thread (e.g. using a library solution). Also it's possible that the data is loaded in batches, hence, we need explicitly signal about data loading iteration end.
onLoadingEnd() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
The API is async, hence, there is a possible case that actual loading is performed in a background thread (e.g. using a library solution). Also it's possible that the data is loaded in batches, hence, we need explicitly signal about data loading iteration end.
onMaximum(maxX) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onMaximum(maxX) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onMaximum(maxX) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onMaximumValue(value) - Method in interface tech.harmonysoft.oss.leonardo.model.data.LoadHandle
 
onMaximumValue(value) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
onMeasure(widthMeasureSpec, heightMeasureSpec) - Method in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 
onMinimum(minX) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onMinimum(minX) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onMinimum(minX) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onMinimumValue(value) - Method in interface tech.harmonysoft.oss.leonardo.model.data.LoadHandle
 
onMinimumValue(value) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
onPointLoaded(x, y) - Method in interface tech.harmonysoft.oss.leonardo.model.data.LoadHandle
 
onPointLoaded(x, y) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
onPointsLoaded(points) - Method in interface tech.harmonysoft.oss.leonardo.model.data.LoadHandle
 
onPointsLoaded(dataSource, range, points) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
onPointsLoaded(dataSource, range, points) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
onPointsLoaded(points) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.LoadHandleImpl
 
onPointsLoadingIterationEnd(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onPointsLoadingIterationEnd(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onPointsLoadingIterationEnd(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onPointsLoadingIterationEnd(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
onRangeChanged(anchor) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onRangeChanged(anchor) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onRangeChanged(anchor) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onSelectionChange() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListener
 
onSelectionChange() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.ChartModelListenerAdapter
 
onSelectionChange() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartDataAutoLoader
 
onTouchEvent(event) - Method in class tech.harmonysoft.oss.leonardo.view.chart.ChartView
 

P

padBy(padSize) - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
PlotAnimator - Class in tech.harmonysoft.oss.leonardo.view.chart
 
PlotAnimator(view, animationDurationMillis) - Constructor for class tech.harmonysoft.oss.leonardo.view.chart.PlotAnimator
 
put(key, value) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
put(key, value) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 

R

Range - Class in tech.harmonysoft.oss.leonardo.model
Target data range with inclusive boundaries.
Range(start, end) - Constructor for class tech.harmonysoft.oss.leonardo.model.Range
Target data range with inclusive boundaries.
Range.Companion - Class in tech.harmonysoft.oss.leonardo.model
 
RangesList - Class in tech.harmonysoft.oss.leonardo.model.util
 
RangesList() - Constructor for class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
RangesList.Companion - Class in tech.harmonysoft.oss.leonardo.model.util
 
remove(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
remove(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
removeDataSource(dataSource) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
removeDataSource(dataSource) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
removeGreaterThen(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
removeGreaterThen(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
removeListener(listener) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
removeListener(listener) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
removeLowerThen(key) - Method in interface tech.harmonysoft.oss.leonardo.collection.DataTree
 
removeLowerThen(key) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
reset() - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
resetSelection() - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
resetSelection() - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
RoundedRectangleDrawer - Class in tech.harmonysoft.oss.leonardo.view.util
 
RoundedRectangleDrawer() - Constructor for class tech.harmonysoft.oss.leonardo.view.util.RoundedRectangleDrawer
 
RoundedRectangleDrawer.Companion - Class in tech.harmonysoft.oss.leonardo.view.util
 

S

setActiveRange(range, anchor) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
setActiveRange(range, anchor) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
setFinalStepAlpha(p) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
setInitialStep(p) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
setInitialStepAlpha(p) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
setLog(p) - Method in class tech.harmonysoft.oss.leonardo.collection.DataTreeImpl
 
setMax(dataSource, max) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
setMin(dataSource, min) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
setRangeFrom(p) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
setRanges(p) - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 
setRangeTo(p) - Method in class tech.harmonysoft.oss.leonardo.view.chart.AxisAnimator
 
setSelectedX(p) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.ChartModel
 
setSelectedX(value) - Method in class tech.harmonysoft.oss.leonardo.model.runtime.impl.ChartModelImpl
 
shift(delta) - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
start(valueToAnimate) - Method in class tech.harmonysoft.oss.leonardo.view.util.IterationAwareValueAnimator
 

T

tech.harmonysoft.oss.leonardo - package tech.harmonysoft.oss.leonardo
 
tech.harmonysoft.oss.leonardo.collection - package tech.harmonysoft.oss.leonardo.collection
 
tech.harmonysoft.oss.leonardo.model - package tech.harmonysoft.oss.leonardo.model
 
tech.harmonysoft.oss.leonardo.model.config - package tech.harmonysoft.oss.leonardo.model.config
 
tech.harmonysoft.oss.leonardo.model.config.axis - package tech.harmonysoft.oss.leonardo.model.config.axis
 
tech.harmonysoft.oss.leonardo.model.config.axis.impl - package tech.harmonysoft.oss.leonardo.model.config.axis.impl
 
tech.harmonysoft.oss.leonardo.model.config.chart - package tech.harmonysoft.oss.leonardo.model.config.chart
 
tech.harmonysoft.oss.leonardo.model.config.chart.impl - package tech.harmonysoft.oss.leonardo.model.config.chart.impl
 
tech.harmonysoft.oss.leonardo.model.data - package tech.harmonysoft.oss.leonardo.model.data
 
tech.harmonysoft.oss.leonardo.model.runtime - package tech.harmonysoft.oss.leonardo.model.runtime
 
tech.harmonysoft.oss.leonardo.model.runtime.impl - package tech.harmonysoft.oss.leonardo.model.runtime.impl
 
tech.harmonysoft.oss.leonardo.model.text - package tech.harmonysoft.oss.leonardo.model.text
 
tech.harmonysoft.oss.leonardo.model.util - package tech.harmonysoft.oss.leonardo.model.util
 
tech.harmonysoft.oss.leonardo.view.chart - package tech.harmonysoft.oss.leonardo.view.chart
 
tech.harmonysoft.oss.leonardo.view.util - package tech.harmonysoft.oss.leonardo.view.util
 
TextHeightMeasurer - Class in tech.harmonysoft.oss.leonardo.view.util
 
TextHeightMeasurer(paint) - Constructor for class tech.harmonysoft.oss.leonardo.view.util.TextHeightMeasurer
 
TextSpaceMeasurer - Interface in tech.harmonysoft.oss.leonardo.view.util
 
TextWidthMeasurer - Class in tech.harmonysoft.oss.leonardo.view.util
 
TextWidthMeasurer(paintSupplier) - Constructor for class tech.harmonysoft.oss.leonardo.view.util.TextWidthMeasurer
 
TextWrapper - Class in tech.harmonysoft.oss.leonardo.model.text
Is introduced just for performance optimization - it's necessary to measure visual dimensions a lot during graph drawing and rescaling, hence, we want to avoid creating unnecessary objects.
TextWrapper() - Constructor for class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
Is introduced just for performance optimization - it's necessary to measure visual dimensions a lot during graph drawing and rescaling, hence, we want to avoid creating unnecessary objects.
TextWrapper.Companion - Class in tech.harmonysoft.oss.leonardo.model.text
 
TimeValueRepresentationStrategy - Class in tech.harmonysoft.oss.leonardo.model.config.axis.impl
 
TimeValueRepresentationStrategy(offsetMs) - Constructor for class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
 
TimeValueRepresentationStrategy(timeZone) - Constructor for class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
 
TimeValueRepresentationStrategy() - Constructor for class tech.harmonysoft.oss.leonardo.model.config.axis.impl.TimeValueRepresentationStrategy
 
TimeValueRepresentationStrategy.Companion - Class in tech.harmonysoft.oss.leonardo.model.config.axis.impl
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfig
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfig
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.data.ChartDataSource
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.DataPoint
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.Range
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.text.TextWrapper
 
toString() - Method in class tech.harmonysoft.oss.leonardo.model.util.RangesList
 

V

ValueRepresentationStrategy - Interface in tech.harmonysoft.oss.leonardo.model.text
Defines contract for a custom strategy to map chart data to human-readable values.
VERSION_CODE - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
VERSION_NAME - Static variable in class tech.harmonysoft.oss.leonardo.BuildConfig
 
VisualGapsKt - Class in tech.harmonysoft.oss.leonardo.view.util
 
visualXToDataX(visualX) - Method in interface tech.harmonysoft.oss.leonardo.model.runtime.DataMapper
 

W

withAnimationDurationMillis(duration) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withAnimationDurationMillis(duration) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withBackgroundColor(color) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Specifies background color to use.
withBackgroundColor(color) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Specifies background color to use.
withConfig(config) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withConfig(config) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withContext(context) - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
Applies default values to various graphic elements obtained from the given context's theme.
withContext(context) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
Applies default values to various graphic elements obtained from the given context's theme.
withContext(context) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Applies default values to various graphic elements obtained from the given context's theme.
withContext(context) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Applies default values to various graphic elements obtained from the given context's theme.
withFontSizeInPixels(size) - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
Specifies font size in pixels to use for axis labels.
withFontSizeInPixels(size) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
Specifies font size in pixels to use for axis labels.
withGridColor(color) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Specifies color to use for drawing grid and axis.
withGridColor(color) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Specifies color to use for drawing grid and axis.
withGridLineWidthInPixels(widthInPixels) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Custom grid lines width in pixels to use.
withGridLineWidthInPixels(widthInPixels) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Custom grid lines width in pixels to use.
withLabelColor(color) - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
Specifies color to use for drawing axis labels.
withLabelColor(color) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
Specifies color to use for drawing axis labels.
withLabelTextStrategy(strategy) - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
 
withLabelTextStrategy(strategy) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
 
withLegendBackgroundColor(color) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Specifies color to use for drawing legend background.
withLegendBackgroundColor(color) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Specifies color to use for drawing legend background.
withLegendTextTitleColor(color) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Specifies color to use for drawing legend title.
withLegendTextTitleColor(color) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Specifies color to use for drawing legend title.
withNoChartsDrawableId(id) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withNoChartsDrawableId(id) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withPlotLineWidthInPixels(widthInPixels) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Custom plot lines width in pixels to use.
withPlotLineWidthInPixels(widthInPixels) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Custom plot lines width in pixels to use.
withSelectionSignRadiusInPixels(radiusInPixels) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
Custom selection sign radius in pixels to use.
withSelectionSignRadiusInPixels(radiusInPixels) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
Custom selection sign radius in pixels to use.
withStyle(style) - Method in interface tech.harmonysoft.oss.leonardo.model.config.axis.AxisConfigBuilder
 
withStyle(style) - Method in class tech.harmonysoft.oss.leonardo.model.config.axis.impl.AxisConfigBuilderImpl
 
withStyle(style) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withStyle(style) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withXAxisConfig(config) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withXAxisConfig(config) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withXAxisConfigBuilder(builder) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withXAxisConfigBuilder(builder) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withYAxisConfig(config) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withYAxisConfig(config) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
withYAxisConfigBuilder(builder) - Method in interface tech.harmonysoft.oss.leonardo.model.config.chart.ChartConfigBuilder
 
withYAxisConfigBuilder(builder) - Method in class tech.harmonysoft.oss.leonardo.model.config.chart.impl.ChartConfigBuilderImpl
 
A B C D E F G H I K L M N O P R S T V W 
Skip navigation links